-
Notifications
You must be signed in to change notification settings - Fork 22
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
move struct TokensRecieved{} from Child to Library #34
base: main
Are you sure you want to change the base?
Conversation
Updated TokenBase.sol import for `{Base}` to fix some compilation errors
wormhole-solidity-sdk refactored with initializers instead of constructors. changes => immutable states => public state
addressToBytes32CCTP() is basically same as toWormholeFormat() removed the function addressToBytes32CCTP() from the abstract child to utils , and made so it calls the other same function toWormholeFormat() instead of reformatting it seperately
Test file for CCTPAndTokenBase is now pushed for quick test . |
Nevermind , test case not setup properly... found the error , it seems error in the relayer testcase setup
|
Ah it seems the error is still there , now I am sure it is issue with the relayer testcase |
move struct TokenReceived from child contracts to a library as it was adding to contract size of parent
The initialisable sdk is removed from the pull request instead I have pushed a possible improvement regarding a struct in child contracts TokenBase and CCTPandTokenBase |
Wormhole Solidity SDK refactored without constructors for use in Nebula Bridge Contracts.
Changes => Immutable States are now Public states to allow changes through internal Initializers
edit: further changes if any is done will be pushed to same forked repo for any development done for Nebula Bridge