Skip to content

v3.0.16

Latest
Compare
Choose a tag to compare
@melisaguevara melisaguevara released this 08 Nov 19:22
· 18 commits to master since this release
663ff21

What's Changed

  • Add minimal viable Anchor by @chrismaree in #602
  • improve(Arbitrum_CustomGasToken_Adapter): Handle non-18 custom gas token precision by @nicholaspai in #589
  • Add initial SVM-Spoke MVP from closed repo by @chrismaree in #611
  • fix(svm): add missing constraints in svm spoke pool by @Reinis-FRP in #613
  • fix(svm): override chain id in executing slow fill by @Reinis-FRP in #614
  • refactor(svm-utils): split utility functions into separate files by @md0x in #612
  • Add missing events and re-factor event location by @chrismaree in #615
  • Improve events & make consistant with EVM by @chrismaree in #618
  • feat(svm-routes): add additional param to block non-enabled routes by @md0x in #619
  • build(deps): bump express from 4.19.2 to 4.21.0 by @dependabot in #608
  • test: use address lookup table in max refund test by @Reinis-FRP in #620
  • fix(CCTP): Typo UNINTIALIZED -> UNINITIALIZED by @pxrl in #622
  • refactor: move all Arbitrum interfaces to a single location by @bmzig in #624
  • feat: generic L2 forwarder base contract by @bmzig in #609
  • feat: passthrough L1->L3 adapter to send messages to L3 via an L2 forwarder by @bmzig in #607
  • fix: do not shrink root bundle account by @Reinis-FRP in #626
  • feat: forwarders for AVM and OVM networks by @bmzig in #625
  • test(svm-events): large log truncation by @md0x in #621
  • fix: add init functions to forwarders by @bmzig in #630
  • fix(svm): pass instruction data from prefilled account by @Reinis-FRP in #623
  • feat: ZkStack Adapters by @mrice32 in #628
  • feat: L3 withdrawal helpers by @bmzig in #605
  • fix: svm ts issues by @md0x in #627
  • fix: svm ts script issues & update to work with new interfaces by @chrismaree in #631
  • feat(SpokePool): Introduce opt-in deterministic relay data hashes by @nicholaspai in #583
  • improve: rename Spoke Pool's hubPool variable to withdrawalRecipient by @bmzig in #629
  • improve: add tests for zkstack adapters by @bmzig in #635
  • improve(tasks): Update deposit route script by @pxrl in #581
  • feat: WorldChain deployments by @pxrl in #634
  • feat: add updated implementation of ERC-7683 by @mrice32 in #632
  • improve: minor natspec and inheritance improvements to ERC-7683 by @mrice32 in #637
  • Revert "feat(SpokePool): Introduce opt-in deterministic relay data hashes (#583)" by @mrice32 in #638
  • chore: redeploy all spoke pools with depositV3 upgrade by @bmzig in #640
  • fix: Update readme with anchor build instructions by @chrismaree in #652
  • fix: type roots config by @Reinis-FRP in #655
  • feat: Add simple leaf testnet script & LUT closer script by @chrismaree in #651
  • fix(svm): use cargo feature to set time in tests by @Reinis-FRP in #657
  • feat: add todos from first code reading session by @md0x in #662
  • feat: Basic SpokePool verification task by @pxrl in #582
  • fix(svm): make svm spoke pool logic more consistent with evm by @Reinis-FRP in #654
  • nit: Improve SVM tests and scripts by @chrismaree in #656
  • fix(svm): use consistent imports by @Reinis-FRP in #667
  • fix(svm): check invalid refund leaf by @Reinis-FRP in #673
  • fix: separate refund claim when there is no token account by @Reinis-FRP in #633
  • fix(svm): todos from the 2nd reading session by @Reinis-FRP in #677
  • fix(svm): no transfer on self-relay by @Reinis-FRP in #678
  • fix(svm): remove msg logs by @Reinis-FRP in #679
  • fix(svm): use pubkey in origin token by @Reinis-FRP in #681
  • feat(svm): relay root bundle event by @md0x in #683
  • feat(svm): add emergency delete bundle by @md0x in #680
  • fix(svm): close claim account manually by @Reinis-FRP in #686
  • fix(svm): remove redundant mutables by @Reinis-FRP in #684
  • test: multi-chain verifiable merkle tree by @md0x in #688
  • fix(svm): remove redundant accounts by @Reinis-FRP in #689
  • feat: move drift from svm-dev back into master by @chrismaree in #682
  • refactor(svm): relayer refund leaf order by @md0x in #692
  • fix(svm): root bundles over cctp by @Reinis-FRP in #687
  • feat: token bridge cpi event by @md0x in #695
  • fix: better seed usage and improve signer macro location by @chrismaree in #691
  • feat: improve rust linting with prettier by @chrismaree in #693
  • docs(svm): comment to explain setEnableRoute conversion by @md0x in #696
  • fix(svm): consistent anchor token constraints by @Reinis-FRP in #694
  • fix: remove vulnerable secp256k1 by @mrice32 in #685
  • feat: hardhat task to test chain adapter token bridging by @pxrl in #669
  • Improve shared state locations and other stylistic improvements by @chrismaree in #698
  • test(svm): add cctp messages replay test by @md0x in #707
  • fix(SpokePool): Enforce exclusivity consistently by @pxrl in #649
  • fix(svm): instruction to create multiple token accounts by @Reinis-FRP in #709
  • fix: rust linting by @Reinis-FRP in #703
  • feat: show that we can create ATA in same transaction as fill by @chrismaree in #711
  • feat: WIPs from code reading session 3 by @chrismaree in #708
  • feat: hardhat task to test message relays and withdrawals by @bmzig in #574
  • chore(SpokePool): Remove pre-v3 types and events by @pxrl in #663
  • feat: improve how depositor ATA interactions work by @chrismaree in #710
  • feat: depositNow by @chrismaree in #712
  • Fix: remove two small console logs from tests by @chrismaree in #717
  • fix(svm): use free function in handling cctp by @Reinis-FRP in #718
  • fix: modify Arbitrum_CustomGasToken_Adapter for Aleph Zero by @bmzig in #699
  • improve(ERC7683): Adjust for updated ERC specs by @nicholaspai in #705
  • fix: separate instruction for deferred relayer refunds by @Reinis-FRP in #715
  • feat(alephzero): launch contracts by @james-a-morris in #726
  • improve(verifySpokePool): handling custom native tokens by @melisaguevara in #706
  • chore(aleph-zero): bump to new contracts version by @james-a-morris in #730
  • chore: Sync audit-latest for WorldChain USDC fixes by @pxrl in #661
  • chore: bump contracts version by @melisaguevara in #732
  • fix: update node version for publish action by @melisaguevara in #735
  • fix: Reset anchor step in publish workflow by @melisaguevara in #737
  • fix: skip anchor build in publish workflow by @melisaguevara in #738

New Contributors

Full Changelog: v3.0.11...v3.0.16