cWBTC still holds over $100m in WBTC deposits, as it seems mostly by uninformed users.
The token bares 0 interest, and thus users do not gain anything by holding it.
Moreover, Compound as a protocol suffer because of it. First because of liquidity fragmentation, and second because it is not presented at the Compound website interface.
I also have a personal agenda, as the founder of B.Protocol, we have a user with over $10m in legacy WBTC deposits, who seems to be uninformed of the new cWBTC, and we do not have any way to notify him.
The proposed solution is to upgrade the comptroller such that
seizeAllowed will allow a dedicate new smart contract to seize any legacy cWBTC collateral, and also to call
enterMarket to cWBTC2, on behalf of the seized account.
The dedicated smart contract will withdraw the WBTC and deposit them in cWBTC2, and will transfer the cWBTC2 back to the seized account.
- There could be an issue if a smart contract is the collateral owner, and does not have a functionality to handle cWBTC2, and I am willing to investigate it further, if there is a positive vibe from the community towards implementing such change.