Last updated
Last updated
Called by deployer library to initialize a pool.
Create a new MaverickV2Pool with symmetric swap fees.
Parameters
Create a new MaverickV2Pool.
Parameters
Create a new MaverickV2PoolPermissioned with symmetric swap fees.
Parameters
Create a new MaverickV2PoolPermissioned.
Parameters
Update the protocol fee ratio for a pool. Can be called permissionlessly allowing any user to sync the pool protocol fee value with the factory protocol fee value.
Parameters
Update the protocol lending fee rate for a pool. Can be called permissionlessly allowing any user to sync the pool protocol lending fee rate value with the factory value.
Parameters
Claim protocol fee for a pool and transfer it to the protocolFeeReceiver.
Parameters
Claim protocol fee for a pool and transfer it to the protocolFeeReceiver.
Parameters
Bool indicating whether the pool was deployed from this factory.
Address that receives the protocol fee when users call claimProtocolFeeForPool
.
Bool indicating whether the pool was deployed from this factory.
Lookup a pool for given parameters.
Lookup a pool for given parameters.
Lookup a pool for given parameters.
Lookup a pool for given parameters.
Lookup a pool for given parameters.
Lookup a pool for given parameters.
Get the current factory owner.
Proportion of protocol fee to collect on each swap. Value is in 3-decimal format with a maximum value of 0.25e3.
Fee rate charged by the protocol for flashloans. Value is in 18-decimal format with a maximum value of 0.02e18.
Address of a permissionless pool.
Address of a permissioned pool.