Releases: across-protocol/contracts
Releases · across-protocol/contracts
v2.1.0-beta.6
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: workaround @uma/common package browser compatibility by @dohaki in #273
New Contributors
Full Changelog: v2.0.2...v2.1.0-beta.6
Updated OZ repos
What's Changed
- build(deps): bump @openzeppelin/contracts from 4.7.3 to 4.8.3 by @dependabot in #275
Full Changelog: v2.1.0-beta.8...v2.1.0-beta.10
v2.0.2
What's Changed
- chore(license): update license by @james-a-morris in #207
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #206
- feat: Support USDT by using safeTransfer in EthereumSpokePool by @nicholaspai in #211
- improve: Import MerkleTree from @uma/common instead of redefining by @nicholaspai in #210
- feat: new release by @nicholaspai in #215
New Contributors
- @james-a-morris made their first contribution in #207
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- chore: Update MerkleTree import by @nicholaspai in #205
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- feat: New AcrossMerkleDistributor deployment by @nicholaspai in #201
- chore: update AcrossMerkleDistributor address in Mainnet and bump version by @kevinuma in #203
New Contributors
Full Changelog: v1.0.7...v2.0.0
v1.0.7
What's Changed
- improve: Update AcrossMerkleDistributor deployment script by @nicholaspai in #198
- feat: Update AcrossMerkleDistributor deployment by @nicholaspai in #199
- feat: Add claimFor method to AcrossMerkleDistributor by @nicholaspai in #200
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- feat(merkle-distributor): Make claim only callable by recipient or whitelisted claimer by @nicholaspai in #195
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- fix: Fix bug in MerkleDistributor that doesn't decrement remainingAmount for merkle windows correctly by @nicholaspai in #193
- chore: Version 1.0.5 by @nicholaspai in #194
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Fix: Package publish by @evaldofelipe in #188
- feat: goerli deployment MerkleDistributor by @dohaki in #189
- chore: bump to v1.0.4 by @dohaki in #190
New Contributors
- @evaldofelipe made their first contribution in #188
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- fix: polygon testnet fixes by @mrice32 in #128
- feat: add contract finder to export artifacts and addresses for contracts by @chrismaree in #129
- feat: clean up some test related inconsistancies by @chrismaree in #130
- improve: Change indexed event params to assist offchain dataworker by @nicholaspai in #131
- feat: add rate model store on rinkeby by @chrismaree in #132
- improve: Add appliedRelayerFeePct to FillRelay event by @nicholaspai in #133
- improve: Fix buildFill and remove .only test by @nicholaspai in #135
- fix:N06 address issue arising from merge conflict by @chrismaree in #138
- fix:M03 Move to using address.sendValue over the transfer pattern when sending eth by @chrismaree in #139
- build(deps): bump moment from 2.29.1 to 2.29.2 by @dependabot in #134
- fix:N09: address issue arising from merge conflict by @chrismaree in #137
- Fix deployment address by @chrismaree in #136
- fix: Change mentions of EIP191 --> EIP1271 by @nicholaspai in #140
- fix: Typo in HubPool about bond and final fee relationship by @nicholaspai in #141
- fix: [L02] prevent locking in the case of misparameterization by @mrice32 in #142
- fix: Change event param type to match variable by @nicholaspai in #144
- fix: solhint suppressions missing spaces by @nicholaspai in #145
- refactor: Remove AncillaryData import from HubPool by @nicholaspai in #146
- improve: Follow Check-Effects-Interaction by @nicholaspai in #147
- improve: Reduce gas and minimize overflow risk in for loops by @nicholaspai in #148
- chrismaree/add block number to export by @chrismaree in #143
- feat: Change RateModelStore => ConfigStore and add fields by @nicholaspai in #150
- improve: Rename ConfigStore => AcrossConfigStore by @nicholaspai in #152
- chrismaree/mainnet deployment by @chrismaree in #149
- build(deps): bump cross-fetch from 2.2.5 to 2.2.6 by @dependabot in #153
- Latest kovan deployment by @chrismaree in #154
- improve: Add EMPTY_ROOT constant and isEmpty functions to MerkleRoot utils by @nicholaspai in #156
- chrisamree/mumbai deploy by @chrismaree in #157
- feat: add reverse look up for contract info from address by @chrismaree in #155
- fix: add additional admin calls for arbitrum to token enable script by @chrismaree in #158
- fix: address issue with weth on boba by @chrismaree in #159
- fix: add haircut proposal by @chrismaree in #160
- feat: routes script can publish partial routes by @mrice32 in #162
- fix: address param ordering issue by @chrismaree in #163
- fix: mainnet re-deployment by @chrismaree in #161
- fix: address typos in hubpool by @chrismaree in #164
- build(deps): bump semver-regex from 3.1.3 to 3.1.4 by @dependabot in #169
- improve: add option to upgrade optimism token bridge to hardhat task by @nicholaspai in #168
- fix: deployments collission for ArbitrumAdapter by @nicholaspai in #170
- improve: Update setupL1 task with warning about ConfigStore setup by @nicholaspai in #173
- feat: Arbitrum_RescueAdapter by @nicholaspai in #172
- improve: Add audit and youtube links to README by @nicholaspai in #174
- feat: add ethereum rescue adapter by @mrice32 in #177
- feat: Add arbitrum-goerli deployment details by @nicholaspai in #176
- build(deps): bump @openzeppelin/contracts from 4.5.0 to 4.7.1 by @dependabot in #175
- feat: Add Arbitrum_SendTokensAdapter by @nicholaspai in #178
- build(deps): bump @openzeppelin/contracts from 4.7.1 to 4.7.2 by @dependabot in #182
- build(deps): bump moment from 2.29.2 to 2.29.4 by @dependabot in #179
- improve(arbitrum-adapter): Use outboundTransferCustomRefund when sending tokens to L2 by @nicholaspai in #181
- feat: Implement ZkSync Adapter and SpokePool by @nicholaspai in #180
- build(deps): bump @openzeppelin/contracts from 4.7.2 to 4.7.3 by @dependabot in #184
- chore: remove zksync-web3 from dependencies by @nicholaspai in #183
- feat: add merkle distributor contract by @amateima in #185
- chore: update
@uma/*
package dependencies by @dohaki in #186 - chore: bump to v1.0.3 by @dohaki in #187
New Contributors
Full Changelog: v0.0.33...v1.0.3