Following the OEV RFP process, Woof would like to move forward with a Base deployment, leveraging the recent Chainlink expansion, via the following set of proposals:
Update price feeds to SVR in cUSDCv3 on Base
PR - https://github.com/compound-finance/comet/pull/1074
Proposal - Tally | Compound | Update price feeds in cUSDCv3 on Base with CAPO and SVR price feeds.
| Symbol | r | sigma_r | r_upper |
|---|---|---|---|
| ezETH | 3.92% | 3.15% | 7.07% |
| wstETH | 3.61% | 0.43% | 4.04% |
| weETH | 2.95% | 0.28% | 3.23% |
| rsETH | 3.57% | 1.97% | 5.54% |
| osETH | 2.84% | 0.26% | 3.10% |
| rETH | 2.66% | 0.24% | 2.90% |
| rswETH | 3.27% | 1.63% | 4.90% |
| ETHx | 2.88% | 0.52% | 3.40% |
| sFRAX | 4.51% | 0.44% | 4.95% |
| wUSDM | 4.53% | 0.41% | 4.94% |
| mETH | 3.09% | 0.82% | 3.91% |
Actions
| â | Action name | Link | Status |
|---|---|---|---|
| 1 | Run Slither | Link | Success |
| 2 | Run Forge Tests | Link | Success |
| 3 | Run Tests With Gas Profiler | Link | Success |
| 4 | Run Semgremp | Link | Success |
| 5 | Run Scenarios (base-usdc) | Link | Success |
| 6 | Run Unit Tests | Link | Success |
| 7 | Run ESLint | Link | Success |
| 8 | Run Contact Linter | Link | Success |
| 9 | Run Prepare | Link | Success |
| 10 | Run Enact impersonate | Link | Success |
| 11 | Tenderly Simulation (mainnet) | Link | Success |
| 12 | Tenderly Simulation (base) | Link | Success |
| 13 | Run Enact (by delegator) | Link | Success |
Artifacts
| â | Name | Value |
|---|---|---|
| 1 | Migration name | 1766403952_change_price_feeds_to_svr |
| 2 | Branch name | woof-software/add-oev-to-base-usdc |
| 3 | Prepare id | 21208795862 |
| 4 | Network | base |
| 5 | Deployment | usdc |
Price feeds
| â | Name | Address | Route |
|---|---|---|---|
| 1 | WETH | 0xe6eb5B9b85cFF2C84Df3De6e7855bC9E76f034d5 | ETH / USD (SVR) |
| 2 | USDC | 0x3e6D1ccA8Eee6d02f1f578B613374EB53E6823B4 | USDC / USD (SVR) |
| 3 | wstETH | 0x1738FCAe8D5A6aEf39985dF31Fe60e5Dc5e1a7b3 | wstETH / stETH -> ETH / USD (SVR) (we consider stETH / ETH as 1:1) |
| 4 | cbETH | 0x0866Fc8a76BfC485B8E8C7D543A54bd72F015b1C | cbETH / ETH -> ETH / USD (SVR) |
Description
# Update price feeds in cUSDCv3 on Base with CAPO and SVR price feeds.
## Proposal summary
This proposal updates existing price feeds for WETH, USDC, and wstETH assets on the USDC market on Base.
### CAPO summary
CAPO is a price oracle adapter designed to support assets that grow gradually relative to a base asset - such as liquid staking tokens that accumulate yield over time. It provides a mechanism to track this expected growth while protecting downstream protocol from sudden or manipulated price spikes. wstETH price feed is updated to their CAPO implementations.
### SVR summary
[RFP process](https://www.comp.xyz/t/oev-rfp-process-update-july-2025/6945) and community [vote](Snapshot) passed and decided to implement Chainlinkâs SVR solution for BASE markets, this proposal updates WETH and USDC price feeds to support SVR implementations.
Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1074), [forum discussion for CAPO](https://www.comp.xyz/t/woof-correlated-assets-price-oracle-capo/6245) and [forum discussion for SVR](https://www.comp.xyz/t/request-for-proposal-rfp-oracle-extractable-value-oev-solution-for-compound-protocol/6786).
### CAPO audit
CAPO has been audited by [OpenZeppelin](https://www.comp.xyz/t/capo-price-feed-audit/6631, as well as the LST / LRT implementation [here](https://www.comp.xyz/t/capo-lst-lrt-audit/7118).
### SVR fee recipient
SVR generates revenue from liquidators and Compound DAO will receive that revenue as part of the protocol fee. The fee recipient for SVR is set to Compound DAO multisig: 0xd9496F2A3fd2a97d8A4531D92742F3C8F53183cB.
## Proposal actions
The first action updates WETH, USDC, and wstETH price feeds to the CAPO and SVR implementations. This sends the encoded âupdateAssetPriceFeedâ, âsetBaseTokenPriceFeedâ and âdeployAndUpgradeToâ calls across the bridge to the governance receiver on Base.
Update price feeds to SVR in cWETHv3 on Base
PR - https://github.com/compound-finance/comet/pull/1075
PR(woof) - https://github.com/woof-software/comet/pull/300
Proposal - Tally | Compound | Update USDC and cbBTC price feeds in cWETHv3 on Base with SVR price feeds.
Actions
| â | Action name | Link | Status |
|---|---|---|---|
| 1 | Run Slither | Link | Success |
| 2 | Run Forge Tests | Link | Success |
| 3 | Run Tests With Gas Profiler | Link | Success |
| 4 | Run Semgremp | Link | Success |
| 5 | Run Scenarios (base-weth) | Link | Success |
| 6 | Run Unit Tests | Link | Success |
| 7 | Run ESLint | Link | Success |
| 8 | Run Contact Linter | Link | Success |
| 9 | Run Prepare | Link | Success |
| 10 | Run Enact impersonate | Link | Success |
| 11 | Tenderly Simulation (mainnet) | Link | Success |
| 12 | Tenderly Simulation (base) | Link | Success |
| 13 | Run Enact (by delegator) | Link | Success |
Artifacts
| â | Name | Value |
|---|---|---|
| 1 | Migration name | 1766448112_change_price_feeds_to_svr |
| 2 | Branch name | woof-software/add-oev-to-base-weth |
| 3 | Prepare id | 21249805381 |
| 4 | Network | base |
| 5 | Deployment | weth |
Price feeds
| â | Name | Address | Route |
|---|---|---|---|
| 1 | USDC | 0x3dc83e4c67d99b935e07771F36060DEAefFFF45D | USDC / USD (SVR) -> USD / ETH (SVR) |
| 2 | cbBTC | 0xc4A9fFF2152fe11FBB40F059100ce1271a330C51 | cbBTC / USD -> USD / ETH (SVR) |
Description
# Update USDC and cbBTC price feeds in cWETHv3 on Base with SVR price feeds.
## Proposal summary
This proposal updates existing price feeds for USDC and cbBTC assets on the WETH market on Base.
### SVR summary
[RFP process](https://www.comp.xyz/t/oev-rfp-process-update-july-2025/6945) and community [vote](https://snapshot.box/#/s:comp-vote.eth/proposal/0xffd84200f112926e8b21793ee3750f272fc40a3f90399f86d41971a44aa3edf3) passed and decided to implement Chainlinkâs SVR solution for Base markets, this proposal updates USDC and cbBTC price feeds to support SVR implementation.
Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1075) and [forum discussion for SVR](https://www.comp.xyz/t/request-for-proposal-rfp-oracle-extractable-value-oev-solution-for-compound-protocol/6786).
### SVR fee recipient
SVR generates revenue from liquidators and Compound DAO will receive that revenue as part of the protocol fee. The fee recipient for SVR is set to Compound DAO multisig: 0xd9496F2A3fd2a97d8A4531D92742F3C8F53183cB.
## Proposal actions
The first action updates USDC and cbBTC price feeds to the SVR implementation. This sends the encoded âupdateAssetPriceFeedâ and âdeployAndUpgradeToâ calls across the bridge to the governance receiver on Base.
Update price feeds to SVR in cAEROv3 on Base
PR - https://github.com/compound-finance/comet/pull/1073
PR(woof) - https://github.com/woof-software/comet/pull/298
Proposal - Tally | Compound | Update WETH, USDC, and wstETH price feeds in cAEROv3 on Base with SVR price feeds
Actions
| â | Action name | Link | Status |
|---|---|---|---|
| 1 | Run Slither | Link | Success |
| 2 | Run Forge Tests | Link | Success |
| 3 | Run Tests With Gas Profiler | Link | Success |
| 4 | Run Semgremp | Link | Success |
| 5 | Run Scenarios (base-aero) | Link | Success |
| 6 | Run Unit Tests | Link | Success |
| 7 | Run ESLint | Link | Success |
| 8 | Run Contact Linter | Link | Success |
| 9 | Run Prepare | Link | Success |
| 10 | Run Enact impersonate | Link | Success |
| 11 | Tenderly Simulation (mainnet) | Link | Success |
| 12 | Tenderly Simulation (base) | Link | Success |
| 13 | Run Enact (by delegator) | Link | Success |
Artifacts
| â | Name | Value |
|---|---|---|
| 1 | Migration name | 1766363631_change_price_feeds_to_svr |
| 2 | Branch name | woof-software/add-oev-to-base-aero |
| 3 | Prepare id | 20458928339 |
| 4 | Network | base |
| 5 | Deployment | aero |
Price feeds
| â | Name | Address | Route |
|---|---|---|---|
| 1 | WETH | 0xe6eb5B9b85cFF2C84Df3De6e7855bC9E76f034d5 | ETH / USD (SVR) |
| 2 | USDC | 0x3e6D1ccA8Eee6d02f1f578B613374EB53E6823B4 | USDC / USD (SVR) |
| 3 | wstETH | 0x1738FCAe8D5A6aEf39985dF31Fe60e5Dc5e1a7b3 | wstETH / stETH -> ETH / USD (SVR) (we consider stETH / ETH as 1:1) |
Description
# Update WETH, USDC, and wstETH price feeds in cAEROv3 on Base with SVR price feeds
## Proposal summary
This proposal updates existing price feeds for WETH, USDC, and wstETH assets on the AERO market on Base.
### SVR summary
[RFP process](https://www.comp.xyz/t/oev-rfp-process-update-july-2025/6945) and community [vote](https://snapshot.box/#/s:comp-vote.eth/proposal/0xffd84200f112926e8b21793ee3750f272fc40a3f90399f86d41971a44aa3edf3) passed and decided to implement Chainlinkâs SVR solution for BASE markets, this proposal updates WETH and USDC price feeds to support SVR implementations.
Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1073) and [forum discussion for SVR](https://www.comp.xyz/t/request-for-proposal-rfp-oracle-extractable-value-oev-solution-for-compound-protocol/6786).
### SVR fee recipient
SVR generates revenue from liquidators and Compound DAO will receive that revenue as part of the protocol fee. The fee recipient for SVR is set to Compound DAO multisig: 0xd9496F2A3fd2a97d8A4531D92742F3C8F53183cB.
## Proposal actions
The first action updates WETH, USDC, and wstETH price feeds to the SVR implementation. This sends the encoded âupdateAssetPriceFeedâ and âdeployAndUpgradeToâ calls across the bridge to the governance receiver on Base.