Skip to content

Releases: across-protocol/contracts

v2.5.0-beta.espresso.1

27 Feb 00:45

Choose a tag to compare

Pre-release

What's Changed

  • fix: Remove duplicate events from Sepolia ABIs by @pxrl in #449
  • feat: deploy scripts should default to deploying Implementation, not Proxy, contracts in production by @pxrl in #448

Full Changelog: v2.5.0-beta.7...v2.5.0-beta.espresso.1

v2.5.0-beta.7

21 Feb 05:41
5a4567c

Choose a tag to compare

v2.5.0-beta.7 Pre-release
Pre-release

What's Changed

  • fix: L01 Unchecked Return Value by @pxrl in #435
  • improve: L03 Input Validation by @pxrl in #437
  • fix: L04 Insufficient Access Controls by @pxrl in #436
  • fix: L07 Wrong Constructor Argument Passed by @pxrl in #433
  • feat: M04 Polygon lock can be bypassed by @pxrl in #432
  • feat(testnet): add deployment addresses for sepolia by @james-a-morris in #431
  • feat: Remove V3RelayerRefundLeaf by @pxrl in #438
  • improve: L05 Low Level Call to External Exchange Contract With Arbitrary Calldata by @pxrl in #439
  • feat: M01 Deadline Buffer for Fills Is Not Always Respected by @pxrl in #440
  • improve: N01-N16 Various Fixes by @pxrl in #441
  • fix: [N14] Removed leftover cast by @pxrl in #442
  • fix: Remove RelayerRefundLeaf deprecation notice by @pxrl in #443
  • feat(testnet): add sepolia deployments by @pxrl in #444
  • improve(testnet): add more deployments by @pxrl in #445
  • chore: Bump beta version & sync Base Sepolia ABI by @pxrl in #446
  • chore: Bump beta again by @pxrl in #447

Full Changelog: v2.5.0-beta.5...v2.5.0-beta.7

v2.5.0-beta.6

21 Feb 03:13
2f2af4d

Choose a tag to compare

v2.5.0-beta.6 Pre-release
Pre-release

What's Changed

  • fix: L01 Unchecked Return Value by @pxrl in #435
  • improve: L03 Input Validation by @pxrl in #437
  • fix: L04 Insufficient Access Controls by @pxrl in #436
  • fix: L07 Wrong Constructor Argument Passed by @pxrl in #433
  • feat: M04 Polygon lock can be bypassed by @pxrl in #432
  • feat(testnet): add deployment addresses for sepolia by @james-a-morris in #431
  • feat: Remove V3RelayerRefundLeaf by @pxrl in #438
  • improve: L05 Low Level Call to External Exchange Contract With Arbitrary Calldata by @pxrl in #439
  • feat: M01 Deadline Buffer for Fills Is Not Always Respected by @pxrl in #440
  • improve: N01-N16 Various Fixes by @pxrl in #441
  • fix: [N14] Removed leftover cast by @pxrl in #442
  • fix: Remove RelayerRefundLeaf deprecation notice by @pxrl in #443
  • feat(testnet): add sepolia deployments by @pxrl in #444
  • improve(testnet): add more deployments by @pxrl in #445
  • chore: Bump beta version & sync Base Sepolia ABI by @pxrl in #446

Full Changelog: v2.5.0-beta.5...v2.5.0-beta.6

v2.5.0-beta.5

09 Feb 21:01
a208a1f

Choose a tag to compare

v2.5.0-beta.5 Pre-release
Pre-release

What's Changed

Full Changelog: v2.5.0-beta.4...v2.5.0-beta.5

v2.5.0-beta.4

09 Feb 20:15
0944d6a

Choose a tag to compare

v2.5.0-beta.4 Pre-release
Pre-release

What's Changed

  • improve(test): Allow caller to identify SpokePool contract by @pxrl in #428
  • feat: Update MockSpokePool to include a depositV2 test function by @nicholaspai in #429

Full Changelog: v2.5.0-beta.2...v2.5.0-beta.4

v2.5.0-beta.3

09 Feb 13:18
df87470

Choose a tag to compare

v2.5.0-beta.3 Pre-release
Pre-release

What's Changed

  • improve(test): Allow caller to identify SpokePool contract by @pxrl in #428

Full Changelog: v2.5.0-beta.2...v2.5.0-beta.3

v2.4.8

09 Feb 13:03

Choose a tag to compare

Full Changelog: v2.4.7...v2.4.8

v2.5.0-beta.2

08 Feb 21:47
5691bf1

Choose a tag to compare

v2.5.0-beta.2 Pre-release
Pre-release

What's Changed

  • chore: Bump beta version again by @pxrl in #426

Full Changelog: v2.5.0-beta.1...v2.5.0-beta.2

v2.5.0-beta.1

08 Feb 13:14
28649c8

Choose a tag to compare

v2.5.0-beta.1 Pre-release
Pre-release

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

02 Feb 16:07
bf08c4d

Choose a tag to compare

v2.5.0-beta.0 Pre-release
Pre-release

What's Changed

  • chore: Update w/ Optimism Goerli deployments by @pxrl in #368
  • 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
  • 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