-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: thea pallet and improvements to asset-handler pallet #595
Conversation
Hey @serhii-temchenko The latest CI build has an error related to dependencies error[E0658]: use of unstable library feature 'scoped_threads' Can you take a look into this? |
Sure, error appeared in the process of formatter installation. Required version (1.5) was outdated and for now in latest rustup installer present 1.5.1 version. So we don't need install formatter separately. I raised the PR #598 with fix of this and some refactoring of workflows declaration. Please review that PR and after merge it - you could pick fix from the |
Codecov ReportBase: 54.44% // Head: 53.26% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## Develop #595 +/- ##
===========================================
- Coverage 54.44% 53.26% -1.18%
===========================================
Files 23 25 +2
Lines 1677 1881 +204
===========================================
+ Hits 913 1002 +89
- Misses 764 879 +115
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
This PR adds a pallet for Thea and important extrinsics - Runtime Inclusion of Pallet - Host functions for BLS Functions - Mock runtime environment, and tests for bls verification - `approve_deposit` extrinsic
In this PR: - Common implementation in `thea` related tests moved to separate private functions to be reused. - Extended amount of tests to cover more cases - Added functions with todo's inside for missing cases
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only 3 assertions present in a tests for approve_deposit
extrinsic. Please add all required tests and assertions for the thea
pallet.
This PR fixes all review comments in the above branch.
@felixfaisal still 2 comments untouched. Please check them. |
Hey @serhii-temchenko Tests will be covered under a separate issue - #614 |
Describe your changes
Issue ticket number and link
Checklist before requesting a review