Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0.0 rc4 #857

Merged
merged 226 commits into from
Jul 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
226 commits
Select commit Hold shift + click to select a range
8cf53d0
add new config value
julianmrodri May 25, 2023
18f0f6f
basket handler minor tweaks
julianmrodri May 25, 2023
d79426e
new mockups for coverage
julianmrodri May 25, 2023
e58189c
facade tests coverage
julianmrodri May 25, 2023
9576c0d
furnace coverage
julianmrodri May 25, 2023
5347e43
basket handling coverage
julianmrodri May 25, 2023
349f4e4
revenues coverage
julianmrodri May 25, 2023
92fe1cf
strsr coverage
julianmrodri May 25, 2023
3f8e6ac
fix typo
julianmrodri May 25, 2023
0fbc351
format
julianmrodri May 25, 2023
bb296b3
untestable comment
julianmrodri May 25, 2023
bd4e18d
additional tests and checks
julianmrodri May 25, 2023
77b4d32
fix p0 strsr
julianmrodri May 26, 2023
8c3e924
add new rtoken test
julianmrodri May 26, 2023
0d2f652
pull PoolTokens out into a new curve folder
tbrent May 31, 2023
12d1979
generalize Cvx*Collateral contracts to Crv/Cvx
tbrent Jun 1, 2023
8577a29
simplify tree structure
tbrent Jun 1, 2023
302b68f
CrvVault.sol
tbrent Jun 1, 2023
2adba8d
init CvxStableTestSuite.ts generic-style
tbrent Jun 1, 2023
be7f923
port CvxStableMetapoolCollateral.test.ts to generic style
tbrent Jun 2, 2023
293bb9b
3/4 passing; only RTokenMetapool to go...
tbrent Jun 4, 2023
1133673
4/4 passing
tbrent Jun 4, 2023
d70131a
name tests clearly
tbrent Jun 4, 2023
6263f3c
lint clean
tbrent Jun 5, 2023
8908132
update deployment scripts
tbrent Jun 5, 2023
6ab03ac
Crv*.sol -> Curve*.sol to reserve crv/cvx prefixes for parametrizations
tbrent Jun 5, 2023
53bedf7
static aToken refactor and tests
julianmrodri Jun 5, 2023
50fbcf6
compoundv3 coverage
julianmrodri Jun 5, 2023
bf28d0c
additional tests in Broker
julianmrodri Jun 5, 2023
9cfd0f0
additional auction test
julianmrodri Jun 5, 2023
9daf263
compoundv2 coverage
julianmrodri Jun 5, 2023
7bde296
additional vault checks
julianmrodri Jun 5, 2023
89bd380
lot price coverage
julianmrodri Jun 5, 2023
fb60b2d
reth coverage
julianmrodri Jun 5, 2023
f8cbf8a
new mock for coverage
julianmrodri Jun 5, 2023
384b61d
pooltokens coverage comment
julianmrodri Jun 5, 2023
610a9ec
fix IAToken reference
julianmrodri Jun 5, 2023
426f078
fix lint
julianmrodri Jun 5, 2023
8e8dd3b
fix IAToken reference
julianmrodri Jun 5, 2023
98adabc
IAToken reference update
julianmrodri Jun 5, 2023
034ce48
StaticATokens: closeTo(, 1)
tbrent Jun 5, 2023
9ed82b0
incorporate julian's coverage tests
tbrent Jun 5, 2023
e2f1506
CrvVault -> CurveVault
tbrent Jun 5, 2023
2fc5742
init crv versions of tests
tbrent Jun 5, 2023
0d11765
convert crv versions of tests; rewrite RewardableERC20 to not use ERC…
tbrent Jun 6, 2023
919fe90
Merge branch '3.0.0-rc3' into curve-collateral
tbrent Jun 6, 2023
39a0d36
convex contracts changes
julianmrodri Jun 6, 2023
ef55d23
convex price tests
julianmrodri Jun 6, 2023
d112144
separate out RewardableERC4626Vault from RewardableERC20Wrapper; use …
tbrent Jun 6, 2023
0ee069c
Merge branch '3.0.0-rc3' into curve-collateral
tbrent Jun 6, 2023
a956a7c
extend old RewardableERC20Vault test to handle testing of both wrappe…
tbrent Jun 6, 2023
1afb383
add verification of CTokenWrapper
tbrent Jun 6, 2023
33cb61b
fix CTokenWrapper tests
tbrent Jun 6, 2023
32cbcf5
think all tests to passing
tbrent Jun 6, 2023
2eea94b
keep exchangeRate on wrapper but bypass for gas optimization
tbrent Jun 6, 2023
91f6124
comment nits
tbrent Jun 6, 2023
c1bf32e
fix CTokenWrapperMock minting in tests
tbrent Jun 6, 2023
7fd3707
fix AssetPlugins integration tests
tbrent Jun 6, 2023
6fae4b2
remove last 17 decimal check
tbrent Jun 6, 2023
d66a568
fix flux finance helper
tbrent Jun 6, 2023
8f41e3d
fix CTokenFiatCollateral tests
tbrent Jun 6, 2023
54ba777
.github/workflow add ram to extreme tests
tbrent Jun 6, 2023
78f07bc
eslint nit
tbrent Jun 7, 2023
4b263a7
deployment scripts
tbrent Jun 7, 2023
589f600
verification scripts
tbrent Jun 7, 2023
720d0d1
remove dup transfer
tbrent Jun 7, 2023
bb85269
network block time library
julianmrodri Jun 7, 2023
2659b21
simplify _beforeTokenTransfer
tbrent Jun 7, 2023
9fb19b8
Merge pull request #840 from reserve-protocol/curve-collateral
tbrent Jun 8, 2023
697ba3a
add base mainnet
julianmrodri Jun 8, 2023
f5d1b39
0.8.17 -> 0.8.19
tbrent Jun 8, 2023
7e16f17
get StRSR under contract size by combining require statements
tbrent Jun 8, 2023
2e4d918
show FacadeAct.stakeAndDelegate() solution
tbrent Jun 8, 2023
87536c0
undo
tbrent Jun 8, 2023
f9f5f4a
Merge branch '3.0.0-rc3' into feat-networklib
tbrent Jun 8, 2023
228a8dd
Merge branch '3.0.0-rc3' into feat-networklib
tbrent Jun 8, 2023
2f95045
last 0.8.17 mentions
tbrent Jun 8, 2023
ddee7ea
fix failing test
tbrent Jun 9, 2023
c5d8d9a
implement SDAI plugin
tbrent Jun 9, 2023
d7d5686
deployment script
tbrent Jun 9, 2023
a37ec02
remove console.log
tbrent Jun 9, 2023
31995c8
use sDAI address
tbrent Jun 9, 2023
227e50b
fix deployment
tbrent Jun 9, 2023
9d273cf
coverage pool tokens cvx
julianmrodri Jun 9, 2023
af9fa59
fixes on tests
julianmrodri Jun 9, 2023
c264a3d
fix lint
julianmrodri Jun 9, 2023
6d2c72a
add refPerTok manipulation
tbrent Jun 10, 2023
6eedc9f
verification script
tbrent Jun 10, 2023
0879740
README
tbrent Jun 10, 2023
046bc54
remove all unnecessary interface functions and move PotMock into mock…
tbrent Jun 10, 2023
0447218
simplify even more
tbrent Jun 10, 2023
29d5048
fix multiple price test
julianmrodri Jun 12, 2023
c5212dd
additional constructor check
julianmrodri Jun 12, 2023
839a525
additional coverage refactors
julianmrodri Jun 12, 2023
0beba5b
Merge pull request #842 from reserve-protocol/feat-networklib
julianmrodri Jun 12, 2023
00fd7a9
Merge branch '3.0.0-rc3' into cov-pooltokens
julianmrodri Jun 12, 2023
f7a1138
additional checks
julianmrodri Jun 12, 2023
3bfa0f6
test exchange rate in CToken wrapper
julianmrodri Jun 12, 2023
226f5b7
compound3 final coverage
julianmrodri Jun 12, 2023
3e7c7de
pool tokens coverage
julianmrodri Jun 12, 2023
4e85168
Merge pull request #844 from reserve-protocol/dsr-collateral
tbrent Jun 12, 2023
3b9d123
fix tests
julianmrodri Jun 13, 2023
925c02a
fix compilation error
julianmrodri Jun 13, 2023
de6a1a7
Merge pull request #845 from reserve-protocol/cov-pooltokens
julianmrodri Jun 13, 2023
8868516
curve wrapper test
julianmrodri Jun 13, 2023
b73edb3
final coverage scenarios
julianmrodri Jun 13, 2023
55e0ba0
Merge pull request #846 from reserve-protocol/cov-additional
julianmrodri Jun 13, 2023
f224f8b
implement P0/P1 BasketHandler.quoteCustomRedemption
tbrent Jun 13, 2023
1ba4e9f
update tests
tbrent Jun 13, 2023
76f6b23
test commit
tbrent Jun 13, 2023
3759d80
implement P0/P1 StRSR.cancelUnstake() _payoutRewards()
tbrent Jun 13, 2023
e90c8d4
regression test for cancelUnstake()
tbrent Jun 13, 2023
74f2500
implement protected Distributor.distribute() and protect RevenueTrade…
tbrent Jun 13, 2023
45791a3
tests
tbrent Jun 13, 2023
bac2194
include @protected annotation
tbrent Jun 13, 2023
ff8a907
draft RevenueTrader.manageTokens(); compiling
tbrent Jun 13, 2023
c2e0a78
Merge pull request #3 from reserve-protocol/c4-issue-10
tbrent Jun 14, 2023
edd0455
adjust max ratio for furnace
julianmrodri Jun 14, 2023
f1c58b2
strsr ratio change
julianmrodri Jun 14, 2023
953ae26
strsr tests
julianmrodri Jun 14, 2023
f6fdf1a
Merge pull request #4 from reserve-protocol/c4-issue-12
tbrent Jun 14, 2023
2bca9eb
remove untestable
tbrent Jun 14, 2023
6f8b349
do TODO test
tbrent Jun 14, 2023
19070e5
remove TODO
tbrent Jun 14, 2023
35b8d4f
Merge pull request #8 from reserve-protocol/c4-issue-9
julianmrodri Jun 14, 2023
0c77c2e
draft simpler alternative
tbrent Jun 14, 2023
a2afd9b
Merge branch '3.0.0-rc4' into c4-issue-13
tbrent Jun 14, 2023
5e84a65
Merge commit 'ff8a907' into c4-issue-13
tbrent Jun 14, 2023
cfc8130
commit to manageTokens() pattern
tbrent Jun 14, 2023
44d1b18
few fixes
tbrent Jun 14, 2023
0f0bbd5
to passing?
tbrent Jun 14, 2023
f6a846f
tokenToBuy price() gas-saver
tbrent Jun 14, 2023
107df14
fix scenario test
tbrent Jun 14, 2023
9fed6d1
p0/p1 tests
tbrent Jun 15, 2023
754a78e
remove misleading comment
tbrent Jun 15, 2023
bcb50f3
throttle lib fix
julianmrodri Jun 15, 2023
1556755
modify max orders
julianmrodri Jun 15, 2023
e540ea3
Merge pull request #2 from reserve-protocol/c4-issue-4
tbrent Jun 15, 2023
cdbb9eb
Merge pull request #11 from reserve-protocol/c4-issue-18
tbrent Jun 15, 2023
d72e3af
nit: remove intermediate variable
tbrent Jun 15, 2023
a34bee8
impl nits and optimizations
tbrent Jun 15, 2023
0529a34
tests for 0 len + mismatch len cases
tbrent Jun 15, 2023
ededa6a
FacadeAct calldata
tbrent Jun 15, 2023
a47182c
cover distributeTokenToBuy()
tbrent Jun 15, 2023
05b2633
additional tests for coverage
tbrent Jun 15, 2023
24a6220
Merge pull request #10 from reserve-protocol/c4-issue-22
tbrent Jun 15, 2023
6696a83
Merge branch '3.0.0-rc4' into c4-issue-13
tbrent Jun 15, 2023
59fa6bb
document DutchTrade better
tbrent Jun 15, 2023
936386e
add lot() view to DutchTrade for qSellTok quantities
tbrent Jun 16, 2023
672f670
add DutchTrade.lot() test
tbrent Jun 16, 2023
9c2b796
docs/mev.md: add DutchTrade MEV searcher instructions and emphasize t…
tbrent Jun 16, 2023
91d1176
closeTo(, 1) for CI
tbrent Jun 16, 2023
723155b
FacadeTest: speed up testing substantially
tbrent Jun 16, 2023
b189906
actually take advantage of the testing speedup
tbrent Jun 16, 2023
46e3517
skip tokenToBuy on handout
tbrent Jun 16, 2023
f31399d
payout rewards while frozen - stRSR
julianmrodri Jun 16, 2023
a4918c2
Merge pull request #7 from reserve-protocol/c4-issue-13
julianmrodri Jun 16, 2023
4d27a25
increase gas reserves
julianmrodri Jun 16, 2023
2ef1983
Merge branch '3.0.0-rc4' into c4-issue-23
tbrent Jun 16, 2023
691c693
P1: price() -> lotPrice() in precise places
tbrent Jun 16, 2023
e4e4246
make sure RTokenAsset.lotPrice() never reverts
tbrent Jun 16, 2023
8229d97
add deployRTokenAsset to deployer to enable RTokens upgrading to 3.0.…
tbrent Jun 16, 2023
9baaf97
make P0 match
tbrent Jun 16, 2023
842083d
adapt main poke
julianmrodri Jun 19, 2023
d19b65e
adapt facade
julianmrodri Jun 19, 2023
43e53b5
fix lint
julianmrodri Jun 19, 2023
ba8fb23
remove payout rewards in facade
julianmrodri Jun 19, 2023
dad1140
Merge pull request #13 from reserve-protocol/c4-issue-24
tbrent Jun 19, 2023
6177ccb
make lotPrice() decay from 100% starting from the moment of default, …
tbrent Jun 19, 2023
69155c9
Main.test.ts
tbrent Jun 19, 2023
7588ffd
Recollateralization.test.ts
tbrent Jun 19, 2023
75f32fd
prevent overflow at maxTradeSize FIX_MAX; add safeDiv with tests
tbrent Jun 19, 2023
de81de0
Recollateralization.test.ts
tbrent Jun 19, 2023
cb79e74
Revenues.test.ts
tbrent Jun 19, 2023
dd4dbd1
CHANGELOG.md
tbrent Jun 19, 2023
624e42c
plugins/Asset.test.ts
tbrent Jun 19, 2023
4ae687d
scenario/ComplexBasket.test.ts
tbrent Jun 19, 2023
0960d97
integration/EasyAuction.test.ts
tbrent Jun 19, 2023
0300f12
DutchTrade: remove duplicate .lotPrice() lookup
tbrent Jun 19, 2023
a22ed80
Broker.test.ts
tbrent Jun 19, 2023
2d8bc93
revert changes to maxTradeSize testing
tbrent Jun 19, 2023
a72e196
lint clean and other tidyup
tbrent Jun 19, 2023
d564598
fix EasyAuction test
tbrent Jun 19, 2023
205c8b3
cover maxTradeSize() overflow case
tbrent Jun 19, 2023
59417b9
docs/recollateralization.md
tbrent Jun 19, 2023
a73ea0e
fix collateral plugin generic tests
tbrent Jun 19, 2023
a9b0a87
fix Broker tests
tbrent Jun 20, 2023
207a3e5
CHANGELOG.md
tbrent Jun 20, 2023
44408d9
comment nit
tbrent Jun 20, 2023
27e791a
revert lotPrice() changes to RTokenAsset
tbrent Jun 20, 2023
03901bc
fix plugin tests
tbrent Jun 20, 2023
5a9db86
revert TradePrices changes to move to a separate PR
tbrent Jun 20, 2023
92f5795
revenues/recollat gas snapshots
tbrent Jun 20, 2023
6a0e7eb
add gas test for selling RToken in revenue auction
tbrent Jun 20, 2023
33843aa
fix EasyAuction test
tbrent Jun 20, 2023
5a808d4
fix comment
tbrent Jun 20, 2023
13e148c
fix FacadeAct settleTrade() incompatibility with 2.0
tbrent Jun 20, 2023
76d3660
add tests and fix lint
julianmrodri Jun 20, 2023
86e8de6
Merge pull request #17 from reserve-protocol/facade-version-awareness
julianmrodri Jun 20, 2023
ed0d75a
set unused oracleTimeout to max of all oracleTimeouts for collateral …
tbrent Jun 20, 2023
53c12e1
TradePrice struct for onetime price lookup
tbrent Jun 20, 2023
7715a87
gas snapshots
tbrent Jun 20, 2023
32028a6
integrate Julian's docs/mev.md feedback
tbrent Jun 20, 2023
0207404
more nits
tbrent Jun 20, 2023
249a481
Merge pull request #12 from reserve-protocol/c4-issue-23
tbrent Jun 21, 2023
60673fa
new mainnet FacadeAct
tbrent Jun 21, 2023
4a14d73
fix FacadeAct.revenueOverview and add test for it
tbrent Jun 21, 2023
32c0d9c
deploy fixed FacadeAct
tbrent Jun 21, 2023
d2acf20
fix runRevenueAuctions for V2 RTokens, add regression test, add new a…
tbrent Jun 21, 2023
ed6df62
loosen FacadeAct test requirements for CI
tbrent Jun 21, 2023
5edb833
Merge branch 'c4-issue-15' into trade-prices
tbrent Jun 22, 2023
f6860e2
fix issue
julianmrodri Jun 22, 2023
e706fd5
fix EasyAuction test
tbrent Jun 23, 2023
5b57a4a
comment improvements
tbrent Jun 23, 2023
de8a2c3
CHANGELOG.md
tbrent Jun 23, 2023
0c05854
Merge pull request #15 from reserve-protocol/c4-issue-15
tbrent Jun 23, 2023
567ed40
Merge pull request #16 from reserve-protocol/trade-prices
tbrent Jun 23, 2023
fb52d77
100000 -> 100_000
tbrent Jun 23, 2023
93a4735
GAS_TO_RESERVE -> GAS_FOR_DISABLE_BASKET
tbrent Jun 23, 2023
ecf62a0
Merge branch '3.0.0-rc4' into c4-issue-7
tbrent Jun 23, 2023
ad01b6c
Merge pull request #14 from reserve-protocol/c4-issue-7
tbrent Jun 23, 2023
4d859eb
Test coverage (#19)
julianmrodri Jun 27, 2023
8dc74f3
CHANGELOG.md
tbrent Jun 30, 2023
683c22a
Facade read custom redeem (#21)
julianmrodri Jul 3, 2023
f8e7322
CHANGELOG.md
tbrent Jul 3, 2023
c72fa0f
Merge branch '3.0.0' into 3.0.0-rc4
tbrent Jul 3, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
48 changes: 32 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,32 @@
# Changelog

## 3.0.0 - Unreleased
# 3.0.0 - Unreleased

Warning: RTokens upgrading to this major release should proceed carefully. In addition to updating all component addresses:
### Upgrade Steps

- `cacheComponents()` MUST be called to prevent certain functions from reverting, on both the BackingManager and both RevenueTraders
- `setWarmupPeriod()` can be called on the BasketHandler to turn on the warmup period, optionally
- `setWithdrawalLeak()` can be called on StRSR to start saving gas on withdrawals, optionally
- `setDutchAuctionLength()` can be called (with a value such as 1800) or left at duration 0s to keep dutch auctions disabled
#### Required Steps

Collateral / Asset plugins from 2.1.0 do not need to be upgraded
Update _all_ component contracts, including Main.

#### Core Protocol Contracts
Call the following functions:

- `BackingManager.cacheComponents()`
- `RevenueTrader.cacheComponents()` (for both rsrTrader and rTokenTrader)
- `Distributor.cacheComponents()`

Collateral / Asset plugins from 2.1.0 do not need to be upgraded with the exception of Compound V2 cToken collateral ([CTokenFiatCollateral.sol](contracts/plugins/assets/compoundv2/CTokenFiatCollateral.sol)), which needs to be swapped in via `AssetRegistry.swapRegistered()`. Skipping this step will result in COMP rewards becoming unclaimable. Note that this will change the ERC20 for the collateral plugin, causing the protocol to trade out of the old ERC20. Since COMP rewards are claimed on every transfer, COMP does not need to be claimed beforehand.

#### Optional Steps

Call the following functions, once it is desired to turn on the new features:

- `BaasketHandler.setWarmupPeriod()`
- `StRSR.setWithdrawalLeak()`
- `Broker.setDutchAuctionLength()`

### Core Protocol Contracts

Bump solidity version to 0.8.19

Bump solidity version to 0.8.19

Expand Down Expand Up @@ -119,7 +134,7 @@ Bump solidity version to 0.8.19
- `StRSRVotes` [+0 slots]
- Add `stakeAndDelegate(uint256 rsrAmount, address delegate)` function, to encourage people to receive voting weight upon staking

#### Facades
### Facades

- `FacadeWrite`
Summary: More expressive and fine-grained control over the set of pausers and freezers
Expand Down Expand Up @@ -147,9 +162,9 @@ Bump solidity version to 0.8.19

- Remove `FacadeMonitor` - redundant with `nextRecollateralizationAuction()` and `revenueOverview()`

### Plugins
## Plugins

#### DutchTrade
### DutchTrade

A cheaper, simpler, trading method. Intended to be the new dominant trading method, with GnosisTrade (batch auctions) available as a faster-but-more-gas-expensive backup option.

Expand All @@ -159,13 +174,14 @@ Over the last 60% of the auction, the price falls linearly from the best-case pr

Duration: 30 min (default)

#### Assets and Collateral
### Assets and Collateral

- Bugfix: `lotPrice()` now begins at 100% the lastSavedPrice, instead of below 100%. It can be at 100% for up to the oracleTimeout in the worst-case.
- Add `version() return (string)` getter to pave way for separation of asset versioning and core protocol versioning
- Update `claimRewards()` on all assets to 3.0.0-style, without `delegatecall`
- Add `lastSave()` to `RTokenAsset`

## 2.1.0
# 2.1.0

### Core protocol contracts

Expand Down Expand Up @@ -221,7 +237,7 @@ Across all collateral, `tryPrice()` was updated to exclude revenueHiding conside
- Add `docs/plugin-addresses.md` as well as accompanying script for generation at `scripts/collateral-params.ts`
- Add `docs/exhaustive-tests.md` to document running exhaustive tests on GCP

## 2.0.0
# 2.0.0

Candidate release for the "all clear" milestone. There wasn't any real usage of the 1.0.0/1.1.0 releases; this is the first release that we are going to spend real effort to remain backwards compatible with.

Expand Down Expand Up @@ -287,7 +303,7 @@ Candidate release for the "all clear" milestone. There wasn't any real usage of
- Add `FacadeRead.redeem(IRToken rToken, uint256 amount, uint48 basketNonce)` to return the expected redemption quantities on the basketNonce, or revert
- Integrate with OZ 4.7.3 Governance (changes to `quorum()`/t`proposalThreshold()`)

## 1.1.0
# 1.1.0

- Introduce semantic versioning to the Deployer and RToken
- `RTokenCreated` event: added `version` argument
Expand Down Expand Up @@ -319,7 +335,7 @@ event RTokenCreated(

[d757d3a5a6097ae42c71fc03a7c787ec001d2efc](https://github.com/reserve-protocol/protocol/commit/d757d3a5a6097ae42c71fc03a7c787ec001d2efc)

## 1.0.0
# 1.0.0

(This release is the one from the canonical lauch onstage in Bogota. We were missing semantic versioning at the time, but we call this the 1.0.0 release retroactively.)

Expand Down
4 changes: 2 additions & 2 deletions common/configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ export const networkConfig: { [key: string]: INetworkConfig } = {
EUR: '0x12336777de46b9a6Edd7176E532810149C787bcD',
rETH: '0xeb1cDb6C2F18173eaC53fEd1DC03fe13286f86ec',
stETHUSD: '0x6dCCE86FFb3c1FC44Ded9a6E200eF12d0D4256a3',
stETHETH: '0x81ff01E93F86f41d3DFf66283Be2aD0a3C284604'
stETHETH: '0x81ff01E93F86f41d3DFf66283Be2aD0a3C284604',
},
AAVE_LENDING_POOL: '0x3e9E33B84C1cD9037be16AA45A0B296ae5F185AD', // mock
GNOSIS_EASY_AUCTION: '0x1fbab40c338e2e7243da945820ba680c92ef8281', // canonical
Expand Down Expand Up @@ -442,7 +442,7 @@ export interface IGovRoles {
export const MAX_TRADE_SLIPPAGE = BigNumber.from(10).pow(18)
export const MAX_BACKING_BUFFER = BigNumber.from(10).pow(18)
export const MAX_TARGET_AMT = BigNumber.from(10).pow(21)
export const MAX_RATIO = BigNumber.from(10).pow(18)
export const MAX_RATIO = BigNumber.from(10).pow(14)
export const MAX_TRADE_VOLUME = BigNumber.from(10).pow(48)
export const MAX_MIN_TRADE_VOLUME = BigNumber.from(10).pow(29)
export const MIN_THROTTLE_AMT_RATE = BigNumber.from(10).pow(18)
Expand Down