需要注意的是 sum (token_borrow_balance_underlying_in_eth) != total_borrow_value_in_eth。通过调用 Account API 可以获得更加准确的 Oracle Price,但会降低运算速度。为了优化速度,在可以接受的误差范围内牺牲准确性,使用近似价格计算。通过 PriceOracle 可以获取 cToken 的 getUnderlyingPrice 和 liquidateCalculateSeizeTokens,通过 cUSDC 合约获取 exchangeRateStored。通过汇率计算便可以快速、近似地计算出所需收取抵押物的数量。 (责任编辑:admin) |