Back to Academy
Allocations
5 min read

Allocations

Understand how to distribute your Totem's initial supply across minters, wallets, and reserves.

T

Totems Team

Core TeamJanuary 18, 2025

When you create a Totem, you decide how the total supply gets distributed. This is done through allocations (assignments of tokens to different recipients), each with a specific purpose.

What Are Allocations?

Allocations define where your Totem’s supply goes at creation. Each allocation has:

  • Recipient - Who receives the tokens (a wallet address or a minter mod)
  • Amount - How many tokens they receive
  • Label - A human-readable description (e.g., “Community Sale”, “Team Reserve”)

You can have multiple allocations, and they can go to different types of recipients.

Types of Recipients

Wallet Addresses

You can allocate tokens directly to any wallet address. These tokens are immediately available to that wallet once the Totem is created.

Common uses:

  • Team allocation - Tokens for founders and contributors
  • Treasury - Reserve for future initiatives
  • Airdrops - Pre-assigned tokens for specific addresses
  • Liquidity - Tokens set aside for exchange listings

Minter Mods

Minter mods are smart contracts that distribute tokens according to programmed rules.

When you allocate to a minter mod, those tokens become available through that mod’s logic.

Common minter types:

  • Fixed price - Anyone can mint at a set price
  • Bonding curve - Price increases with supply
  • Allowlist - Only approved addresses can mint
  • Free mint - No cost, first come first served
  • Vesting schedule - Tokens released over time

Unlimited Minters

Some minter mods are marked as “unlimited.” Instead of distributing from a fixed allocation, they can mint new tokens on demand, increasing the total supply.

Unlimited minters:

  • Don’t need a token allocation (set amount to 0)
  • Can mint indefinitely
  • Display warnings in the UI about unfixed supply
  • Cannot be added after creation (security measure)

Use unlimited minters carefully. They’re powerful but can raise red flags.

Planning Your Allocation

Before creating your Totem, think through your distribution strategy.

Questions to Consider

What’s the total supply? Your allocations must add up to your maximum supply (unless using unlimited minters).

Who needs tokens at launch? Team members, early supporters, treasury; list everyone who should receive tokens immediately.

How will the public get tokens? Choose minter mods that match your distribution goals. A bonding curve rewards early buyers. A fixed price is simpler to understand.

Do you need reserves? Consider holding back tokens for future partnerships, liquidity, or community initiatives.

Example Allocation

Here’s how a typical Totem might be allocated:

RecipientAmountPurpose
Bonding Curve Minter700,000Initial distribution
Team Wallet150,000Core contributors
Treasury100,000Future initiatives
Marketing Wallet50,000Partnerships & growth
Total1,000,000

Allocation Labels

Each allocation has a label that’s stored onchain and displayed in the UI. Make these clear and honest.

Good labels:

  • “Team (12 month vesting)”
  • “Community Treasury”
  • “Liquidity Pool”

Avoid vague labels like “Reserve” or “Other”, they create uncertainty.

Common Patterns

Fair Launch

Allocate everything (or nearly everything) to a minter mod. No team allocation, no pre-mine.

  • 100% to Public Minter

Team + Community

Split between team and public, with transparent labeling.

  • 70% to Public Minter
  • 20% to Team
  • 10% to Treasury

Gradual Release

Use multiple minter mods with different mechanisms for staged distribution.

  • 40% to Early Supporter Allowlist
  • 40% to Public Bonding Curve
  • 20% to Team

Things to Know

Allocations are permanent. Once your Totem is created, you can’t change how tokens were initially distributed.

Minter allocations are held by the mod. Tokens allocated to a minter mod sit in that contract until users mint them.

Unlimited minters don’t hold tokens. They mint new supply on demand rather than distributing from a balance.

Labels are public. Everyone can see your allocation breakdown onchain. Be transparent.

Common Mistakes

No public allocation - If all tokens go to wallets, there’s no way for the community to participate. Include at least one minter mod.

Unclear labeling - Vague allocation labels create suspicion. Be specific about what each allocation is for.

Over-allocating to team - Large team allocations can signal that insiders might dump.

Key Points

  • Allocations define your initial token distribution
  • Recipients can be wallets or minter mods
  • Unlimited minters can mint beyond fixed supply
  • Plan your allocation strategy before creating
  • Use clear, honest labels
  • Allocations are permanent once created
Previous <- Choosing Mods
Next Launch Time ->