CronV1PoolFactory
owner
pendingOwner
poolMap
onlyOwner
Only allows the owner
to execute the function.
constructor
This function constructs the pool
Parameters
Name | Type | Description |
---|---|---|
_vault | contract IVault | The balancer v2 vault |
create
Deploys a new CronV1Pool
Parameters
Name | Type | Description |
---|---|---|
_token0 | address | The asset which is converged to ie "base' |
_token1 | address | The asset which converges to the underlying |
_name | string | The name of the balancer v2 lp token for this pool |
_symbol | string | The symbol of the balancer v2 lp token for this pool |
_poolType | uint256 | The type of pool (stable, liquid, volatile) |
Return Values
Name | Type | Description |
---|---|---|
[0] | address | The new pool address |
set
Sets CronV1Pool
address in the mapping
Parameters
Name | Type | Description |
---|---|---|
_token0 | address | address of token0 |
_token1 | address | address of token1 |
_poolType | uint256 | type of pool (stable, liquid, volatile) |
_pool | address | address of pool to set in the mapping |
remove
Removes an already deployed CronV1Pool
from the mapping WARNING - Best practice to disable Cron-Fi fees before removing it from the factory pool mapping. Also advisable to notify LPs / LT swappers in some way that this is occurring.
Parameters
Name | Type | Description |
---|---|---|
_token0 | address | address of token0 |
_token1 | address | address of token1 |
_poolType | uint256 | type of pool (stable, liquid, volatile) |
transferOwnership
Transfers ownership to _newOwner
. Either directly or claimable by the new pending owner. Can only be invoked by the current owner
.
Parameters
Name | Type | Description |
---|---|---|
_newOwner | address | Address of the new owner. |
_direct | bool | True if |
_renounce | bool | Allows the |
claimOwnership
Needs to be called by pendingOwner
to claim ownership.
getPool
Gets existing pool for given address pair post sort and pool type
Parameters
Name | Type | Description |
---|---|---|
_token0 | address | address of token 0 |
_token1 | address | address of token 1 |
_poolType | uint256 | type of pool |
Last updated