KVORUM
compoundSource: Compound governor oz · #611

Set Borrow Collateral Factors to 0 on Deprecated Linea and Mantle Comets

activeOct 3, 2026, 02:01 PM UTCby680x683a…6c02

01Summary

AISummary by Kvorumgpt-6-luna

Sets borrow collateral factors to 0% for 10 assets across deprecated Linea cUSDCv3, Linea cWETHv3, and Mantle cUSDEv3 Comets, preventing new borrowing and reducing remaining borrowing capacity. Existing debt can still be repaid and positions liquidated.

Type
parameter change

Key changes

  • Sets the borrow collateral factor to 0% for WETH, wstETH, and WBTC on Linea cUSDCv3; ezETH, wstETH, WBTC, and weETH on Linea cWETHv3; and mETH, WETH, and FBTC on Mantle cUSDEv3.(high)
  • Sends cross-chain messages to update the factors and deploy upgrades for the three Comets. Liquidation factors, liquidate collateral factors, supply caps, and interest rate parameters remain unchanged.(high)

Notable concerns

  • No new borrows can be opened on these Comets.
  • Existing borrowers cannot increase debt or withdraw collateral until they have fully repaid their debt.
  • Repayments and liquidations continue under unchanged liquidation parameters.
ContractsLinea cUSDCv3Linea cWETHv3Mantle cUSDEv3Linea bridgeMantle bridgeConfiguratorCometProxyAdmin
Generated by Kvorum
model: gpt-6-luna
provider: openai
profile: openai-fast-v1
prompt: v1.0
generated: 1mo ago
Read the description ↗

02Description

414 words

Set Borrow Collateral Factors to 0 on Deprecated Linea and Mantle Comets

Simple Summary

Gauntlet recommends setting the borrow collateral factor (BCF) to 0 for every collateral asset on the deprecated Linea cUSDCv3, Linea cWETHv3, and Mantle cUSDEv3 Comets. This stops all new borrowing on these markets. Existing positions keep working: users can still repay debt and be liquidated.

Motivation

These Comets were deprecated in an earlier proposal. That proposal set collateral supply caps to 0, cut borrow collateral factors by 50%, and updated interest rate parameters. Setting the remaining borrow collateral factors to 0 is the next step in winding down these markets. It removes all remaining borrowing capacity so outstanding exposure can only go down over time.

Specification

Only borrowCollateralFactor changes. Liquidate collateral factors, liquidation factors, supply caps, and interest rate parameters are unchanged.

Linea cUSDCv3

AssetCurrent BCFProposed BCF
WETH42%0%
wstETH41%0%
WBTC40%0%

Linea cWETHv3

AssetCurrent BCFProposed BCF
ezETH90%0%
wstETH45%0%
WBTC40%0%
weETH45%0%

Linea cWETHv3 wrsETH already has a borrow collateral factor of 0% and is not included.

Mantle cUSDEv3

AssetCurrent BCFProposed BCF
mETH40%0%
WETH41%0%
FBTC39%0%

Proposal Actions

The proposal sends two cross-chain messages from Ethereum mainnet:

  1. Linea (via the Linea bridge): calls Configurator.updateAssetBorrowCollateralFactor(comet, asset, 0) for the 7 Linea assets listed above, then CometProxyAdmin.deployAndUpgradeTo(configurator, comet) for Linea cUSDCv3 and Linea cWETHv3.
  2. Mantle (via the Mantle bridge): calls Configurator.updateAssetBorrowCollateralFactor(comet, asset, 0) for the 3 Mantle assets listed above, then CometProxyAdmin.deployAndUpgradeTo(configurator, comet) for Mantle cUSDEv3.

User Impact

  • No new borrows can be opened on these Comets.
  • Existing borrowers cannot increase their debt or withdraw collateral until they have fully repaid their debt.
  • Repayments and liquidations work as before, because liquidate collateral factors and liquidation factors are unchanged.

For the full analysis and risk considerations, see the forum post: Set Borrow Collateral Factors to 0 on Deprecated Comets (Linea, Ronin, Mantle, Scroll, Unichain)

03Mismatch analysis

AIMismatch analysis by Kvorumgpt-6.1-sol
Consistent

