KVORUM
compoundSource: Compound governor bravo · #305

Update Price Feeds on Arbitrum for LSTs

executedAug 17, 2024, 11:04 PM UTCbyD20xd2a7…5a0c

01Summary

AISummary by Kvorumclaude-haiku-4-5

Update price feeds for four Liquid Staking Token (LST) positions on Arbitrum markets from market rate to exchange rate, and upgrade Comet to new version. Specifically updates wstETH on WETH, weETH on WETH, wstETH on USDT, and wstETH on USDC markets. Changes have been validated through market simulations.

Type
parameter change

Key changes

  • Update wstETH price feed on WETH Arbitrum market from market rate to exchange rate(medium)
  • Update weETH price feed on WETH Arbitrum market from market rate to exchange rate(medium)
  • Update wstETH price feed on USDT Arbitrum market from market rate to exchange rate(medium)
  • Update wstETH price feed on USDC Arbitrum market from market rate to exchange rate(medium)
  • Upgrade Comet to new version on Arbitrum (3 deployments)(high)

Notable concerns

  • Multiple price feed changes require careful validation to ensure accurate pricing for LST collateral
  • Cross-market updates create interdependencies that must be monitored
ContractsComet Arbitrum WETH marketComet Arbitrum USDT marketComet Arbitrum USDC market
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

139 words

Update Price Feeds on Arbitrum for LSTs

Proposal summary

WOOF team suggests to update price feeds for LSTs on Arbitrum markets:

-	wstETH on WETH Arbitrum market from market rate to exchange rate
-	weETH on WETH Arbitrum market from market rate to exchange rate
-	wstETH on USDT Arbitrum market from market rate to exchange rate
-	wstETH on USDC Arbitrum market from market rate to exchange rate

Simulations have confirmed the market’s readiness, as much as possible, using the Comet scenario suite. Further detailed information can be found on the corresponding proposal pull request.

Proposal Actions

The proposal contains only 1 action on Mainnet - send message to arbitrum. There are 7 actions on the Arbitrum side: four first ones are update price feeds and three last actions make comet update to new version.

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

The proposal is structured as a single Mainnet action (a createRetryableTicket call) whose payload bundles the seven Arbitrum-side sub-actions, exactly as the description states ('only 1 action on Mainnet... 7 actions on the Arbitrum side'). Decoding the embedded calldata bytes reveals four calls to 'updateAssetPriceFeed(address,address,address)' and three calls to 'deployAndUpgradeTo(address,address)', matching the description's claim of 4 price-feed updates followed by 3 comet upgrades. Cross-referencing the addresses in the payload: the WETH comet address appears twice (paired with two different asset/feed address pairs, consistent with updating both wstETH and weETH feeds on the same WETH market), and the USDT and USDC comets each appear once with a wstETH asset address and a shared new price feed address, consistent with 'wstETH on USDT' and 'wstETH on USDC' updates. The three deployAndUpgradeTo calls target the WETH, USDT, and USDC comet proxies (not weETH separately, since it shares the WETH market), matching '3 actions make comet update to new version' for the 3 distinct markets. No value, target, or count mismatches were found between the prose and the decoded payload structure. Confidence is high because the encoded function selectors and argument addresses could be directly matched against the specific claims in the description. While the on-chain data shows only a single decoded top-level action, this is expected behavior for cross-chain governance messages and is explicitly explained in the description itself, so it is not treated as a discrepancy.

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
4825854000000000 wei
Function
createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)
Arguments
{
  "0": "0x42480C37B249e33aABaf4c22B20235656bd38068",
  "1": "0",
  "2": "3428810000000000",
  "3": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A",
  "4": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A",
  "5": "2794088",
  "6": "500000000",
  "7": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000000000007000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e00000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d757064617465417373657450726963654665656428616464726573732c616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee4860000000000000000000000005979d7b546e38e414f7e9822514be443a48005290000000000000000000000006c987dde50db1dcdd32cd4175778c2a291978e2a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee48600000000000000000000000035751007a407ca6feffe80b3cb397736d2cf4dbe000000000000000000000000d3cf278f135d9831d2bf28f6672a4575906ca72400000000000000000000000000000000000000000000000000000000000000600000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000005979d7b546e38e414f7e9822514be443a4800529000000000000000000000000e165155c34fe4cbfc55fc554437907bdb1af7e3e0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000d98be00b5d27fc98112bde293e487f8d4ca57d070000000000000000000000005979d7b546e38e414f7e9822514be443a4800529000000000000000000000000e165155c34fe4cbfc55fc554437907bdb1af7e3e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad37750000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee4860000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad37750000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d98be00b5d27fc98112bde293e487f8d4ca57d07"
}
Calldata

05Tally

Summed from votes

Voters26
VP participating562.3K
Outcome (current)For
Current support100%

06Voters

26 total
Filter:
VoterChoice% of totalRationale
220x2210…d02eFor91K16.19%—2y ago
680x683a…6c02For90.1K16.02%—2y ago
B90xb933…8dd1For80K14.23%—2y ago
070x0703…961bFor70K12.45%—2y ago
B40xb49f…7948For50K8.89%—2y ago
130x13bd…8548For50K8.89%—2y ago
7B0x7b3c…cc33For50K8.89%—2y ago
3F0x3fb1…4c8aFor45.6K8.10%—2y ago
660x66cd…65f9For35.6K6.34%—2y ago
E40xe459…e666For5.20.00%—2y ago
920x9219…38e1For1.50.00%—2y ago
500x50d2…5318For1.30.00%—2y ago
340x3496…126bFor1.30.00%—2y ago
630x63f6…80c1For1.10.00%—2y ago
170x1729…b879For10.00%—2y ago
2F0x2f2f…f78aFor0.50.00%—2y ago
130x1351…fa14For0.10.00%—2y ago
D80xd8de…ae41For0.10.00%—2y ago
880x88f6…0ec0For00.00%—2y ago
460x4659…3a61For00.00%—2y ago
2E0x2eb7…e8f0For00.00%—2y ago
690x69ab…c14bFor00.00%—2y ago
B80xb819…1c74For00.00%—2y ago
1E0x1e5a…f235For00.00%—2y ago
B50xb5c1…6e58For00.00%—2y ago
010x016e…73e4For00.00%—2y ago
Showing 26

07Forum

No forum thread is confidently linked to this proposal.