Skip to content

v2.4.0

Compare
Choose a tag to compare
@mpetrun5 mpetrun5 released this 25 Mar 15:05
9e6df9f

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

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)