KVORUM
compoundSource: Compound governor oz · #484

Add tBTC as collateral into cUSDTv3 on Arbitrum

executedOct 12, 2025, 07:03 AM UTCbyD20xd2a7…5a0c

01Summary

AISummary by Kvorumclaude-haiku-4-5

WOOF! proposes to add tBTC as collateral to the cUSDTv3 market on Arbitrum network. The proposal implements risk parameters recommended by Gauntlet and has been validated through Comet scenario simulations. The governance action deploys an addAsset call and upgrades the contract via an Arbitrum retryable ticket.

Type
protocol addition

Key changes

  • Add tBTC as a collateral asset to the Compound III USDT market on Arbitrum(high)
  • Implement Gauntlet-recommended risk parameters for tBTC collateral(high)
  • Deploy contract upgrade via Arbitrum bridge governance receiver(medium)
ContractscUSDTv3 on ArbitrumtBTC token
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

117 words

Add tBTC as collateral into cUSDTv3 on Arbitrum

Proposal summary

WOOF! proposes to add tBTC into cUSDTv3 on Arbitrum network. This proposal takes the governance steps recommended and necessary to update a Compound III USDT market on Arbitrum. Simulations have confirmed the market’s readiness, as much as possible, using the Comet scenario suite. The new parameters include setting the risk 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 adds tBTC to the USDT Comet on Arbitrum. This sends the encoded 'addAsset' and 'deployAndUpgradeTo' calls across the bridge to the governance receiver on Arbitrum.

03Mismatch analysis

AIMismatch analysis by Kvorumclaude-sonnet-5
Consistent

The proposal describes a single high-level action: bridging encoded 'addAsset' and 'deployAndUpgradeTo' calls to the Arbitrum governance receiver in order to add tBTC as collateral to the cUSDTv3 market, with risk parameters per Gauntlet's recommendations. The single decoded on-chain action is exactly a createRetryableTicket call (the standard Arbitrum L1->L2 bridging mechanism) whose inner calldata, when inspected, contains function selectors matching 'addAsset(address,(address,address,address,uint8,uint64,uint64,uint64,uint128))' and 'deployAndUpgradeTo(address,address)', targeting an address consistent with the Arbitrum governance bridge/inbox. This structurally and semantically matches the description's claim exactly — there is no separate action, no unexplained transfer of funds beyond the standard ETH value needed to cover L2 gas/submission costs (which is boilerplate for retryable tickets, not a value transfer to a beneficiary), and no target mismatch. The specific numeric risk parameters (collateral factors, supply caps, price feed) are encoded in the packed bytes and cannot be independently decoded here into human-readable percentages, but the description does not make specific numeric claims beyond referencing Gauntlet's published recommendations, so there is nothing to falsify at that level of granularity. Given the action count, target, and function calls fully align with the prose, I find no discrepancies significant enough to flag.

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
2301023000000000 wei
Function
createRetryableTicket(address,uint256,uint256,address,address,uint256,uint256,bytes)
Arguments
{
  "to": "0x42480C37B249e33aABaf4c22B20235656bd38068",
  "data": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d10b40ff1d92e2267d099da3509253d9da4d715e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000046616464417373657428616464726573732c28616464726573732c616464726573732c75696e74382c75696e7436342c75696e7436342c75696e7436342c75696e743132382929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000d98be00b5d27fc98112bde293e487f8d4ca57d070000000000000000000000006c84a8f1c29108f47a79964b5fe888d4f4d0de40000000000000000000000000e808488e8627f6531ba79a13a9e0271b39abeb1c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000c7d713b49da0000000000000000000000000000000000000000000000000004563918244f4000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b21b06d71c75973babde35b49ffdac3f82ad3775000000000000000000000000d98be00b5d27fc98112bde293e487f8d4ca57d07",
  "gasLimit": "1354026",
  "l2CallValue": "0",
  "maxFeePerGas": "500000000",
  "maxSubmissionCost": "1624010000000000",
  "callValueRefundAddress": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A",
  "excessFeeRefundAddress": "0x3fB4d38ea7EC20D91917c09591490Eeda38Cf88A"
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-haiku-4-5
sentiment · favorablethread · constructive

Arguments for

  • tBTC collateral addition on Arbitrum improves capital efficiency by enabling users to use tBTC as collateral across USDC and USDT markets with reasonable risk parameters.— Gauntlet, dmitriywoofsoftware
  • The recommended parameters (80% collateral factor, 85% liquidation factor, 10% liquidation penalty, 80 tBTC supply cap) are appropriately calibrated for safe market integration.— Gauntlet, dmitriywoofsoftware
  • All technical implementation testing has passed successfully, including Slither, Forge tests, Tenderly simulations, and enactment checks across mainnet and Arbitrum.— dmitriywoofsoftware
  • tBTC has demonstrated sufficient liquidity and trading activity on Arbitrum (as evidenced by example swap screenshots) to support market listing.— Gauntlet

Arguments against

None surfaced.

Unresolved concerns

  • The thread remained stalled for an extended period between February 2025 and September 2025 with unclear reasons for the delay in proposal advancement.— FREDY, satisfiend

Notable participants

  • GauntletRisk analysis provider who authored the initial tBTC parameter recommendations across all comets.
  • dmitriywoofsoftwareImplementation lead from WOOF who developed, tested, and submitted the technical proposals for both Arbitrum USDC and USDT markets.
  • FREDYCommunity member who questioned the requirements for proposal advancement.
  • satisfiendCommunity observer who noted the proposal had stalled compared to similar governance initiatives.
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