Distribution System

How revenue sharing works and how rewards are distributed to token holders

How Distribution Works

Fee Collection

  • Transfer fees from buys/sells/transfers
  • LP tax from Meteora position fee claims
  • Bonding curve fees

Collection Methods

  • Main token (from transfer fees)
  • SOL (from LP/bonding curve)
  • Other tokens (converted to SOL)
Distribution Process

Token Collection & Conversion

When fees are collected in tokens (not SOL), the distribution wallet automatically sells them for SOL based on your distribution schedule.

Reward Distribution

SOL Distribution: Only needs 0.1 SOL to refill wallet. Everything above 0.1 SOL is distributed to holders.

Token Distribution: Needs 0.35 SOL to refill wallet for creating token accounts for users who don't have them.

Developer Fee

The developer fee is automatically deducted from distributions and is based on the reward token type:

  • SOL Rewards: Developer fee is collected in SOL
  • Token Rewards: Developer fee is collected in the same reward token

This ensures the developer fee is always proportional to the actual rewards being distributed.

Wallet Refill Mechanism

The distribution wallet automatically refills itself to maintain the required balance:

  • 0.1 SOL for SOL distributions
  • 0.35 SOL for token distributions
Important Notes
⚠️

Never send funds to the distribution wallet unless it's completely empty (which is almost impossible to happen).

ℹ️

The system is designed to be fully automatic - the wallet manages its own balance and distributions.

ℹ️

When distributing tokens, the wallet needs extra SOL to create token accounts for users who don't already have them.

Distribution Types

SOL Distribution

  • • Minimum wallet balance: 0.1 SOL
  • • Everything above 0.1 SOL is distributed
  • • No token account creation needed
  • • Most efficient distribution method

Token Distribution

  • • Minimum wallet balance: 0.35 SOL
  • • Extra SOL needed for token accounts
  • • Can distribute any Solana token
  • • Includes your own token as reward