KVORUM
compoundSource: Compound governor bravo · #221

Initialize cUSDCv3 on Scroll

canceledMar 8, 2024, 05:22 PM UTCby130x13bd…8548

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal initializes a Compound III USDC market (cUSDCv3) on Scroll by configuring the market parameters based on Gauntlet recommendations, deploying the Comet implementation, seeding it with 10,000 USDC bridged from Ethereum mainnet, setting COMP as the reward token with rewards speeds at 0, and updating official market registries.

Type
protocol addition
Funding
$10000

Key changes

  • Deploy new Comet implementation on Scroll with complete market configuration based on Gauntlet recommendations(high)
  • Bridge 10,000 USDC from Ethereum mainnet to Scroll to seed market reserves(high)
  • Set Scroll's bridged COMP as reward token with rewards speeds initialized at 0(medium)
  • Register Scroll cUSDCv3 market in official v3-official-markets registry(medium)
  • First cross-bridge governance proposal to deploy on Scroll mainnet, introducing new bridging risks not present in previous proposals(high)

Notable concerns

  • This is the first proposal to bridge from Ethereum mainnet to Scroll mainnet, introducing risks not present in previous proposals
  • Rewards are intentionally set to 0 per Gauntlet recommendations, which may be adjusted in future proposals
Contracts0xB2f97c1Bd3bf02f5e74d13f02E3e26F93D77CE440xC6bf5A64896D679Cf89843DbeC6c0f5d3C9b610D0xf1AF3b23DE0A5Ca3CAb7261cb0061C0D779A5c7B0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

260 words

Initialize cUSDCv3 on Scroll

This proposal takes the governance steps recommended and necessary to initialize a Compound III USDC market on Scroll; upon execution, cUSDCv3 will be ready for use. Simulations have confirmed the market’s readiness, as much as possible, using the Comet scenario suite. Although real tests have also been run over the Goerli/Scroll Alpha bridge, this will be the first proposal to actually bridge from Ethereum mainnet to Scroll mainnet, and therefore includes risks not present in previous proposals.

Although the proposal sets the entire configuration in the Configurator, with parameters based off of the recommendations from Gauntlet.

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

Proposal Actions

The first proposal action sets the Comet configuration and deploys a new Comet implementation on Scroll. This sends the encoded setConfiguration and deployAndUpgradeTo calls across the bridge to the governance receiver on Scroll. It also calls setRewardConfig on the Scroll rewards contract to establish Scroll’s bridged version of COMP as the reward token for the deployment (note that rewards speeds have been set to 0, as Gauntlet has recommended to hold off on including rewards in the comet deployment for now).

The second action approves Scroll’s L1USDCGateway to take Timelock's USDC, in order to seed the market reserves through the bridge.

The third action deposits 10K USDC from mainnet to the Scroll L1USDCGateway contract to bridge to Comet.

The fourth action updates the ENS TXT record v3-official-markets on v3-additional-grants.compound-community-licenses.eth, updating the official markets JSON to include the new Scroll cUSDCv3 market.

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

I compared each of the four decoded actions against the four actions described in the proposal narrative. Action 0 (sendMessage) matches the description of bridging setConfiguration/deployAndUpgradeTo/setRewardConfig calls to Scroll; the encoded calldata contains the function selectors for setConfiguration, deployAndUpgradeTo, and setRewardConfig, consistent with the prose. Action 1's approve amount (10,000,000,000 in 6-decimal USDC = 10,000 USDC) matches the 'approves ... to take Timelock's USDC' language and lines up with the deposit amount in Action 2. Action 2's depositERC20 call moves exactly 10,000 USDC to the L1USDCGateway targeting the same Comet address (0xB2f97c1B...CE44) that appears in the ENS update for chain 534352 (Scroll), confirming both the amount ('10K USDC') and the destination described in the prose. Action 3 updates the ENS TXT record on the correct resolver-like target, adding a Scroll (534352) USDC market entry with the same Comet address used elsewhere, matching the description's claim about registering the new official market. No numeric, target, or scope mismatches were found; the reward-speed-zero claim can't be fully decoded from raw bytes but is consistent with Gauntlet's stated recommendation and no contradicting values were found. Overall the description accurately and completely reflects the on-chain actions with no material omissions or extraneous claims.

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