The embedded message payloads contain seven zero-factor updates across two Comets in action 0 and three zero-factor updates for one Comet in action 1, matching the proposal's stated scope. Each Comet receives the disclosed deployAndUpgradeTo call after its factor updates. All ten proposed factors are encoded as zero. There are no additional parameter setters, transfers, or role changes in the supplied payloads. The first Linea upgrade occurs before the second market's updates, but this is an immaterial sequencing detail rather than a discrepancy. The supplied data does not independently establish token/market address labels or current on-chain factor values; no conflicting target or value is evident.

Generated by Kvorum
model: gpt-6.1-sol
provider: openai
profile: openai-strong-v1
prompt: v1.0
generated: 1mo ago
Review the decoded actions ↗

04Actions

2 total
#0sendMessage(address,uint256,bytes)chain 0x1
Target
0xd19d…876f
Value
0 wei
Function
sendMessage(address,uint256,bytes)
Arguments
{
  "_to": "0x1F71901daf98d70B4BAF40DE080321e5C2676856",
  "_fee": "0",
  "_calldata": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc3000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc3000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc30000000000000000000000004b5dee60531a72c1264319ec6a22678a4d0c8118000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc3000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc3000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc3000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc30000000000000000000000004b5dee60531a72c1264319ec6a22678a4d0c8118000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000042000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c6164647265737329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c616464726573732900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000480000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000600000000000000000000000008d38a3d6b3c3b7d96d6536da7eef94a9d7dbc991000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000008d38a3d6b3c3b7d96d6536da7eef94a9d7dbc991000000000000000000000000b5bedd42000b71fdde22d3ee8a79bd49a568fc8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000008d38a3d6b3c3b7d96d6536da7eef94a9d7dbc9910000000000000000000000003aab2285ddcddad8edf438c1bab47e1a9d05a9b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc30000000000000000000000008d38a3d6b3c3b7d96d6536da7eef94a9d7dbc991000000000000000000000000000000000000000000000000000000000000006000000000000000000000000060f2058379716a64a7a5d29219397e79bc5521940000000000000000000000002416092f143378750bb29b79ed961ab195cceea50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000060f2058379716a64a7a5d29219397e79bc552194000000000000000000000000b5bedd42000b71fdde22d3ee8a79bd49a568fc8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000060f2058379716a64a7a5d29219397e79bc5521940000000000000000000000003aab2285ddcddad8edf438c1bab47e1a9d05a9b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000060f2058379716a64a7a5d29219397e79bc5521940000000000000000000000001bf74c010e6320bab11e2e5a532b5ac15e0b8aa600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000970ffd8e335b8fa4cd5c869c7cac3a90671d5dc300000000000000000000000060f2058379716a64a7a5d29219397e79bc552194"
}
Calldata
#1sendMessage(address,bytes,uint32)chain 0x1
Target
0x676a…7120
Value
0 wei
Function
sendMessage(address,bytes,uint32)
Arguments
{
  "_target": "0xc91EcA15747E73d6dd7f616C49dAFF37b9F1B604",
  "_message": "0x0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000003e00000000000000000000000000000000000000000000000000000000000000004000000000000000000000000b77cd4cd000957283d8baf53cd782ecf029cf7db000000000000000000000000b77cd4cd000957283d8baf53cd782ecf029cf7db000000000000000000000000b77cd4cd000957283d8baf53cd782ecf029cf7db000000000000000000000000e268b436e75648aa0639e2088fa803fea517a0c7000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000397570646174654173736574426f72726f77436f6c6c61746572616c466163746f7228616464726573732c616464726573732c75696e743634290000000000000000000000000000000000000000000000000000000000000000000000000000236465706c6f79416e6455706772616465546f28616464726573732c61646472657373290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e000000000000000000000000cda86a272531e8640cd7f1a92c01839911b90bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e000000000000000000000000deaddeaddeaddeaddeaddeaddeaddeaddead111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e000000000000000000000000c96de26018a54d51c097160568752c4e3bd6c36400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b77cd4cd000957283d8baf53cd782ecf029cf7db000000000000000000000000606174f62cd968d8e684c645080fa694c1d7786e",
  "_minGasLimit": "2500000"
}
Calldata

05Tally

Updated just now

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

No forum thread is confidently linked to this proposal.