Solidity
複合協議:哪個合約持有抵押品?
我想將 Compound.finance 重新創建為一個項目,但我並不真正了解架構。他們的網站白皮書在這件事上並沒有真正的幫助。
當我想藉錢時,我首先必須添加可以用作抵押品的代幣。
那我可以藉,但是哪個合約儲存了抵押品?是 Comptroller 還是 cToken 合約?
謝謝
cToken 是持有基礎資產的地址,您可以通過檢查 DAI、DaiContractAddr.balanceOf(cToken)
這是使用者將他們的抵押品轉移到 cToken 地址的地方
https://github.com/compound-finance/compound-protocol/blob/master/contracts/CErc20.sol#L156