Launch a Solana DeFi token

SPL DeFi starter: mintable + burnable + pausable. The Solana counterpart to the EVM DeFi-Grade preset.

Most Solana DeFi protocols need three primitives at the token level: the ability to issue more tokens for liquidity / rewards / partnership programmes (mintable), the ability for the protocol to burn tokens out of supply for buybacks or fee distribution (burnable), and an emergency stop in case an exploit drains an integration (pausable). This preset bundles those three on top of the SPL Token-2022 baseline.

What's included

Why this stack

Mint authority stays in your deployer wallet so the protocol can keep issuing. Burn lets the protocol absorb revenue and reduce circulating supply transparently. Pausable is the emergency switch that saved real Solana protocols from real exploits. The EVM defi-grade preset additionally bundles Permit (ERC-2612) and Capped — neither has a clean SPL counterpart, so this preset drops them. SPL Approve already handles gasless delegation; supply ceilings need either the `fixedSupply` toggle (renounce mint authority after launch) or a custom Anchor program, which is out of scope here.

Why no Permit / Capped?

Permit (ERC-2612) is an EVM-specific signature-based approval pattern. On Solana, SPL Approve already does single-instruction delegation without needing a separate signature relay step — there's nothing to port. Capped enforces a hard supply ceiling on each mint call, which the EVM ERC20Capped implements as an override. SPL Token-2022 has no equivalent; the closest semantic is renouncing mint authority after the initial supply, which is a different decision (no further issuance ever vs. capped progressive issuance).

When should I renounce mint authority?

When the protocol's economics are stable and you want holders to know no surprise dilution will happen. The manage page has a one-click Renounce that permanently disables minting. Most teams keep mint authority for the first 12–18 months while liquidity, rewards, and partnership programmes are still in flux, then renounce as a credibility signal.

Can I pair this with a DAO?

Yes — the manage page has a Realms callout that copies the mint address and opens Realms' DAO-creation wizard. Realms is the canonical Solana governance front-end on top of the spl-governance program; you paste the mint into step 1 of their wizard and they handle the on-chain DAO setup. Toqqo doesn't create the DAO programmatically — that's Realms' job once the mint exists.