KVORUM
compoundSource: Compound governor oz · #532

Update price feeds in cWETHv3 on Arbitrum with SVR and CAPO price feeds.

executedFeb 9, 2026, 08:22 AM UTCby870x871f…e26c

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal updates price feeds for seven assets (USDC, USDT, wstETH, ezETH, rsETH, weETH, and rETH) on the cWETHv3 market on Arbitrum. USDC and USDT will use the new SVR (Secure Value Recognition) oracle implementation, while the five liquid staking tokens will use the CAPO (Correlated Assets Price Oracle) implementation. SVR generates protocol revenue directed to the Compound DAO multisig at 0xd9496F2A3fd2a97d8A4531D92742F3C8F53183cB. Both oracle implementations have been audited by OpenZeppelin.

Type
protocol addition

Key changes

  • USDC and USDT price feeds updated to SVR implementation on cWETHv3 Arbitrum market(high)
  • wstETH, ezETH, rsETH, weETH, and rETH price feeds updated to CAPO implementation on cWETHv3 Arbitrum market(high)
  • SVR fee recipient configured to Compound DAO multisig (0xd9496F2A3fd2a97d8A4531D92742F3C8F53183cB) to receive protocol revenue from liquidators(medium)
  • CAPO oracle adapter deployed to support liquid staking and liquid restaking tokens with gradual yield accumulation(high)

Notable concerns

  • Price feed changes affect borrowing and liquidation mechanics for these seven assets on Arbitrum
  • New SVR implementation introduces liquidator fee revenue sharing mechanism requiring careful monitoring
Contracts0x6f7d514bbd4aff3bcd1140b7344b32f063dee4860xaf88d065e77c8cc2239327c5edb3a432268e58310x675dafae7d2711032615bd32e6d352af32e5a8bd0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb90x15eb948705933433826b9a7956741764e1432150x5979d7b546e38e414f7e9822514be443a48005290x311930889c61e141e15a61d11be974d749390e7a0x2416092f143378750bb29b79ed961ab195cceea50xa2699232b341881b1ed85d91592b7c259e029acf0x4186bfc76e2e237523cbc30fd220fe055156b41f0xa4f2e977cab3177d61e2e7eaecd257bf09f2f9150x35751007a407ca6feffe80b3cb397736d2cf4dbe0x4f12633d511dc3049de1ea923b7047fbed0070d20xec70dcb4a1efa46b8f2d97c310c9c4790ba5ffa80x60f2058379716a64a7a5d29219397e79bc552194
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

210 words

Update price feeds in cWETHv3 on Arbitrum with SVR and CAPO price feeds.

Proposal summary

This proposal updates existing price feeds for USDC, USDT, wstETH, ezETH, rsETH, weETH, and rETH assets on the WETH market on Arbitrum.

Further detailed information can be found on the corresponding proposal pull request, forum discussion for CAPO and forum discussion for SVR.

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, ezETH, rsETH, weETH, and rETH price feeds are updated to their CAPO implementations.

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.

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 USDT price feeds to the SVR implementation. This sends the encoded 'updateAssetPriceFeed' and 'deployAndUpgradeTo' calls across the bridge to the governance receiver on Arbitrum.

03Mismatch analysis

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Consistent

The proposal has a single decoded on-chain action: a createRetryableTicket call bridging encoded messages to Arbitrum. Decoding the embedded calldata reveals seven 'updateAssetPriceFeed' calls (matching the seven assets named in the description: USDC, USDT, wstETH, ezETH, rsETH, weETH, rETH) followed by a 'deployAndUpgradeTo' call, which is the standard mechanism to finalize a Comet configuration change. This matches the proposal's core claim of updating price feeds for these seven assets on the Arbitrum WETH market and matches the described mechanic of encoding 'updateAssetPriceFeed' and 'deployAndUpgradeTo' calls across the bridge. No numeric values, targets, or recipients in the calldata contradict the description. Two minor points reduce confidence slightly: (1) the phrase 'the first action' implies multiple discrete actions when only one exists, which could confuse readers about scope, and (2) the SVR fee-recipient assignment claimed in the description isn't independently verifiable from this calldata, since it's likely baked into the already-deployed price feed contract rather than a separate on-chain call in this proposal. Neither issue rises to a material or severe discrepancy, so the proposal is assessed as consistent overall, with medium confidence due to the unverifiable fee-recipient detail.

Discrepancies

  • lowmisleading phrasing

    The description refers to 'the first action' as if there were multiple discrete on-chain actions, but the decoded calldata contains only a single action (a retryable ticket) that bundles all seven price feed updates plus the deployAndUpgradeTo call together. This wording could mislead a reviewer into thinking USDC/USDT updates are isolated from the other five assets, when in fact all seven are executed atomically in the same action.

    “The first action updates USDC and USDT price feeds to the SVR implementation.”

  • lowomitted in description

    The decoded calldata does not contain a distinct, separately identifiable call setting the SVR fee recipient address; this configuration is presumably embedded in the already-deployed SVR price feed contracts rather than in an on-chain call visible in this proposal action. This isn't necessarily a contradiction, but it means the fee-recipient claim in the description cannot be directly verified against the provided calldata.

    “The fee recipient for SVR is set to Compound DAO multisig: 0xd9496F2A3fd2a97d8A4531D92742F3C8F53183cB.”

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

