Solidity

複合協議:哪個合約持有抵押品?

  • March 22, 2022

我想將 Compound.finance 重新創建為一個項目,但我並不真正了解架構。他們的網站白皮書在這件事上並沒有真正的幫助。

當我想藉錢時,我首先必須添加可以用作抵押品的代幣。

那我可以藉,但是哪個合約儲存了抵押品?是 Comptroller 還是 cToken 合約?

謝謝

cToken 是持有基礎資產的地址,您可以通過檢查 DAI、DaiContractAddr.balanceOf(cToken)

這是使用者將他們的抵押品轉移到 cToken 地址的地方

https://github.com/compound-finance/compound-protocol/blob/master/contracts/CErc20.sol#L156

引用自:https://ethereum.stackexchange.com/questions/124366