Releases: across-protocol/contracts
Releases · across-protocol/contracts
v2.5.10
What's Changed
- feat: Add 34443 support to enable deposit route script by @nicholaspai in #503
- improve(docs): add mode & linea by @james-a-morris in #504
- nit: include ETH Sepolia in CCTP by @james-a-morris in #508
- feat: add depolyment information for Polygon Amoy by @bmzig in #505
Full Changelog: v2.5.9...v2.5.10
v2.5.9
What's Changed
- feat: Add Blast contracts by @nicholaspai in #491
- feat: add multicall handler by @mrice32 in #489
- feat(MultiCallerUpgradeable): multicall function that allows delegatecall failures by @bmzig in #485
- feat: Add Mode chain adapter and spoke pool by @bmzig in #494
- feat: Add ERC7683 depositor by @nicholaspai in #492
- fix(CircleCCTPAdapter): Split messages into parts under the limit by @nicholaspai in #500
- feat: deploy new CCTP-enabled contracts by @nicholaspai in #501
- feat: add Mode network mainnet deployments by @bmzig in #498
- chore: Bump version by @nicholaspai in #502
New Contributors
Full Changelog: v2.5.7...v2.5.9
v2.5.7
What's Changed
- fix(SwapAndBridge): increase allowance of correct token by @dohaki in #487
- feat: Add event in SwapAndBridge by @nicholaspai in #481
- feat: Deploy new Linea SpokePool by @nicholaspai in #479
- feat: Add Linea to script and update constants-v2 by @nicholaspai in #473
- feat: Change default fillDeadlineBuffer from 8 hours to 6 hours by @nicholaspai in #486
- feat: test deployments for
SwapAndBridge
by @dohaki in #490 - feat: Add OP MerkleDistributor to deployments file by @nicholaspai in #469
- feat: Deploy Polygon CCTP enabled contracts by @nicholaspai in #493
- feat: add
SwapAndBridge
deployments base, arb, optimism by @dohaki in #495 - chore: bump constants v1.0.26 by @dohaki in #496
Full Changelog: v2.5.6...v2.5.7
v2.5.6
What's Changed
- fix(Linea): Unwrap correct amount before returning ETH to HubPool by @pxrl in #478
- feat: Add storage layout check script to ci by @nicholaspai in #472
- chore: Document Linea SpokePool deployment by @pxrl in #480
- chore(constants): bump to 1.0.19 by @james-a-morris in #483
Full Changelog: v2.5.5...v2.5.6
v2.5.5
v2.5.4
v2.5.3
v2.5.2
What's Changed
- build(deps): bump @openzeppelin/contracts from 4.9.3 to 4.9.6 by @dependabot in #455
- feat(linea): deploy chain adapter by @james-a-morris in #466
- chore(V2): revert events by @james-a-morris in #467
Full Changelog: v2.5.1...v2.5.2
v2.5.1
What's Changed
- feat(SpokePool): Add depositFor public function to override
depositor
address in FundsDeposited event by @nicholaspai in #367 - feat: Create USSLib by @nicholaspai in #369
- feat(SpokePool): Modify existing deposit() function to emit USSFundsDeposited event and add new depositUSS function by @nicholaspai in #371
- improve(SpokePool): Remove FundsDeposited event by @nicholaspai in #374
- fix: typo by @james-a-morris in #377
- docs: update comment by @james-a-morris in #376
- refactor(SpokePool): Remove token amount limits on depositUSS() by @pxrl in #380
- feat(SpokePool): Add USSRelayerRefund leaf struct with fillsRefunded merkle root hash by @nicholaspai in #373
- feat(SpokePool): Implement fillRelay/executeSlowFill by @nicholaspai in #379
- fix: use updated deployNewProxy fn by @james-a-morris in #383
- feat(SpokePool): Remove maxCount related logic by @nicholaspai in #384
- feat(SpokePool): Remove fillCompleted param from handleAcrossMessage callback in fillUSS function by @nicholaspai in #386
- feat(SpokePool): Require executeX() caller to be EOA by @nicholaspai in #385
- feat(SpokePool): Add USS SpeedUp creation and verification methods by @nicholaspai in #387
- improve(README): Add details about deployed contract versions by @nicholaspai in #370
- build(deps): bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #366
- build(deps): bump @babel/traverse from 7.17.3 to 7.23.2 by @dependabot in #364
- improve(docs): add constructor arg docs to spoke deploy scripts by @james-a-morris in #389
- feat: Add _distributeRelayerRefund() unit tests by @nicholaspai in #396
- improve(tests): Add USSSlowFill MerkleLib unit tests by @nicholaspai in #390
- improve: Unit tests for _fillRelayUSS() internal logic and fillRelayUSS() external function by @nicholaspai in #388
- fix(SpokePool): Address speedup USS depositor signature logic and add unit tests by @nicholaspai in #392
- improve(SpokePool): Replace block.timestamp with getCurrentTIme() by @nicholaspai in #397
- improve(SpokePool): Remove
destinationChainId
from USSRelayData struct by @nicholaspai in #398 - feat: Add requestUSSSlowFill and executeUSS unit tests by @nicholaspai in #395
- feat: Add fillUSSRelayWithUpdatedDeposit unit tests by @nicholaspai in #400
- feat: Add _distributeRelayerRefund unit tests by @nicholaspai in #401
- fix(SpokePool): Decrement __gap due to new fillStatuses mapping and fix storage slot layout by @nicholaspai in #404
- feat(scroll): adapter and spokepool by @james-a-morris in #381
- feat(linea): add adapter and spokepool contracts by @dohaki in #382
- feat(SpokePool): Add EIP1271 signature test for USS speedup function by @nicholaspai in #405
- feat: Add foundry.toml to support
forge
commands on repo by @nicholaspai in #407 - feat(CCTP): ✨ modify adapters to include CCTP bridging of UDSC by @james-a-morris in #391
- feat(SpokePool): Add Natspec comments by @nicholaspai in #403
- feat: deploy merkle distributor on optimism sepolia by @amateima in #399
- feat: Add SwapAndBridge helper contract by @nicholaspai in #393
- fix: remove hardhat from standard import by @mrice32 in #457
- feat: Remove SpokePool v2 functionality by @pxrl in #456
- chore: bump version for release by @mrice32 in #458
- chore: increment version by @mrice32 in #462
- feat: Deploy SpokePoolVerifier that uses depositV3 by @nicholaspai in #459
- build(deps): bump @openzeppelin/contracts-upgradeable from 4.9.3 to 4.9.6 by @dependabot in #454
- feat(linea): pre-deploy of linea by @james-a-morris in #463
- feat: Deploy new SpokePool implementations by @nicholaspai in #461
- feat(linea): deploy spokepool by @james-a-morris in #464
- chore: patch version bump by @james-a-morris in #465
Full Changelog: v2.4.7...v2.5.1