Airlock & modules
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:
Architecture
Different types of modules can be used to cover the several aspects of the token lifecycle.
At a high level these can be understood as:
TokenFactories
Deploys the tokens
Bundlers
Enables purchasing at the time of creation, reducing MEV
PoolInitializers
Initializes a liquidity pool, for example on Uniswap V3
LiquidityMigrators
Migrates liquidity from one pool to another
GovernanceFactories
Deploys governance and timelock contracts, if configured
Note: a "module" must be whitelisted before it can be used. If you are building a custom module, please get in touch with the Whetstone Research team.
Last updated