Releases: sygmaprotocol/sygma-x-solidity
Releases · sygmaprotocol/sygma-x-solidity
v2.4.2
v2.4.1
v2.4.0
2.4.0 (2024-03-25)
Features
- add coverage, gas reporter, linting and prettier (#12) (3ca83b5)
- add migration scripts with automatic contract verification (#26) (bd43d11)
- add security model to fee handlers and fees mapping (#30) (f69e45b)
- add workflow for publishing to npm (#29) (9cafa97)
- expose method for marking nonce as used (#27) (3e4748f)
- Implement fee whitelist (#203) (4463bcb)
- implement proof verification (#20) (d461322)
- introduce multiple verifiers per security model (#23) (308b918)
- limit permissionless generic call gas usage (#200) (d7823d7)
- percentage based fee handler (#194) (26dc82a)
- refactor handlers so they return deposit data intead of handler response (#15) (d402891)
- separate deposit execution logic (#14) (4ea35ff)
- spectre proxy (#18) (609ca8b)
- update spectre proxy according to the latest spectre contract (#38) (9721143)
Bug Fixes
- add zero address constructor checks (#39) (e6b5cf8)
- deploying local network 2 (#196) (a67d5d1)
- proof lenght check (#37) (6e1d38d)
- revert with custom error for 0 conversion amounts (#36) (cb2d7ae)
- update node version (#33) (64245f7)
Miscellaneous
- add description about transferHashes mapping usage (#40) (6c3233c)
- gas optimizations (#35) (37517c1)
- introduce security indexes per source domain (#22) (ffae162)
- master: release 2.4.0 (#193) (bb376f4)
- master: release 2.4.1 (#197) (0cc78cf)
- permission generic handlers (#195) (6eb7041)
- remove unused imports, excess casting and fix func visibility (#41) (556d31a)
- replace custom AccessControl implementation with OZ's (#34) (8342d3d)
- replace require statements with custom errors (#42) (30cb6c4)
- update devnet, testnet & mainnet migrations config files (#190) (fb37549)
- update license (#192) (faf8305)
- update migrations to support percetange fee handler + flow improvements (#198) (746d51e)