Bonker's modular architecture supports launch extensions — additional logic that runs during token deployment.
Available extensions
| Extension | Description |
|---|---|
| AirdropV2 | Distribute tokens to community at launch |
| Vault | Configurable token allocation for deployer (extensionBps) |
| DevBuy (v4) | Atomic frontrun-proof buy bundled into deploy TX |
| Presale Allowlist | Whitelisted presale before public trading |
| Presale ETH | ETH-based presale with proceeds to creator |
Extensions are gated by the factory — only factory-approved extensions can be used.
To enable an extension, the factory owner calls factory.setExtension(extensionAddress, true).