GenericPool
Abstract contract containing common logic for all pools Each pool manages can hold a specific pool asset, which is an ERC20 token At the same time the pool is itself an ERC20 contract representing an LP token ("pool shares"). This contract takes care of - depositing pool tokens and at the same time minting LP tokens - withdrawing pool tokens and at the same time burning LP tokens It is abstract and does not take any assumptions about how the amount of pool tokens and LP tokens are related
poolAsset
Asset held by the pool
poolAssetDecimals
The decimals of the pool asset
poolCap
Maximum amount of poolAsset
that can be deposited into this pool
asset
Returns the pooled token's address
Return Values
Name | Type | Description |
---|---|---|
_token | address | Address of the pooled asset |
assetDecimals
Returns the decimals of the pool asset
Return Values
Name | Type | Description |
---|---|---|
_decimals | uint8 | The number of decimals |
Last updated