Airlock & modules
Last updated
Last updated
Airlock is what we refer to Doppler's implementation of a smart contract protocol facilitating the deployment of new tokens using a modular approach. Here's an overview of the components:
Different types of modules can be used to cover the several aspects of the token lifecycle:
TokenFactory
Deploys the tokens
Bundler
Enables purchasing at the time of creation, reducing MEV
PoolInitializer
Initializes a liquidity pool, for example on Uniswap V3
LiquidityMigrator
Migrates liquidity from one pool to another
GovernanceFactory
Deploys governance and timelock contracts
Note: a "module" must be whitelisted before it can be used.