1 total
#0createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)chain 0x1
Target
0x4dbd…ab3f
Value
5548955000000000 wei
Function
createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)
Arguments
{
  "to": "0x42480C37B249e33aABaf4c22B20235656bd38068",
  "data": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee486000000000000000000000000af88d065e77c8cc2239327c5edb3a432268e5831000000000000000000000000675dafae7d2711032615bd32e6d352af32e5a8bd00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee486000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000015eb948705933433826b9a7956741764e143215600000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee4860000000000000000000000005979d7b546e38e414f7e9822514be443a4800529000000000000000000000000311930889c61e141e15a61d11be974d749390e7a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee4860000000000000000000000002416092f143378750bb29b79ed961ab195cceea5000000000000000000000000a2699232b341881b1ed85d91592b7c259e029acf00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee4860000000000000000000000004186bfc76e2e237523cbc30fd220fe055156b41f000000000000000000000000a4f2e977cab3177d61e2e7eaecd257bf09f2f91500000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee48600000000000000000000000035751007a407ca6feffe80b3cb397736d2cf4dbe0000000000000000000000004f12633d511dc3049de1ea923b7047fbed0070d200000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee486000000000000000000000000ec70dcb4a1efa46b8f2d97c310c9c4790ba5ffa800000000000000000000000060f2058379716a64a7a5d29219397e79bc5521940000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad37750000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee486",
  "gasLimit": "3241890",
  "l2CallValue": "0",
  "maxFeePerGas": "500000000",
  "maxSubmissionCost": "3928010000000000",
  "callValueRefundAddress": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A",
  "excessFeeRefundAddress": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A"
}
Calldata

05Tally

Summed from votes

Voters56
VP participating627.2K
Outcome (current)For
Current support100%

06Voters

56 total
Filter:
VoterChoice% of totalRationale
3F0x3fb1…4c8aFor104.8K16.71%—9mo ago
660x66cd…65f9For80K12.75%—9mo ago
050x0579…ca09For60.3K9.61%—9mo ago
B40xb49f…7948For60K9.57%—9mo ago
170x1729…b879For60K9.57%—9mo ago
B70xb792…89d7For60K9.57%—9mo ago
D20xd2a7…5a0cFor60K9.57%—9mo ago
B90xb933…8dd1For60K9.57%—9mo ago
070x0703…961bFor51.7K8.25%—9mo ago
130x13bd…8548For30K4.78%—9mo ago
1F0x1f3d…0591For440.70.07%—9mo ago
C50xc554…7759For11.20.00%—9mo ago
2F0x2f2f…f78aFor0.50.00%—9mo ago
3E0x3e6c…e384For0.10.00%—9mo ago
250x252b…c23aFor0.10.00%—9mo ago
900x9002…2c41Abstain0.10.00%—9mo ago
880x88f6…0ec0For00.00%—9mo ago
D60xd6f5…d90fFor00.00%—9mo ago
940x945d…7297For00.00%—9mo ago
6B0x6bc4…1c40For00.00%—9mo ago
AC0xacf6…2b5fFor00.00%—9mo ago
1C0x1c64…eef1For00.00%—9mo ago
B20xb232…1534For00.00%—9mo ago
8C0x8cb7…d6b5For00.00%—9mo ago
240x2412…7ef8For00.00%—9mo ago
D30xd381…622eFor00.00%—9mo ago
990x99fb…793dFor00.00%—9mo ago
7E0x7e20…1e92For00.00%—9mo ago
E40xe4c9…4735For00.00%—9mo ago
4C0x4c86…3c50For00.00%—9mo ago
BE0xbe2a…8f3cFor00.00%—9mo ago
D20xd220…0e79For00.00%—9mo ago
DA0xda33…b68dFor00.00%—9mo ago
F50xf5c0…0e18For00.00%—9mo ago
C00xc015…cdd0For00.00%—9mo ago
AA0xaa8c…d8b1For00.00%—9mo ago
020x0218…7d4bFor00.00%—9mo ago
CE0xceb9…40cdAbstain00.00%—9mo ago
050x05b7…c912For00.00%—9mo ago
750x758f…7740For00.00%—9mo ago
930x9334…db87For00.00%—9mo ago
970x9775…fd9bFor00.00%—9mo ago
930x9359…e7d7For00.00%—9mo ago
F10xf18b…f56dFor00.00%—9mo ago
860x86f0…f2d1Against00.00%—9mo ago
720x7223…3672For00.00%—9mo ago
DD0xdd37…ad82For00.00%—9mo ago
7C0x7c9b…ff18For00.00%—9mo ago
310x31e1…32dfFor00.00%—9mo ago
970x97f4…90caFor00.00%—9mo ago
Showing 50

07Forum

No forum thread is confidently linked to this proposal.