金库账户(Vault Account)

金库账户(Vault Account)是frxlend对中用于记账的结构:

struct VaultAccount {
    uint128 amount;
    uint128 shares;
}

金库账户The Vault Account cont包含两个元素

  1. amount - 表示总数

  2. shares - 表示可以申领的份额

借款会计

在借出中,amount代表存款的资产总额和应计利息。

当出借人存入资产时,存入的资产amount增加,shares价值也增加一定数量,但数量与股票的比率不变。

当产生利息时, amount增加,shares保持不变。每个出借人在基础资产中的份额以股份来衡量。

当贷款机构消除流动性时,他们赎回相关资产的股票。shares数量将根据赎回的股票数量而减少,amount将减少,但amount/shares的比率保持不变。

贷款会计

贷款时,amount 代表贷款资产总额和应计利息。

当贷款人收到资产时,收到的代币amount增加,shares价值也增加了一定值,使amount/shares之间的比率保持不变。

当产生利息时,amount增加,shares保持不变。每个贷款人的债务都以股份来衡量。

当贷款人偿还债务时, amount减去归还的资产数量,shares减少一定数额,使amount/shares的比率保持不变。单个贷款人的股份余额按此数量递减。

最后更新于