Initialize ENS subdomain for official Comet deployments
01Summary
Proposal to initialize an ENS subdomain (v3-additional-grants.compound-community-licenses.eth) to serve as an official on-chain registry for Compound III markets. The proposal establishes the subdomain under Timelock ownership and creates a TXT record listing the two active markets: cUSDCv3 and cWETHv3. This provides a standardized way to track official deployments across chains as the protocol expands.
- Type
- protocol addition
Key changes
- Establish v3-additional-grants.compound-community-licenses.eth ENS subdomain with Timelock as owner(medium)
- Create TXT record on subdomain containing cUSDCv3 (0xc3d688B66703497DAA19211EEdff47f25384cdc3) and cWETHv3 (0xA17581A9E3356d9A858b789D68B4d866e593aE94) market addresses(medium)
Generated by Kvorum
02Description
Initialize ENS subdomain for official Comet deployments
Explanation
With two active Compound III markets (cUSDCv3 and cWETHv3) now on Ethereum mainnet, and with the first multi-chain deployment(s) right around the corner, now is a good time to initialize the ENS subdomain referenced by the Compound III license. Further explanation can be found on this forum post.
The format for TXT records on this subdomain can be augmented over time. This proposal includes only the bare minimum required to bootstrap an official on-chain list of Compound III markets. Future deployment proposals should include an action to update this ENS record, to reflect adoption by governance.
Proposal
The proposal itself is to be made from this pull request.
The first action establishes the v3-additional-grants.compound-community-licenses.eth ENS subdomain with the Timelock as the owner.
The second action creates a TXT record on the subdomain containing the cUSDCv3 and cWETHv3 market addresses.
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0x0000…2e1e
- Value
- 0 wei
- Function
- setSubnodeRecord(bytes32,bytes32,address,address,uint64)
- Arguments
{ "0": "0x835063cb5d9be2abff6e5960d1b21dc40959f6203b301bee8366afa131b7367a", "1": "0x8aaa1ababcc1dbfcba0372ceaf659d8e0cc2b9cc2a3b4cca293117c63981d660", "2": "0x6d903f6003cca6255D85CcA4D3B5E5146dC33925", "3": "0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41", "4": "0" }- Calldata
- 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\"}]}" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundexecutedInitialize cUSDCv3 on Polygon74%
- compoundexecutedInitialize cUSDSv3 on Ethereum Mainnet71%
- compoundexecutedInitialize cUSDTv3 on Linea network71%
- compoundcanceledInitialize cUSDTv3 on Linea network71%
- compoundexecutedInitialize cWETHv3 on Base71%
- compoundcanceledProposal summary71%
- compoundexecutedInitialize cUSDCv3 on Base71%
- compoundexecutedInitialize cUSDCv3 on Unichain69%
- compoundexecutedInitialize cUSDbCv3 on Base68%
- compoundcanceledInitialize cUSDSv3 on Base68%