04Actions

4 total
#0sendMessage(address,uint256,bytes,uint256)chain 0x1
Target
0x6774…b367
Value
0 wei
Function
sendMessage(address,uint256,bytes,uint256)
Arguments
{
  "0": "0xC6bf5A64896D679Cf89843DbeC6c0f5d3C9b610D",
  "1": "0",
  "2": "0x00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d700000000000000000000000087a27b91f4130a25e9634d23a5b8e05e342bac5000000000000000000000000070167d30964cbfdc315ecae02441af747be0c5ee000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000e6736574436f6e66696775726174696f6e28616464726573732c28616464726573732c616464726573732c616464726573732c616464726573732c616464726573732c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e7436342c75696e743130342c75696e743130342c75696e743130342c28616464726573732c616464726573732c75696e74382c75696e7436342c75696e7436342c75696e7436342c75696e74313238295b5d2929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020736574526577617264436f6e66696728616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000004c0000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce440000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f6013e80e9e6ac211cc031ad1ce98b3aa20b73e40000000000000000000000000747a435b8a60070a7a111d015046d765098e4cc00000000000000000000000006efdbff2a14a7c8e15944d1f4a48f9f95f663a400000000000000000000000043d12fb3afcad5347fa764eeab105478337b720000000000000000000000000027e24c49f95dff7e231ef1c2849f760cdf25a5ad0000000000000000000000000000000000000000000000000bcbce7f1b15000000000000000000000000000000000000000000000000000000aa87bee538000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcbce7f1b15000000000000000000000000000000000000000000000000000000bc4b381d18800000000000000000000000000000000000000000000000000018fae27693b4000000000000000000000000000000000000000000000000000000354a6ba7a180000000000000000000000000000000000000000000000000000853a0d2313c000000000000000000000000000000000000000000000000000000038d7ea4c6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000e8d4a5100000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000053000000000000000000000000000000000000040000000000000000000000006bf14cb0a831078629d993fdebcb182b21a8774c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000c7d713b49da000000000000000000000000000000000000000000000000001043561a8829300000000000000000000000000000f610a9dfb7c89644979b4a0f27063e9e7d7cda32000000000000000000000000709cef91dd5d162d7047b678334d1be41fe9284300000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000a688906bd8b00000000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000bcbce7f1b150000000000000000000000000000000000000000000000000002b5e3af16b18800000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000ecab0beea3e5dea0c35d3e69468eac20098032d7000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce440000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b2f97c1bd3bf02f5e74d13f02e3e26f93d77ce44000000000000000000000000643e160a3c3e2b7eae198f0beb1bfd2441450e86",
  "3": "600000"
}
Calldata
#1approve(address,uint256)chain 0x1
Target
0xa0b8…eb48
Value
0 wei
Function
approve(address,uint256)
Arguments
{
  "0": "0xf1AF3b23DE0A5Ca3CAb7261cb0061C0D779A5c7B",
  "1": "10000000000"
}
Calldata
#2depositERC20(address,address,uint256,uint256)chain 0x1
Target
0xf1af…5c7b
Value
0 wei
Function
depositERC20(address,address,uint256,uint256)
Arguments
{
  "0": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
  "1": "0xB2f97c1Bd3bf02f5e74d13f02E3e26F93D77CE44",
  "2": "10000000000",
  "3": "300000"
}
Calldata
#3setText(bytes32,string,string)chain 0x1
Target
0x4976…ba41
Value
0 wei
Function
setText(bytes32,string,string)
Arguments
{
  "0": "0x7dcf87198fd673716e5a32b206d9379c4fcbad8875073f52bfd0656759bf89ed",
  "1": "v3-official-markets",
  "2": "{\"1\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xc3d688B66703497DAA19211EEdff47f25384cdc3\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0xA17581A9E3356d9A858b789D68B4d866e593aE94\"}],\"137\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xF25212E676D1F7F89Cd72fFEe66158f541246445\"}],\"8453\":[{\"baseSymbol\":\"USDbC\",\"cometAddress\":\"0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf\"},{\"baseSymbol\":\"WETH\",\"cometAddress\":\"0x46e6b214b524310239732D51387075E0e70970bf\"}],\"42161\":[{\"baseSymbol\":\"USDC.e\",\"cometAddress\":\"0xA5EDBDD9646f8dFF606d7448e414884C7d905dCA\"},{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf\"}],\"534352\":[{\"baseSymbol\":\"USDC\",\"cometAddress\":\"0xB2f97c1Bd3bf02f5e74d13f02E3e26F93D77CE44\"}]}"
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-sonnet-5
sentiment · favorablethread · constructive

Arguments for

  • Scroll offers strong technical qualifications (EVM-equivalence, Geth-based, minimal bytecode re-audit risk) and Ethereum-aligned zkEVM research credentials that make it a strong scaling partner for Compound.— Scroll_zkEVM
  • Scroll has demonstrated significant ecosystem traction (bridged TVL, transaction counts, unique wallets, 150+ projects deployed) supporting demand for a Compound market.— Scroll_zkEVM
  • Gauntlet's risk parameter analysis of current Scroll liquidity conditions supports a reasonable initial set of collateral, IR curve, and supply cap parameters for a USDC market.— Gauntlet
  • Community members expressed direct support for deploying Comet on Scroll as a good opportunity to expand into zkEVM L2s.— Michigan_Blockchain, WintermuteGovernance
  • OpenZeppelin's audit of the Comet deployment and bridged governance contracts/flows provides security assurance for the launch.— jbass-oz, Scroll_zkEVM
  • The bridged USDC token on Scroll is upgradeable, meaning that if Circle launches native USDC, no migration to a new Comet market would be required, reducing long-term technical risk.— Scroll_zkEVM, kevin
  • Deployment can proceed cautiously as an MVP with a single market and no COMP rewards initially, allowing Gauntlet to monitor performance before scaling up.— Scroll_zkEVM, Gauntlet

Arguments against

None surfaced.

Unresolved concerns

  • Scroll's prover and sequencer set will remain centralized for an unspecified period, and core contracts/parameters can be upgraded via multisig, posing ongoing centralization risk.— Scroll_zkEVM
  • During any future Circle-led upgrade from bridged to native USDC, the USDC bridge on Scroll will be temporarily paused, which could affect bridging activity for Compound users.— Scroll_zkEVM
  • Gauntlet has deferred on recommending COMP rewards for the Scroll Comet market, leaving the timing and conditions for future rewards unresolved.— Gauntlet
  • The initial on-chain proposal (Proposal 221) was found to revert due to an 'Insufficient msg.value' error, requiring cancellation and resubmission, raising questions about proposal construction reliability.— jbass-oz, Michigan_Blockchain
  • Details on what liquidity incentives or growth-program support Compound users would receive for using the protocol on Scroll were requested but not concretely addressed in the thread.— sharp

Notable participants

  • Scroll_zkEVMProposer who introduced the deployment, provided technical details, responded to community questions, and posted deployment/contract details.
  • GauntletRisk service provider who delivered initial asset listing and IR curve recommendations and later decided against COMP rewards at launch.
  • jbass-ozOpenZeppelin representative who published the audit report and flagged the reverting proposal issue before resubmission.
  • Michigan_BlockchainDelegate who expressed support, submitted/cancelled/resubmitted the on-chain proposal.
  • kevinCommunity member who raised a technical question about bridged vs. native USDC migration risk.
  • sharpCompound Growth Program lead who asked about incentives and partnership opportunities for Scroll deployment.
  • WintermuteGovernanceDelegate who voiced support for the MVP deployment with Gauntlet's parameters.
Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