Releases: datachainlab/cross-solidity
Releases · datachainlab/cross-solidity
v0.2.0
What's Changed
- Migrate from Truffle to Foundry by @YukiTsuchida in #7
- chore: update dependencies by @YukiTsuchida in #9
- ci: run Forge unit tests on GitHub Actions by @YukiTsuchida in #10
- Install slither by @YukiTsuchida in #11
- Install solhint by @YukiTsuchida in #12
- Install Coverage Report by @YukiTsuchida in #14
- Impl unit tests by @YukiTsuchida in #16
- feat: IInitiator by @YukiTsuchida in #17
- feat: IAuthenticator by @YukiTsuchida in #18
- feat: ICoordinator by @YukiTsuchida in #19
- feat: impl initiator by @YukiTsuchida in #21
- refactor: Extract TxAuthManager/TxManager logic via delegatecall to resolve contract size limit by @YukiTsuchida in #26
- feat: Impl initiator selfXCC() by @YukiTsuchida in #27
- test: Add unit tests for Initiator by @YukiTsuchida in #28
- feat: implement Authenticator abstract contract with signTx by @YukiTsuchida in #29
- feat: implement extSignTx function by @YukiTsuchida in #30
- fix: add transaction ID length validation by @YukiTsuchida in #34
- feat: implement txAuthState function by @YukiTsuchida in #31
- impl-txrunner by @YukiTsuchida in #32
- fix: migrate state to storage for delegatecall compatibility by @YukiTsuchida in #37
- Fix failing Go tests by @YukiTsuchida in #38
- fix: unit tests by @YukiTsuchida in #39
- tests: TxAtomixSimple.sol by @YukiTsuchida in #40
- feat: impl Coordinator.sol by @YukiTsuchida in #41
- Refactor cross-chain events and introduce ICrossEvent interface by @YukiTsuchida in #42
- feat: implement ERC20TransferModule by @YukiTsuchida in #43
- fix: Initializable ERC20TransferModule by @YukiTsuchida in #44
- feat: enhance _accountKey function to handle AUTH_MODE_EXTENSION case by @YukiTsuchida in #45
- fix: use relative imports in CrossStore.sol and ICoordinator.sol by @YukiTsuchida in #46
- Feature/coordinator by @YukiTsuchida in #20
- Add .gas-snap-shot by @YukiTsuchida in #47
- feat: add gas snapshot diff report workflow by @YukiTsuchida in #48
- refactor: rename test contract, update workflow steps; remove geth by @YukiTsuchida in #49
- docs: update README to clarify features and demo section by @YukiTsuchida in #50
- feature: add new external function "executeTx" and remove txMsg from storage by @YukiTsuchida in #51
- Improve gas coord state compact by @YukiTsuchida in #54
- Feature: Coordinator by @YukiTsuchida in #55
Full Changelog: v0.1.2...v0.2.0