Compound’s policy on accidental ERC-20 transfersto Comet (Compound v3) contracts

Hello Compound community,

I am writing to ask for clarification regarding Compound’s policy on accidental ERC-20 transfers
to Comet (Compound v3) contracts.

On January 30th, I mistakenly transferred USDT directly to the cUSDTv3 (Comet) proxy contract
instead of repaying my borrow via the intended repay flow.

Transaction details:
• Network: Ethereum
• Asset: USDT
• Amount: 19,958.414155 USDT
• Transaction hash:
0x92b03289ad09323ec897e106442096f3fc07f4c9cee4e02add7ee2b672d865e3
• Receiving contract:
0x3afdc9bca9213a35503b077a6072f3d0d5ab0840 (cUSDTv3 / Comet)

I fully acknowledge this was a user error: the transfer was a raw ERC-20 transfer and
not executed via a Comet supply or repay function, therefore it did not credit my account.

From reviewing the verified implementation, I understand that:
• The contract is governed via the Compound Governance Timelock
• Any recovery would require a governance-authorized action (e.g. reserve withdrawal)
• There is no permissionless user-callable recovery path

My question is therefore not a demand for recovery, but a request for clarification:

Does Compound governance have an established policy regarding mistaken ERC-20 transfers
to Comet contracts? Are such recoveries categorically impossible, or simply handled on
a case-by-case basis (via governance, if at all)?

I am posting here to understand the protocol’s position and precedent, not to assign blame.

Thank you for your time and for the transparency of the protocol.

2 Likes

Hi @alainfabric,

If there are no concerns from delegates over the next 1-2 weeks, Woof will proceed with submitting a proposal to return the mistakenly sent assets to the original sender address.

Delegates, please feel free to comment here if you have any concerns.

@alainfabric, please keep further discussion in this thread and avoid posting this topic in other chats. Thank you.

1 Like

Hi @dmitriywoofsoftware thank you for your message above, and noted re the thread. I can provide more details on the transaction when necessary, just le me know. Thank you again for your diligence.

Alain

1 Like

@dmitriywoofsoftware Thank you