Skip to content

Releases: across-protocol/contracts

v3.1.0-beta.2

15 Jan 04:31
Compare
Choose a tag to compare
v3.1.0-beta.2 Pre-release
Pre-release

What's Changed

  • feat(chain-adapters): add solana adapter by @Reinis-FRP in #641
  • feat: address to bytes32 contract changes by @md0x in #650
  • feat: Add relayer repayment address by @chrismaree in #653
  • fix: clean up cast utilities by @chrismaree in #676
  • feat: update spokepool relayer refund to handle blocked transfers by @chrismaree in #675
  • feat(svm): svm-dev fixes from review by @md0x in #727
  • proposal: ensure that EVM errors are always consistant on underflows by @chrismaree in #720
  • feat: revert bytes32 conversion for internal functions by @md0x in #755
  • fix: stack too deep by @md0x in #766
  • Revert "feat: update depositor to bytes32" by @md0x in #764
  • fix: make event case consistant between evm & svm by @chrismaree in #760
  • feat(SpokePool): Remove depositExclusive by @nicholaspai in #642
  • feat: Introduce opt-in deterministic relay data hashes (again) by @mrice32 in #639
  • docs: fix comment duplication by @md0x in #775
  • fix: emit hashed message in evm fill events by @Reinis-FRP in #772
  • feat: improve _getV3RelayHash method by @chrismaree in #779
  • Update SVM-Dev to master by @chrismaree in #832
  • fix: Address Storage layout issue in CI by @chrismaree in #836
  • fix(evm): C01 - Address incorrect use of relayerRefund over msg.sender in claimRelayerRefund function by @chrismaree in #826
  • fix(evm): L01 - Update function from public to external by @chrismaree in #827
  • fix(evm): L03 - Address incorrect Right Shift in AddressConverters Lib by @chrismaree in #828
  • fix(evm): L04 - Remove repeated function by @chrismaree in #829
  • fix(evm): N01 - Add missing docstring for repaymentAddress by @chrismaree in #830
  • fix(evm): N02 - Address typographical Errors in spoke pool by @chrismaree in #831

Full Changelog: v3.0.20...v3.1.0-beta.2

v3.0.25

14 Jan 15:46
580ef11
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.24...v3.0.25

v3.0.24

14 Jan 12:57
ddeb5cd
Compare
Choose a tag to compare

What's Changed

  • feat(svm): include solana artifacts in package build output (#806) by @md0x in #860

Full Changelog: v3.0.23...v3.0.24

v3.0.23

13 Jan 20:04
a067a3c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.22...v3.0.23

v3.0.22

13 Jan 19:56
7a7eda8
Compare
Choose a tag to compare

What's Changed

  • Revert "feat(svm): include solana artifacts in package build output (… by @md0x in #857

Full Changelog: v3.0.21...v3.0.22

v3.0.21

13 Jan 18:06
d4c41a9
Compare
Choose a tag to compare

What's Changed

  • feat(svm): shorten svm chain ids by @md0x in #817
  • feat(svm): include solana artifacts in package build output by @md0x in #806
  • feat(cher): deploy cher contracts by @amateima in #856

Full Changelog: v3.0.20...v3.0.21

v3.0.20

09 Jan 22:08
3888d71
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.19...v3.0.20

v3.0.19

20 Dec 05:31
4bb8383
Compare
Choose a tag to compare

What's Changed

  • refactor(svm): restructure utils into modular files under src folder by @md0x in #793
  • Update README.md with debug instructions by @chrismaree in #800
  • fix: standardize evm env in scripts by @Reinis-FRP in #803
  • feat(svm): borsh serialise in scripts by @md0x in #802
  • feat(ink): configure and deploy Ink contracts by @james-a-morris in #808

Full Changelog: v3.0.18...v3.0.19

v3.0.18

13 Dec 18:09
6260895
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.17...v3.0.18

v3.0.17

02 Dec 22:05
7ce87c1
Compare
Choose a tag to compare

What's Changed

  • refactor: Convert upgradeTo script to a hardhat task by @pxrl in #741
  • fix(svm): fork cctp from mainnet by @Reinis-FRP in #749
  • fix: C-01 Missing Access Control for setDestinationSettler by @bmzig in #733
  • fix: M-08 Transfers of The Target Chain's Gas Token Will Fail by @bmzig in #739
  • fix: M-07 Attempts to Bridge WETH Using ZkStack_CustomGasToken_Adapter Will Fail by @bmzig in #743
  • fix: M-04 Some Contracts Might Not Work Properly with USDT Allowance by @bmzig in #734
  • H-01 SpokePool's fill Function Performs Malformed Call by @bmzig in #744
  • improve: L-01: Comment on setCrossDomainAdmin Edge Case by @bmzig in #729
  • fix: L-02 Incorrect Casts by @bmzig in #736
  • fix: M-05 Griefing Attacks Are Possible in ZK Adapters by @bmzig in #742
  • fix: H-02 Forwarder and Withdrawal Helper Contracts do not Handle ETH Transfers by @bmzig in #725
  • improve(OP): More generic OP chain adapter deployment by @pxrl in #714
  • fix: Renumber OP adapter deployment script by @pxrl in #750
  • fix: M-03 Types Incompatible With ERC-7683 by @bmzig in #746
  • fix: M-06 Incorrect Parameters Passed to permitWitnessTransferFrom by @bmzig in #745
  • improve: use immutable SHARED_BRIDGE whenever possible by @bmzig in #748
  • fix: M-01 relayTokens Calls Made by Forwarders May Fail by @bmzig in #664
  • fix: N01-N14: Address Noncritical Issues by @bmzig in #728
  • fix: delegated transfers in deposits by @Reinis-FRP in #752
  • improve(SpokePool): _depositV3 interprets exclusivityParameter as an offset, or a timestamp by @nicholaspai in #670
  • feat: handle EIP-2612 and EIP-3009 in SwapAndBridge.sol by @bmzig in #751
  • fix: prevent any situation where SVM leaves could ever be used in EVM and viceversa by @chrismaree in #754
  • fix(svm): across plus to solana by @Reinis-FRP in #747
  • feat: consolidate spoke pool utility functions into a periphery contract by @bmzig in #758
  • feat: redeploy arbitrum adapter by @bmzig in #757
  • proposal: refine how we define PDA paths for some account types by @chrismaree in #753
  • fix(svm): use borch serializer by @Reinis-FRP in #765
  • feat: add determinstic deposit hash & new exclusivity logic by @chrismaree in #759
  • feat: Add lib entry point comments and othe rust comments & cleaning by @chrismaree in #769
  • fix: apply EmergencyDeletedRootBundle event change to rust only by @chrismaree in #774
  • fix: further comment nits by @chrismaree in #773
  • fix(svm): optional instruction params by @Reinis-FRP in #768
  • feat: remote hub pool set deposit route script by @md0x in #780
  • improve: secp256k1 version by @james-a-morris in #785

Full Changelog: v3.0.16...v3.0.17