0x9c3832db…d944sent to0xa89163f7…af61·#16,035,115·view on Etherscan
SIP-30 Update interest rate models and price providers for existing Silos
## Action 1: Set up price feed for FXS
price provider: UniswapV3PriceProviderV2
_asset: `0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0`,
_pools: `0xb64508b9f7b81407549e13db970dd5bb5c19107f,0xc63b0708e2f7e69cb8a1df0e1389a98c35a76d52,0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640`
**Developers comment**
> Setup fallback provider for FXS
## Action 2: Set up price feed for FXS
price provider: ChainlinkV3PriceProvider
_asset: `0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0`,
_aggregator: FXS / USD `0x6Ebc52C8C1089be9eB3945C4350B68B8E4C2233f`,
_fallbackProvider: UniswapV3PriceProviderV2 `0xFAe64471ae04068e872C6A73C9F5a255c37dDbDC`,
_heartbeat: `86400`,
_convertToQuote: `true`
**Developers comment**
> START: proposals for FXS
## Action 3: Choose a price provider for FXS
**ChainlinkV3PriceProvider**
The action registers a price provider in the protocol's repository of price providers.
The Repository manages price providers and maps assets to their price providers.
## Action 4: Set up interest rate model for FXS silo and FXS asset
Model name: volatileOpt50Base7
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `4439370878`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset)
## Action 5: Set up interest rate model for FXS silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 6: Set up interest rate model for WBTC silo and WBTC asset
Model name: volatileOpt50Base7
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `4439370878`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset) START: proposals for WBTC
## Action 7: Set up interest rate model for WBTC silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 8: Set up interest rate model for cbETH silo and cbETH asset
Model name: volatileOpt50Base1
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `634195840`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset) START: proposals for cbETH
## Action 9: Set up interest rate model for cbETH silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 10: Set up interest rate model for wstETH silo and wstETH asset
Model name: volatileOpt50Base7
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `4439370878`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset) START: proposals for wstETH
## Action 11: Set up interest rate model for wstETH silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 12: Set up price feed for USDC
price provider: UniswapV3PriceProviderV2
_asset: `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48`,
_pools: `0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640`
**Developers comment**
> Setup fallback provider for USDC
## Action 13: Set up price feed for USDC
price provider: ChainlinkV3PriceProvider
_asset: `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48`,
_aggregator: USDC / ETH `0x986b5E1e1755e3C2440e960477f25201B0a8bbD4`,
_fallbackProvider: UniswapV3PriceProviderV2 `0xFAe64471ae04068e872C6A73C9F5a255c37dDbDC`,
_heartbeat: `86400`,
_convertToQuote: `false`
**Developers comment**
> START: proposals for USDC
## Action 14: Choose a price provider for USDC
**ChainlinkV3PriceProvider**
The action registers a price provider in the protocol's repository of price providers.
The Repository manages price providers and maps assets to their price providers.
## Action 15: Set up interest rate model for USDC silo and USDC asset
Model name: stableHighCap
1. uopt: `800000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `600000000000000000`,
4. ki: `183506`,
5. kcrit: `237823439878`,
6. klow: `26424826653`,
7. klin: `1585489599`,
8. beta: `27777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset)
## Action 16: Set up interest rate model for USDC silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 17: Set up price feed for APE
price provider: UniswapV3PriceProviderV2
_asset: `0x4d224452801ACEd8B2F0aebE155379bb5D594381`,
_pools: `0xac4b3dacb91461209ae9d41ec517c2b9cb1b7daf`
**Developers comment**
> Setup fallback provider for APE
## Action 18: Set up price feed for APE
price provider: ChainlinkV3PriceProvider
_asset: `0x4d224452801ACEd8B2F0aebE155379bb5D594381`,
_aggregator: APE / ETH `0xc7de7f4d4C9c991fF62a07D18b3E31e349833A18`,
_fallbackProvider: UniswapV3PriceProviderV2 `0xFAe64471ae04068e872C6A73C9F5a255c37dDbDC`,
_heartbeat: `86400`,
_convertToQuote: `false`
**Developers comment**
> START: proposals for APE
## Action 19: Choose a price provider for APE
**ChainlinkV3PriceProvider**
The action registers a price provider in the protocol's repository of price providers.
The Repository manages price providers and maps assets to their price providers.
## Action 20: Set up interest rate model for APE silo and APE asset
Model name: volatileOpt50Base3
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `1902587519`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset)
## Action 21: Set up interest rate model for APE silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 22: Set up price feed for CVX
price provider: UniswapV3PriceProviderV2
_asset: `0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B`,
_pools: `0x2e4784446a0a06df3d1a040b03e1680ee266c35a`
**Developers comment**
> Setup fallback provider for CVX
## Action 23: Set up price feed for CVX
price provider: ChainlinkV3PriceProvider
_asset: `0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B`,
_aggregator: CVX / ETH `0xC9CbF687f43176B302F03f5e58470b77D07c61c6`,
_fallbackProvider: UniswapV3PriceProviderV2 `0xFAe64471ae04068e872C6A73C9F5a255c37dDbDC`,
_heartbeat: `86400`,
_convertToQuote: `false`
**Developers comment**
> START: proposals for CVX
## Action 24: Choose a price provider for CVX
**ChainlinkV3PriceProvider**
The action registers a price provider in the protocol's repository of price providers.
The Repository manages price providers and maps assets to their price providers.
## Action 25: Set up interest rate model for CVX silo and CVX asset
Model name: volatileOpt50Base7
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `4439370878`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset)
## Action 26: Set up interest rate model for CVX silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 27: Set up price feed for CRV
price provider: UniswapV3PriceProviderV2
_asset: `0xD533a949740bb3306d119CC777fa900bA034cd52`,
_pools: `0x4c83a7f819a5c37d64b4c5a2f8238ea082fa1f4e`
**Developers comment**
> Setup fallback provider for CRV
## Action 28: Set up price feed for CRV
price provider: ChainlinkV3PriceProvider
_asset: `0xD533a949740bb3306d119CC777fa900bA034cd52`,
_aggregator: CRV / ETH `0x8a12Be339B0cD1829b91Adc01977caa5E9ac121e`,
_fallbackProvider: UniswapV3PriceProviderV2 `0xFAe64471ae04068e872C6A73C9F5a255c37dDbDC`,
_heartbeat: `86400`,
_convertToQuote: `false`
**Developers comment**
> START: proposals for CRV
## Action 29: Choose a price provider for CRV
**ChainlinkV3PriceProvider**
The action registers a price provider in the protocol's repository of price providers.
The Repository manages price providers and maps assets to their price providers.
## Action 30: Set up interest rate model for CRV silo and CRV asset
Model name: volatileOpt50Base7
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `4439370878`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset)
## Action 31: Set up interest rate model for CRV silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 32: Set up price feed for BAL
price provider: ChainlinkV3PriceProvider
_asset: `0xba100000625a3754423978a60c9317c58a424e3D`,
_aggregator: BAL / ETH `0xC1438AA3823A6Ba0C159CfA8D98dF5A994bA120b`,
_fallbackProvider: BalancerV2PriceProvider `0x2F1aA93249bcc0DF7d89739F86308c7a270F5EEd`,
_heartbeat: `86400`,
_convertToQuote: `false`
**Developers comment**
> START: proposals for BAL
## Action 33: Choose a price provider for BAL
**ChainlinkV3PriceProvider**
The action registers a price provider in the protocol's repository of price providers.
The Repository manages price providers and maps assets to their price providers.
## Action 34: Set up interest rate model for BAL silo and BAL asset
Model name: volatileOpt50Base7
1. uopt: `500000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `300000000000000000`,
4. ki: `146805`,
5. kcrit: `317097919838`,
6. klow: `105699306613`,
7. klin: `4439370878`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset)
## Action 35: Set up interest rate model for BAL silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)
## Action 36: Set up price feed for FRAX
price provider: UniswapV3PriceProviderV2
_asset: `0x853d955aCEf822Db058eb8505911ED77F175b99e`,
_pools: `0xc63b0708e2f7e69cb8a1df0e1389a98c35a76d52,0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640`
**Developers comment**
> Setup fallback provider for FRAX
## Action 37: Set up price feed for FRAX
price provider: ChainlinkV3PriceProvider
_asset: `0x853d955aCEf822Db058eb8505911ED77F175b99e`,
_aggregator: FRAX / ETH `0x14d04Fff8D21bd62987a5cE9ce543d2F1edF5D3E`,
_fallbackProvider: UniswapV3PriceProviderV2 `0xFAe64471ae04068e872C6A73C9F5a255c37dDbDC`,
_heartbeat: `86400`,
_convertToQuote: `false`
**Developers comment**
> START: proposals for FRAX
## Action 38: Choose a price provider for FRAX
**ChainlinkV3PriceProvider**
The action registers a price provider in the protocol's repository of price providers.
The Repository manages price providers and maps assets to their price providers.
## Action 39: Set up interest rate model for FRAX silo and FRAX asset
Model name: stableHighCap
1. uopt: `800000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `600000000000000000`,
4. ki: `183506`,
5. kcrit: `237823439878`,
6. klow: `26424826653`,
7. klin: `1585489599`,
8. beta: `27777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->asset)
## Action 40: Set up interest rate model for FRAX silo and WETH asset
Model name: bridgeETH
1. uopt: `700000000000000000`,
2. ucrit: `900000000000000000`,
3. ulow: `500000000000000000`,
4. ki: `244674`,
5. kcrit: `317097919838`,
6. klow: `31709791984`,
7. klin: `1358991085`,
8. beta: `277777777777778`,
9. ri: `0`,
10. Tcrit: `0`
**Developers comment**
> setConfig(silo->wToken)