Update USDC Comet on Scroll to support more collaterals
01Summary
Proposal to upgrade the Scroll cUSDCv3 Comet market to a new version that supports up to 24 collaterals instead of the current limit. The upgrade involves deploying a new factory, extension delegate, and updated Comet contract. Market simulations have confirmed readiness for this upgrade.
- Type
- contract upgrade
Key changes
- Upgrade Scroll cUSDCv3 Comet to support up to 24 collaterals(high)
- Deploy and set new factory contract(high)
- Set new extension delegate contract(high)
- Message sent via cross-chain bridge with 0.2 ETH value(medium)
Notable concerns
- Cross-chain message execution dependency on bridge relaying
- Upgrade complexity involving multiple contract deployments and configuration changes
Generated by Kvorum
02Description
Update USDC Comet on Scroll to support more collaterals
Proposal summary
Compound Growth Program [AlphaGrowth] proposes to update Scroll cUSDCv3 Comet to a new version, which supports up to 24 collaterals. This proposal takes the governance steps recommended and necessary to update Compound III USDC markets on Scroll. Simulations have confirmed the market’s readiness, as much as possible, using the Comet scenario suite.
Detailed information can be found on the corresponding proposal pull request and forum discussion.
Proposal Actions
The first action sets the factory to the newly deployed factory, extension delegate to the newly deployed contract and deploys and upgrades Comet to a new version.
03Mismatch analysis
The proposal describes a single governance action bundling three sub-steps: (1) set a new factory, (2) set a new extension delegate, and (3) deploy-and-upgrade Comet to the new version. The single decoded on-chain action is a cross-chain sendMessage call carrying an ABI-encoded payload that, when decoded, contains exactly three function selectors/calls: setFactory(address,address), setExtensionDelegate(address,address), and deployAndUpgradeTo(address,address) — directly matching the three steps named in the description. The 0.2 ETH value attached is a routine L1->L2 bridge messaging fee, standard for cross-chain governance execution on Scroll, and not something the description would be expected to mention. The target of the bridge message (the L1 messenger contract) is normal for this type of cross-chain proposal and not a mismatch since the ultimate recipient encoded in the message payload is the L2 Comet configurator. I cannot independently verify that the specific addresses encoded (e.g., 0xb2f97c1bd3bf02f5e74d13f02e3e26f93d77ce44, 0x6f7d514bbd4aff3bcd1140b7344b32f063dee486, 0x5ec955a4c15b195a4af9a61f7155f6fe3c1a0656, 0xecab0beea3e5dea0c35d3e69468eac20098032d7) are indeed the 'newly deployed' factory/extension/comet contracts referenced in the linked PR, which limits confidence to medium, but the structural match between the three described steps and the three decoded sub-calls is strong and consistent. No value, target, or scope mismatches were found that would warrant a discrepancy flag.
Generated by Kvorum
04Actions
- Target
- 0x6774…b367
- Value
- 200000000000000000 wei
- Function
- sendMessage(address,uint256,bytes,uint256)
- Arguments
{ "_to": "0xC6bf5A64896D679Cf89843DbeC6c0f5d3C9b610D", "_value": "0", "_message": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d7000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d700000000000000000000000087a27b91f4130a25e9634d23a5b8e05e342bac5000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001b736574466163746f727928616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000025736574457874656e73696f6e44656c656761746528616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce440000000000000000000000006f7d514bbd4aff3bcd1140b7344b32f063dee4860000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce440000000000000000000000005ec955a4c15b195a4af9a61f7155f6fe3c1a06560000000000000000000000000000000000000000000000000000000000000040000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d7000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce44", "_gasLimit": "1000000" }- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 660x66cd…65f9 | For | 80.1K | 11.70% | — | 2y ago |
| B90xb933…8dd1 | For | 80K | 11.69% | — | 2y ago |
| 070x0703…961b | For | 80K | 11.69% | — | 2y ago |
| 3F0x3fb1…4c8a | For | 80K | 11.69% | — | 2y ago |
| B40xb49f…7948 | For | 80K | 11.69% | — | 2y ago |
| 540x54a3…e189 | For | 79.3K | 11.59% | — | 2y ago |
| 220x2210…d02e | For | 53.1K | 7.76% | — | 2y ago |
| ED0xed11…bb04 | For | 50K | 7.31% | — | 2y ago |
| 050x0579…ca09 | For | 50K | 7.31% | — | 2y ago |
| 4F0x4f89…fd3c | For | 50K | 7.31% | — | 2y ago |
| 720x72c5…7708 | For | 1.2K | 0.17% | — | 2y ago |
| 210x21b3…fa75 | For | 502 | 0.07% | — | 2y ago |
| E40xe459…e666 | For | 5.2 | 0.00% | — | 2y ago |
| B70xb792…89d7 | For | 2 | 0.00% | — | 2y ago |
| 3B0x3b59…22f2 | For | 1 | 0.00% | — | 2y ago |
| 170x1729…b879 | For | 1 | 0.00% | — | 2y ago |
| 740x74c8…3d6e | For | 0.9 | 0.00% | — | 2y ago |
| C60xc6d7…bfb2 | For | 0.1 | 0.00% | — | 2y ago |
| 9A0x9a0f…8de8 | For | 0.1 | 0.00% | — | 2y ago |
| 610x61ff…9630 | For | 0.1 | 0.00% | — | 2y ago |
| D80xd8de…ae41 | For | 0.1 | 0.00% | — | 2y ago |
| 590x5918…8e65 | For | 0 | 0.00% | — | 2y ago |
| 230x2360…2c34 | Abstain | 0 | 0.00% | — | 2y ago |
| CD0xcdaa…f2e5 | For | 0 | 0.00% | — | 2y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundexecutedUpdate USDe Comet on Mantle to support more collaterals91%
- compoundexecutedUpdate USDC, USDT and USDS Comets on Mainnet to support more collaterals90%
- compoundexecutedUpdate USDC, USDT and WETH Comets on Optimism to support more collaterals89%
- compoundexecutedUpdate AERO, USDC, WETH and USDbC Comets on Base to support more collaterals89%
- compoundexecutedUpdate USDe Comet on Mantle to support more collaterals89%
- compoundexecutedUpdate USDC and USDT Comets on Polygon to support more collaterals88%
- compoundexecutedUpdate USDC, USDT, WETH and USDC.e Comets on Arbitrum to support more collaterals87%
- compoundexecutedAdd deUSD as collateral into cUSDCv3 on Mainnet77%
- compoundexecutedAdd deUSD as collateral into cUSDSv3 on Mainnet77%
- compoundexecutedAdd sUSDS as collateral into cUSDSv3 on Mainnet77%