diff --git a/deployments/mainnet/usdc/migrations/1686950699_update_wbtc_price_feed.ts b/deployments/mainnet/usdc/migrations/1686950699_update_wbtc_price_feed.ts index 41e869385..e82a1c302 100644 --- a/deployments/mainnet/usdc/migrations/1686950699_update_wbtc_price_feed.ts +++ b/deployments/mainnet/usdc/migrations/1686950699_update_wbtc_price_feed.ts @@ -50,7 +50,7 @@ export default migration('1686950699_update_wbtc_price_feed', { args: [configurator.address, comet.address], }, ]; - const description = '# Upgrade WBTC Price Feed for Ethereum v3 USDC Market\n\nThe [Compound v3 USDC Ethereum market](https://app.compound.finance/markets?market=usdc-mainnet) currently prices WBTC using the Chainlink [BTC / USD price feed](https://etherscan.io/address/0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c). Compound Labs proposes to upgrade the price feed for WBTC to a [custom price feed](https://etherscan.io/address/0x45939657d1ca34a8fa39a924b71d28fe8431e581) that factors in the exchange rate between WBTC and BTC to protect against potential depegging events. This [custom price feed](https://github.com/compound-finance/comet/blob/main/contracts/pricefeeds/WBTCPriceFeed.sol) is implemented by Compound Labs and has been [audited](https://gist.github.com/kacperrams/7242067e60392e4c96f9a01ba81a7026) by OpenZeppelin. The price feed was [deployed on mainnet](https://etherscan.io/tx/0xd516d4e3cc9f7540984829f4f365f417d12a1da974b3741e356365c526c6d731) 5 months ago and has soaked for some time to allow for backtesting of its price history. To ensure correctness, Gauntlet has [backtested](https://www.comp.xyz/t/upgrade-wbtc-price-feed-for-ethereum-usdc-market/4668/5) the prices returned by the custom price feed against other existing price feeds and found no problematic discrepancies.\n\nFurther detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/766) and [forum discussion](https://www.comp.xyz/t/upgrade-wbtc-price-feed-for-ethereum-usdc-market/4668).\n\n\n## Proposal Actions\n\nThe first proposal action sets the price feed for WBTC in the Ethereum cUSDCv3 market to be the custom WBTC price feed.\n\nThe second action deploys an instance of the newly configured Comet implementation and upgrades the Comet instance to use that implementation.' + const description = '# Upgrade WBTC Price Feed for Ethereum v3 USDC Market\n\nThe [Compound v3 USDC Ethereum market](https://app.compound.finance/markets?market=usdc-mainnet) currently prices WBTC using the Chainlink [BTC / USD price feed](https://etherscan.io/address/0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c). Compound Labs proposes to upgrade the price feed for WBTC to a [custom price feed](https://etherscan.io/address/0x45939657d1ca34a8fa39a924b71d28fe8431e581) that factors in the exchange rate between WBTC and BTC to protect against potential depegging events. This [custom price feed](https://github.com/compound-finance/comet/blob/main/contracts/pricefeeds/WBTCPriceFeed.sol) is implemented by Compound Labs and has been [audited](https://gist.github.com/kacperrams/7242067e60392e4c96f9a01ba81a7026) by OpenZeppelin. The price feed was [deployed on mainnet](https://etherscan.io/tx/0xd516d4e3cc9f7540984829f4f365f417d12a1da974b3741e356365c526c6d731) 5 months ago and has soaked for some time to allow for backtesting of its price history. To ensure correctness, Gauntlet has [backtested](https://www.comp.xyz/t/upgrade-wbtc-price-feed-for-ethereum-usdc-market/4668/5) the prices returned by the custom price feed against other existing price feeds and found no problematic discrepancies.\n\nFurther detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/766) and [forum discussion](https://www.comp.xyz/t/upgrade-wbtc-price-feed-for-ethereum-usdc-market/4668).\n\n\n## Proposal Actions\n\nThe first proposal action sets the price feed for WBTC in the Ethereum cUSDCv3 market to be the custom WBTC price feed.\n\nThe second action deploys an instance of the newly configured Comet implementation and upgrades the Comet instance to use that implementation.'; const txn = await deploymentManager.retry( async () => trace((await governor.propose(...await proposal(actions, description)))) );