diff --git a/vips/vip-170/vip-170.ts b/vips/vip-170/vip-170.ts index 3d149b15b..023919099 100644 --- a/vips/vip-170/vip-170.ts +++ b/vips/vip-170/vip-170.ts @@ -117,8 +117,8 @@ Main parameters in the Shortfall contract and the values initially set: Expected operational tasks: -* Funds will be sent from the markets to the ProtocolShareReserve contract with a VIP -* Funds will be distributed from the ProtocolShareReserve, sending part of it to the RiskFund contract, with a VIP (the previous VIP can be reused) +* Funds will be sent from the markets to the ProtocolShareReserve contract, invoking the _reduceReserves_ function on each market. Anyone can do this, at any moment. +* Funds will be distributed from the ProtocolShareReserve, sending part of it to the RiskFund contract, invoking the _releaseFunds_ function on the ProtocolShareReserve contract. Anyone can do this, at any moment. * The manager address will swap the tokens received in the RiskFund contract for USDT There will be more VIPs in the future to enable the rest of the stages described in this [community post](https://community.venus.io/t/risk-fund-and-shortfall-handling-module-deployment/3748). The allocation of the income generated in the Core pool is more complex. As soon as the “Automatic income allocation” release is ready, a VIP will be proposed to upgrade the ProtocolShareReserve contract and link the markets from the Core pool, so the risk fund will automatically be fed with the right amount of funds from all the Venus markets (Isolated Pools and Core pool).