Releases: across-protocol/contracts
Releases · across-protocol/contracts
v2.3.3
v2.3.2
What's Changed
- fix(OVM_SpokePool): Support Bedrock ETH withdrawals by @nicholaspai in #294
- chore: bump
@typechain/ethers
and@typechain/hardhat
by @dohaki in #303 - feat: add POOL to constants by @dohaki in #304
- chore: bump version v2.3.2 by @dohaki in #305
Full Changelog: v2.3.1...v2.3.2
v2.3.1
v2.3.0
What's Changed
- refactor(UBA): sideload HRE environment variable by @james-a-morris in #289
- chore: bump version by @james-a-morris in #290
Full Changelog: v2.2.3...v2.3.0
v2.2.3
What's Changed
- chore: bump ethers & typechain by @james-a-morris in #288
Full Changelog: v2.2.2...v2.2.3
v2.2.2
Clean up hardhat imports
What's Changed
- feat: Remove direct "hardhat" imports, update types in deploy/ scripts by @nicholaspai in #284
Full Changelog: v2.2.0...v2.2.1
New SpokePool deployments
What's Changed
- fix: Refactor Arbitrum_Adapter by @nicholaspai in #214
- feat: Support SNX bridging to Optimism via non-standard bridge by @nicholaspai in #209
- feat: Add Arbitrum_RescueAdapter helper scripts by @nicholaspai in #213
- feat: Enable pausing deposits and fills unilaterally by @nicholaspai in #212
- feat: Index depositId in FilledRelay events by @nicholaspai in #216
- fix(Ethereum_SpokePool): Correct admin/owner comment by @pxrl in #217
- improve: Update speed up signature by @nicholaspai in #220
- feat(SpokePool): Initialize depositId by @nicholaspai in #219
- feat: support erc1271 for verifying relay fee update sigs by @dohaki in #221
- improve: Default depositQuoteTimeBuffer=3600 by @nicholaspai in #225
- chore: Import WETH9 by @pxrl in #227
- feat: eip-712 support by @dohaki in #222
- feat: Permissioned Across-v2 bond token by @pxrl in #226
- !feat: Make SpokePools upgradeable by @nicholaspai in #218
- build(deps): bump cookiejar from 2.1.3 to 2.1.4 by @dependabot in #223
- build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #228
- improve: move __gap to bottom of contracts by @nicholaspai in #234
- improve: Make changes after running Slither on SpokePool contracts by @nicholaspai in #229
- feat: add succinct contracts by @mrice32 in #232
- feat: universal bridge adapter by @mrice32 in #233
- fix: fix and improve ci workflow setup by @mrice32 in #238
- Added selector return to
handleTelepathy
by @puma314 in #235 - fix: fix contract interface issue by @mrice32 in #240
- improve(SpokePool): Remove Testable/Timer base contract by @nicholaspai in #237
- feat: self relay by @mrice32 in #230
- feat: add message to across by @mrice32 in #239
- improve: Add NatSpec comments to SuccinctSpokePool by @nicholaspai in #242
- feat: deploy Arbitrum_SendTokensAdapter by @nicholaspai in #241
- improve: Remove excess brackets by @nicholaspai in #244
- improve: Revert renaming of RequestedSpeedUpDeposit param by @nicholaspai in #246
- fix(arbitrum-send-tokens-adapter): Use outboundTransferCustomRefund by @nicholaspai in #245
- improve: Permit SpokePool deposit to specify quoteTimestamp by @pxrl in #247
- build(deps): bump @openzeppelin/contracts-upgradeable from 4.8.0 to 4.8.2 by @dependabot in #248
- improve: [L-01] Incorrect or misleading documentation by @nicholaspai in #251
- improve: [L02] Lack of event emission after sensitive action by @nicholaspai in #252
- improve: [L03] Missing docstrings by @nicholaspai in #253
- fix: [L04] updatedRelayerFeePct can be lower than expected by @nicholaspai in #254
- improve: [N02] Multiple conditions in a single require statement by @nicholaspai in #256
- improve: [N05] Unecessary modulo operation by @nicholaspai in #259
- improve: [N01] Move all interfaces under
interfaces
directories by @nicholaspai in #255 - improve: [N04] Typographical errors by @nicholaspai in #258
- improve: [N07] Use of hard-coded values by @nicholaspai in #261
- improve: [N06] Unused imports by @nicholaspai in #260
- improve(SpokePool): Optimize which params are
indexed
by @nicholaspai in #250 - feat(erc1155): add custom ERC1155 contract for airdrop by @dohaki in #262
- feat(erc1155): metadata ipfs upload + set token uri script by @dohaki in #265
- improve(SpokePool): Emit FundsDeposited event directly by @pxrl in #249
- feat(erc1155): add polygon mainnet deployment by @dohaki in #266
- fix: fix potential underpayment in slow fill with negative LP fees by @mrice32 in #267
- fix(SpokePool): fix handling of refunds on other chains and partial fills by @nicholaspai in #264
- improve(docstrings): Follow up fixes by @nicholaspai in #269
- improve(SpokePool): Apply rounding consistently to partial and full fills by @nicholaspai in #268
- feat: Support pre-releases by @nicholaspai in #271
- build(deps): bump @openzeppelin/contracts from 4.7.3 to 4.8.3 by @dependabot in #275
- build(deps): bump @openzeppelin/contracts-upgradeable from 4.8.2 to 4.8.3 by @dependabot in #274
- fix: Execute fill with updated message and recipient by @nicholaspai in #276
- improve(SpokePool): Pass fillCompleted and relayer to acrossMessageHandler by @nicholaspai in #279
- feat: Support deployment and verification of upgradeable SpokePools by @nicholaspai in #272
- fix: Fix openzeppelin dependency versions by @nicholaspai in #280
- refactor: Consolidate new SpokePool/proxy deployment by @pxrl in #277
- feat: Release 2.2.0 by @nicholaspai in #282
New Contributors
Full Changelog: v2.0.2...v2.2.0
New SpokePool deployments
What's Changed
- fix: Refactor Arbitrum_Adapter by @nicholaspai in #214
- feat: Support SNX bridging to Optimism via non-standard bridge by @nicholaspai in #209
- feat: Add Arbitrum_RescueAdapter helper scripts by @nicholaspai in #213
- feat: Enable pausing deposits and fills unilaterally by @nicholaspai in #212
- feat: Index depositId in FilledRelay events by @nicholaspai in #216
- fix(Ethereum_SpokePool): Correct admin/owner comment by @pxrl in #217
- improve: Update speed up signature by @nicholaspai in #220
- feat(SpokePool): Initialize depositId by @nicholaspai in #219
- feat: support erc1271 for verifying relay fee update sigs by @dohaki in #221
- improve: Default depositQuoteTimeBuffer=3600 by @nicholaspai in #225
- chore: Import WETH9 by @pxrl in #227
- feat: eip-712 support by @dohaki in #222
- feat: Permissioned Across-v2 bond token by @pxrl in #226
- !feat: Make SpokePools upgradeable by @nicholaspai in #218
- build(deps): bump cookiejar from 2.1.3 to 2.1.4 by @dependabot in #223
- build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #228
- improve: move __gap to bottom of contracts by @nicholaspai in #234
- improve: Make changes after running Slither on SpokePool contracts by @nicholaspai in #229
- feat: add succinct contracts by @mrice32 in #232
- feat: universal bridge adapter by @mrice32 in #233
- fix: fix and improve ci workflow setup by @mrice32 in #238
- Added selector return to
handleTelepathy
by @puma314 in #235 - fix: fix contract interface issue by @mrice32 in #240
- improve(SpokePool): Remove Testable/Timer base contract by @nicholaspai in #237
- feat: self relay by @mrice32 in #230
- feat: add message to across by @mrice32 in #239
- improve: Add NatSpec comments to SuccinctSpokePool by @nicholaspai in #242
- feat: deploy Arbitrum_SendTokensAdapter by @nicholaspai in #241
- improve: Remove excess brackets by @nicholaspai in #244
- improve: Revert renaming of RequestedSpeedUpDeposit param by @nicholaspai in #246
- fix(arbitrum-send-tokens-adapter): Use outboundTransferCustomRefund by @nicholaspai in #245
- improve: Permit SpokePool deposit to specify quoteTimestamp by @pxrl in #247
- build(deps): bump @openzeppelin/contracts-upgradeable from 4.8.0 to 4.8.2 by @dependabot in #248
- improve: [L-01] Incorrect or misleading documentation by @nicholaspai in #251
- improve: [L02] Lack of event emission after sensitive action by @nicholaspai in #252
- improve: [L03] Missing docstrings by @nicholaspai in #253
- fix: [L04] updatedRelayerFeePct can be lower than expected by @nicholaspai in #254
- improve: [N02] Multiple conditions in a single require statement by @nicholaspai in #256
- improve: [N05] Unecessary modulo operation by @nicholaspai in #259
- improve: [N01] Move all interfaces under
interfaces
directories by @nicholaspai in #255 - improve: [N04] Typographical errors by @nicholaspai in #258
- improve: [N07] Use of hard-coded values by @nicholaspai in #261
- improve: [N06] Unused imports by @nicholaspai in #260
- improve(SpokePool): Optimize which params are
indexed
by @nicholaspai in #250 - feat(erc1155): add custom ERC1155 contract for airdrop by @dohaki in #262
- feat(erc1155): metadata ipfs upload + set token uri script by @dohaki in #265
- improve(SpokePool): Emit FundsDeposited event directly by @pxrl in #249
- feat(erc1155): add polygon mainnet deployment by @dohaki in #266
- fix: fix potential underpayment in slow fill with negative LP fees by @mrice32 in #267
- fix(SpokePool): fix handling of refunds on other chains and partial fills by @nicholaspai in #264
- improve(docstrings): Follow up fixes by @nicholaspai in #269
- improve(SpokePool): Apply rounding consistently to partial and full fills by @nicholaspai in #268
- feat: Support pre-releases by @nicholaspai in #271
- build(deps): bump @openzeppelin/contracts from 4.7.3 to 4.8.3 by @dependabot in #275
- build(deps): bump @openzeppelin/contracts-upgradeable from 4.8.2 to 4.8.3 by @dependabot in #274
- fix: Execute fill with updated message and recipient by @nicholaspai in #276
- improve(SpokePool): Pass fillCompleted and relayer to acrossMessageHandler by @nicholaspai in #279
- feat: Support deployment and verification of upgradeable SpokePools by @nicholaspai in #272
New Contributors
Full Changelog: v2.0.2...v2.1.0-beta.17
SpokePool should pass fillCompleted and relayer to across message handler
What's Changed
- fix: Execute fill with updated message and recipient by @nicholaspai in #276
Full Changelog: v2.1.0-beta.13...v2.1.0-beta.16