TokenUtilsInfo
Token utilities info
TokenUtilsInfo
this library implements utility methods for token handling, dynamic balance accounting, and fee processing.
this is a modified version to be used by info libraries.
getShares(contract IERC20 token, address module, uint256 total, uint256 amount) → uint256 (internal)
get token shares from amount
Parameters
-
token: erc20 token interface -
module: address of module -
total: current total shares -
amount: balance of tokens
getAmount(contract IERC20 token, address module, uint256 total, uint256 shares) → uint256 (internal)
get token amount from shares
Parameters
-
token: erc20 token interface -
module: address of module -
total: current total shares -
shares: balance of shares