Releases: across-protocol/contracts
Releases · across-protocol/contracts
v3.1.0-beta.2
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
What's Changed
- chore: rename cher to soneium by @melisaguevara in #862
Full Changelog: v3.0.24...v3.0.25
v3.0.24
v3.0.23
What's Changed
- chore: release v3.0.22 by @md0x in #858
- chore: bump version 3.0.23 by @melisaguevara in #859
Full Changelog: v3.0.22...v3.0.23
v3.0.22
What's Changed
Full Changelog: v3.0.21...v3.0.22
v3.0.21
v3.0.20
What's Changed
- feat(svm): query events script by @md0x in #804
- feat(svm): reorganize remaining svm tools by @md0x in #816
- fix: add codeowners by @mrice32 in #825
- fix: address LUT issues on tests by @chrismaree in #811
- improve(tests): silence
unsafeAllowDelegatecall
warning in tests by @bmzig in #820 - fix(svm): cctp used nonces in tests by @Reinis-FRP in #849
- feat: lens testnet by @bmzig in #850
Full Changelog: v3.0.19...v3.0.20
v3.0.19
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
What's Changed
- fix: hash message hash in relay hash by @Reinis-FRP in #778
- feat: add missing TokensBridged event when amount_to_return > 0 by @chrismaree in #784
- chore: Bump constants by @pxrl in #761
- fix(svm): linter issues by @md0x in #787
- fix(svm): random seed collision tests by @md0x in #788
- feat: add pause deposits script by @md0x in #781
- fix: scripts to rebalance funds from hub to spoke by @Reinis-FRP in #783
- feat: rebalance to hub pool script by @md0x in #786
- feat: improve event utils by @chrismaree in #789
- feat: update scripts by @chrismaree in #776
- fix: Add
--json
flag to checkStorageLayout'sforge inspect
command by @nicholaspai in #795 - chore: Bump constants by @pxrl in #796
- improve: Support testing chain adapters w/o token defs by @pxrl in #799
Full Changelog: v3.0.17...v3.0.18
v3.0.17
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