-
Notifications
You must be signed in to change notification settings - Fork 67
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
Implement burn from sender #1622
Conversation
Codecov Report
@@ Coverage Diff @@
## xchain-pools #1622 +/- ##
================================================
+ Coverage 68.02% 71.95% +3.93%
================================================
Files 30 61 +31
Lines 663 788 +125
Branches 121 246 +125
================================================
+ Hits 451 567 +116
- Misses 179 188 +9
Partials 33 33
Flags with carried forward coverage won't be shown. Click here to find out more. see 31 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
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.
- does not check access for owner or CCIP as sender
- needs tests
- does not pass lint checks
* start on cross chain pools with cl functions * initial efforts edge cases identified and will be irioned out tomorrow. but this is most of the structure! * closer pre single chain tests * write out planned tests, rework a bit of the cross chain details starting to look just a bit ugly, hopefully getting pretty close to the end of the edge cases. we see! * add missing file * tests back to normal * add important debt check test * add some tests before I leave for vacation * minor fixes * more minor fixes * Run yarn lint:sol:fix * Run yarn lint:js:fix * Use CrossChain storage lib for cross chain usd transfers * fixes for utils module, allow xchain pools to have its own versioning * v3.2.0-xchain.0 * fix error * Implement burn from sender (#1622) * add burn from sender * call burn with target as caller * Add access check * add tests * fix lint * fix lint * fixes * first successful ccip send of createCrossChainPool next step: pool sync final step: pool config * fixes to load contract from misc source * Add transfer cross chain USD tests (#1634) * add transferCrossChain tests * refund leftover gas and test cleanup * create CrossChainUSDModule * fix lint * update transferCrossChain (#1650) * fix sol lint and revert deps change * fixes * run yarn * Use EVMTokenAmount amount * decouple from xchain-pools branch * revert unnecessary changes * remove more unnecessary files * Update storage dump * fix lint * fix deps * fix lint: use safe cast in utils module * implement feedback * update comment * revert version changes --------- Co-authored-by: Daniel Beal <git@danb.email> Co-authored-by: Daniel Beal <git@dbeal.dev>
This was requested by CCIP for testing purposes with their token pools.