Skip to content

v1.0.1

Latest

Choose a tag to compare

@jingkang0822 jingkang0822 released this 30 May 06:53
3c89f82

v1.0.1

Minor Changes

  • Refactor deployment script architecture: Consolidated contract deployment logic in DeployInitHelper by unifying the previously scattered Storage, ECDSAValidator, and WalletCore deployment methods into a single deployContracts method, improving code reusability and maintainability
  • Optimize deployment workflow: Added automatic WalletCore initialization functionality in the DeployInit script to ensure contracts are immediately usable after deployment completion
  • Fix test code: Updated Base and Factory tests to use the refactored unified deployment method, improving consistency and readability of test code
  • Enhance event testing: Corrected event verification logic in Storage tests to ensure StorageInitialized event is properly emitted during wallet initialization

Technical Improvements

  • Simplified deployment script invocation patterns and reduced code duplication
  • Enhanced test coverage and testing accuracy
  • No functional changes, core contract code remains unchanged
  • Maintains backward compatibility
  • EIP712 version unchanged: Since no modifications were made to v1.0.0 contracts, the EIP712 domain version remains the same

This version primarily focuses on improvements to development tooling and testing infrastructure, providing a more stable foundation for future development.