Releases: across-protocol/contracts
Releases · across-protocol/contracts
v2.5.0-beta.3
What's Changed
Full Changelog: v2.5.0-beta.2...v2.5.0-beta.3
v2.4.8
Full Changelog: v2.4.7...v2.4.8
v2.5.0-beta.2
What's Changed
Full Changelog: v2.5.0-beta.1...v2.5.0-beta.2
v2.5.0-beta.1
What's Changed
- refactor: Rename V3FundsDeposited relayer -> exclusiveRelayer by @pxrl in #418
- refactor: Rename fillsRefundedIpfsHash -> fillsRefundedHash by @pxrl in #419
- improve: Restore TokensBridged and ExecutedRelayerRefundLeaf event signatures by @nicholaspai in #420
- feat: Add FundsDeposited event for backwards compatible ABI creation by @nicholaspai in #417
- improve: L01 Fillers Might Lose Their Collateral by @pxrl in #422
- improve: L06 Inconsistent And Misleading Events Emitted When Bridging To HubPool by @pxrl in #423
- improve(SpokePool): Delete chainId in ExecutedV3RelayerRefundRoot event by @pxrl in #424
- feat: Deploy PermissionSplitter via forge by @nicholaspai in #412
- chore: Bump version for new beta release by @pxrl in #425
Full Changelog: v2.5.0-beta.0...v2.5.0-beta.1
v2.5.0-beta.0
What's Changed
- chore: Update w/ Optimism Goerli deployments by @pxrl in #368
- feat(SpokePool): Add depositFor public function to override
depositoraddress 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
destinationChainIdfrom 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
forgecommands 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
- feat: Snapshot latest deployed storage layouts by @nicholaspai in #408
- build(deps): bump follow-redirects from 1.14.9 to 1.15.4 by @dependabot in #410
- feat(Scroll): add rescue script for stuck txns by @james-a-morris in #406
- Create PermissionSplitter by @nicholaspai in #300
- feat: Add PermissionSplitter test script scaffolding by @nicholaspai in #411
- improve: Mark functions that are soon to be deprecated post USS deployment (#3) by @pxrl in #413
- feat: Remove all "USS" references in contracts (#7) by @pxrl in #414
- feat(polygon-zk-evm): add adapter and spokepool (#6) by @pxrl in #415
- fix: deployment of release beta version by @james-a-morris in #416
Full Changelog: v2.4.5-beta0...v2.5.0-beta.0
v2.4.7
v2.4.6
What's Changed
- feat: Import CHAIN_IDs and TOKEN_SYMBOLS_MAP from constants-v2 by @nicholaspai in #361
- feat(deployment): Deploy SpokePoolVerifier via create2 by @nicholaspai in #362
- refactor: Simplify Deposit test + helpers by @pxrl in #363
Full Changelog: v2.4.4...v2.4.6
v2.4.5-beta0
What's Changed
- feat: Import CHAIN_IDs and TOKEN_SYMBOLS_MAP from constants-v2 by @nicholaspai in #361
- feat(deployment): Deploy SpokePoolVerifier via create2 by @nicholaspai in #362
- refactor: Simplify Deposit test + helpers by @pxrl in #363
Full Changelog: v2.4.4...v2.4.5
v2.4.4
What's Changed
- fix(SpokePool): SlowFill should still transfer if executed by recipient by @nicholaspai in #345
- feat: add new base and optimism adapters by @mrice32 in #351
- fix: BondToken license by @pxrl in #353
- improve: Apply deployment improvements to Base script by @pxrl in #346
- refactor: Split out and improve SpokePool deposit tests by @pxrl in #355
- build(deps): bump protobufjs from 6.11.2 to 6.11.4 by @dependabot in #350
- build(deps): bump @openzeppelin/contracts-upgradeable from 4.9.2 to 4.9.3 by @dependabot in #348
- feat: BondToken deployment + deployment improvements by @pxrl in #354
- improve(SpokePool): Prevent future deposit quoteTimestamps by @pxrl in #356
- build(deps): bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #359
- build(deps): bump @openzeppelin/contracts from 4.9.2 to 4.9.3 by @dependabot in #347
- chore: Add Polygon Mumbai deployments by @pxrl in #358
- improve: Remove Arbitrum hardcoded refund address by @pxrl in #330
- feat: deposit() wrapper with current quoteTimestamp by @pxrl in #357
- fix: Update BAL address on Base by @nicholaspai in #360
Full Changelog: v2.4.3...v2.4.4
v2.4.3
What's Changed
- fix: SpokePool deployment script corrections by @pxrl in #342
- fix: Reinstate deployment artifact retention by @pxrl in #341
- fix: zkSync SpokePool deployment script by @pxrl in #340
- feat: Refactor enableL1TokenAcrossEcosystem script and support zkSync by @nicholaspai in #337
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #321
- feat: add base deployments by @mrice32 in #339
- Update Görli USDC by @pxrl in #344
- chore(zkSync): Add mainnet deployments by @pxrl in #338
- feat: add base tokens and fix helper scripts by @mrice32 in #343
- improve: syntax revisions by @james-a-morris in #349
Full Changelog: v2.4.2...v2.4.3