KGL Revival - Tokenomics Breakdown

🎮 Kanna Gaming League Revival

Complete Tokenomics & Structure Breakdown

System Overview

Core Principle: KannaKrew (KK) and Kanna Gaming League (KGL) are separate entities but interconnected via shared tokens and the OG Skunks NFT holders (inner circle). Discord is free, playing is free—tokens are optional but needed for earning rewards or backing teams.

Key Objectives

  • Sustainability: Fund the league through automated protocol fees (3-5% on trades/mints) rather than manual admin work
  • Automation: Use Discord bots to handle scheduling, scoring, payouts, and wallet linking
  • Monetization: Create a "money vehicle" for owners, players, and fans without direct gambling
  • Skill-Based: Rewards tied to analysis, performance, and participation—not pure chance
  • Decentralization: Independent team economies via liquidity pools create market-driven "odds"

Three-Token Ecosystem

KK Token
1B Supply

Fixed forever. For KannaKrew ecosystem (merch, events, culture)

KGL Token
500M/Season

Same policy, cumulative with burns. For league activities

Team Tokens
10K Each

New policies per season. Independent team economies

Separation Philosophy

Entity Focus Token Connection
KannaKrew (KK) Cannabis culture, merch, events, content KK Token Swappable via KK/KGL LP
KGL Esports league, tournaments, predictions KGL Token Independent but linked
OG Skunks Inner circle NFT (134 minted) N/A - Provides perks Bridges both ecosystems

Glossary of Terms

Quick Reference: This section explains all the technical terms used throughout this document. Don't worry if you're not familiar with crypto or blockchain—everything is explained in plain language.

Blockchain & Cryptocurrency Basics

🔗 Blockchain

A digital ledger (like a shared database) that records all transactions publicly and permanently. Think of it like a spreadsheet that everyone can see but no one can fake or delete entries from. Cardano is the specific blockchain we're using.

💰 Token

A digital asset (like digital coins or points) that lives on a blockchain. You can own them, trade them, and use them for specific purposes. In our system: KK Token, KGL Token, and Team Tokens are all different types of tokens with different uses.

💎 NFT (Non-Fungible Token)

A unique digital item that can't be replaced 1-to-1 (unlike regular tokens where 1 = 1). Think of it like a collectible trading card. The OG Skunks are NFTs—each one is unique. Unlike tokens where having 100 KGL is the same as any other 100 KGL, each Skunks NFT has its own ID.

🔑 Wallet

A digital app (like Nami or Eternl) that holds your tokens and NFTs. It's like a digital bank account but you fully control it—no bank in the middle. You connect your wallet to Discord to prove you own tokens and receive rewards. Wallets are free to set up.

⛓️ Cardano (ADA)

The blockchain platform we're using. ADA is also the name of Cardano's native cryptocurrency (like how Ethereum has ETH). We chose Cardano because transaction fees are super cheap (~$0.15) compared to other blockchains.

📜 Smart Contract

A program that runs automatically on the blockchain. Think of it like a vending machine: you put money in (input), it automatically gives you a snack (output)—no human needed. Our system uses smart contracts to automatically distribute rewards when a team wins.

🆔 Policy ID

A unique identifier (like a serial number) for a token on Cardano. It's set when the token is created and can't be changed. KK and KGL tokens have one policy ID each (stay the same forever), while Team Tokens get new policy IDs each season (like a new edition).

💸 Gas Fee / Transaction Fee

A small cost (in ADA) to perform actions on the blockchain—like sending tokens, minting new ones, or trading. On Cardano it's very cheap: ~$0.15-0.20 per action. This fee goes to the network (not us) to keep the blockchain running.

Trading & Liquidity

💧 Liquidity Pool (LP)

A "pot" that holds two types of tokens so people can trade between them instantly. Instead of finding someone who wants to trade with you directly, you trade with the pool. For example, a Team Token/KGL LP holds both Team Tokens and KGL Tokens—you put KGL in, you get Team Tokens out. The pool automatically adjusts prices based on supply and demand.

Why it matters: Each team has its own LP, so trading activity creates independent "market odds" for each team based on demand.

🔄 DEX (Decentralized Exchange)

A website/app where you trade tokens directly from your wallet—no middleman like a bank or broker. We use Minswap (a DEX on Cardano). You connect your wallet, pick what tokens to swap, and it happens instantly via smart contracts. Think of it like a 24/7 automated currency exchange booth.

🔀 Swap

Trading one token for another on a DEX. Example: You "swap" 100 KGL Tokens for 500 Team Tokens. The DEX uses liquidity pools to make this instant.

💦 Adding Liquidity

Putting your tokens into a liquidity pool so others can trade. In return, you earn a small fee (~0.4%) every time someone trades in that pool. It's like providing cash to a currency exchange booth and getting a cut of their fees. Team owners can add liquidity to their team's LP to earn passive income.

📊 Slippage

The difference between the price you expect when starting a trade vs. the actual price you get. Happens when pool liquidity is low or your trade is big. Example: You try to buy Team Tokens expecting to pay 0.1 KGL each, but by the time the trade completes, they cost 0.12 KGL each—that 0.02 difference is slippage. More liquidity = less slippage.

🤖 AMM (Automated Market Maker)

The math formula that liquidity pools use to automatically set prices. You don't need to understand the math—just know that it adjusts prices up when people buy (demand increases) and down when people sell (supply increases). This is how Team Token prices move like "odds" based on hype.

Token Economics

📈 Tokenomics

Short for "token economics"—the rules about how tokens are created, distributed, and used. It covers questions like: How many tokens exist? Who gets them? What can you do with them? Our tokenomics are detailed in the "Token Structure" tab.

🎁 Airdrop

Free tokens sent directly to your wallet—like getting a surprise gift. In our system, airdrops happen automatically when your team wins (you receive KGL Tokens) or when you're a Skunks holder (you get initial KK/KGL allocations). No work required on your end—just link your wallet to Discord.

🔥 Burn

Permanently destroying tokens by sending them to an unusable address—they're gone forever. This reduces total supply, which can increase scarcity/value. We burn ~20% of old KGL Tokens annually to control inflation, and old Team Tokens get burned between seasons.

🪙 Minting

Creating new tokens. When we "mint" Team Tokens, we're generating 10,000 fresh tokens for that specific team/season. Team owners pay a small mint fee (~$10-20) that funds the treasury. It's like printing new money—but controlled by smart contracts with set rules.

🏦 Treasury

A shared wallet that holds funds used for rewards, operations, and future development. It's funded by protocol fees (small cuts from trading), mint fees, and merch sales. The treasury address is public on the blockchain—anyone can verify the balance and see where funds go. Think of it like a community piggy bank.

💼 Protocol Fee

A tiny percentage (0.05-0.1%) taken from trades in liquidity pools that goes to the treasury. Example: If you trade $100 worth of tokens, $0.05-0.10 goes to the treasury to fund rewards. This is automatic—you barely notice it—and it's how the system sustains itself without relying on donations or ads.

💵 Proportional Rewards

Rewards distributed based on how much you own. Example: If you hold 10% of a team's tokens and that team wins (triggering a 1,000 KGL reward), you get 10% of that = 100 KGL. The more you hold, the more you earn—but everyone who holds gets something.

Governance & Community

🏛️ DAO (Decentralized Autonomous Organization)

A group that makes decisions by voting—no single boss. OG Skunks holders can vote on things like: "Should we burn extra tokens?" or "How should we split treasury funds?" You vote by staking your NFT/tokens. More holdings = more voting power. It's like a digital democracy for the league.

📝 Multi-Sig (Multi-Signature)

A security feature for the treasury wallet requiring multiple people to approve withdrawals. Example: We use "2-of-3" multi-sig—meaning 2 out of 3 trusted people (e.g., both commissioners) must approve before funds can be spent. This prevents any single person from running off with the money.

⚡ Staking

Locking up your tokens temporarily to participate in something (like voting or earning rewards). You still own them—they're just "frozen" for a period. Example: To vote on MVP awards, you might stake 5 KGL Tokens (they're locked during voting, then returned to you after).

Rewards & Competition

📊 Fantasy Predictions

A skill-based contest where you predict match outcomes or player performance (like fantasy sports). You pay a small entry fee in KGL Tokens, make your picks, and if you're accurate, you win a share of the prize pool. It's not gambling because success depends on your analysis/knowledge—not pure chance.

🎯 Backing a Team

Buying and holding a team's tokens to support them (like being a shareholder or fan). If that team wins matches, you receive proportional rewards from the treasury. You can also profit by trading: buy tokens when the team is cheap/underrated, sell if they become popular and prices rise.

📉 Vig (Vigorish)

Gambling term for the "house cut"—the fee a bookie keeps from bets. We mimic this feel via protocol fees (the treasury's "cut" from trading), but it's not gambling because rewards are tied to skill-based participation (analysis, performance), not locked wagers. It's how traditional betting sites make money, adapted for DeFi.

🎮 Free Agency Pool

The list of available players who aren't on a team yet. Team owners recruit from this pool to build their rosters—it's free to join as a player, and owners can tip you tokens to incentivize signing. Like free agency in pro sports but for our league.

Technical Implementation

🤖 Discord Bot

An automated program that runs in our Discord server to handle commands. You type things like /balance to check your tokens or /claim to receive rewards. The bot connects to the blockchain to verify your wallet and execute transactions—no manual work from admins.

🌐 On-Chain vs. Off-Chain

On-Chain: Data/actions recorded permanently on the blockchain (public, can't be faked). Example: Token transfers, airdrops.

Off-Chain: Data stored elsewhere (like a database or Google Sheets) for speed/cost reasons. Example: Fantasy predictions tracked in a spreadsheet, with winners paid on-chain later. We start off-chain for MVP to save costs, then move on-chain as we scale.

🔐 Wallet Linking

Connecting your Cardano wallet to your Discord account so the bot knows your tokens belong to you. You use the /link command, sign a message in your wallet (proves ownership without revealing passwords), and the bot associates your wallet address with your Discord username. One-time setup.

🕵️ Oracle

A trusted source that feeds real-world data to smart contracts. Example: After a match, an oracle (could be a bot or admin multi-sig) tells the blockchain "Team A won"—triggering automatic reward airdrops. Oracles bridge off-chain events (game results) to on-chain actions (payouts).

Season & Lifecycle

🗓️ Season

A fixed time period (e.g., 4-6 weeks) with a set of teams competing in scheduled matches, ending in playoffs. Each season has its own Team Tokens (new mints) and reward pools. After a season ends, tokens get burned/swapped, and we start fresh with new policies for the next season.

🔁 Policy Lifecycle

How tokens change over time:
KK/KGL Tokens: Same policy ID forever (one continuous token).
Team Tokens: New policy ID each season (Team A Season 1 ≠ Team A Season 2). Old tokens expire/burn between seasons. This resets economies and keeps hype fresh.

📦 MVP (Minimum Viable Product)

The simplest version of the system we can launch to test if it works. For KGL: 4 teams, basic bot commands, off-chain fantasy, manual match scheduling. We get feedback, fix bugs, then scale up. MVP lets us start quickly (~$80 budget, 4-6 weeks) without building everything at once.

Legal & Compliance

⚖️ Skill-Based vs. Gambling

Gambling: Requires 3 things—(1) paying to play, (2) chance (luck), (3) prize. Illegal without a license in most places.

Skill-Based: Replaces "chance" with "skill" (analysis, strategy, performance). Legal in most states (like DraftKings fantasy sports). Our system is designed as skill-based: Backing teams requires analyzing stats/form, not blind luck. But we're not lawyers—always consult one before launch.

📄 Howey Test (Securities)

A legal test to determine if something is a "security" (like a stock) requiring SEC registration. Involves: (1) investment of money, (2) in a common enterprise, (3) with expectation of profit, (4) from others' efforts. Tokens fail this if they're purely utility (used for access/participation, not passive investment). We emphasize: "Buy tokens to USE (predictions, backing, governance), not to get rich from our work."

🚫 Disclaimer

A legal statement saying "this isn't financial advice" or "tokens aren't investments." Protects the project from liability. We include: "KGL tokens are for entertainment/participation. No guaranteed returns. Could lose value. Consult your own lawyer/advisor." Required on all materials (website, Discord, docs).

Still confused? That's okay! You don't need to understand every term to participate. The Discord bot handles most of the complexity. Just know: Tokens = digital points you can earn/trade, LP = trading spot, Treasury = community fund for rewards.

Token Structure Deep Dive

🌿 KK Token (Kanna Coin)

Total Supply
1 Billion
Policy
Fixed Forever
Blockchain
Cardano

Distribution Breakdown

20% - OG Skunks Airdrop 200M tokens
30% - Teams/Staff/Creators 300M tokens
20% - Treasury Reserves 200M tokens
20% - Liquidity Pools 200M tokens
10% - Community Earns 100M tokens

Uses

  • Merch discounts at Blo Buyers Club
  • Event tickets & access
  • Tipping content creators
  • DAO governance voting (stake to vote)
  • Swappable to KGL Token for league activities

🎮 KGL Token

Per Season
500 Million
Policy
Same Forever
Supply Growth
Cumulative w/ Burns

Seasonal Minting Explained

Each season mints 500M under the SAME policy ID. This means:

  • Season 1: 500M total supply
  • Season 2: +500M = 1B total supply
  • Season 3: +500M = 1.5B total supply
  • ~20% burned annually via DAO votes to control inflation
  • No fragmentation—one KGL Token forever

Distribution Breakdown (Per Season)

15% - OG Skunks Airdrop 75M tokens
25% - Teams/Players/Staff 125M tokens
30% - Treasury for Rewards 150M tokens
20% - Liquidity Pools 100M tokens
10% - Free Predictions/Contests 50M tokens

Uses

  • Enter paid fantasy predictions (10 KGL per entry)
  • Tip players during streams
  • Trade for Team Tokens in LPs
  • Stake to vote on MVP awards
  • Primary reward currency for backing winning teams

🏆 Team Tokens

Per Team
10,000
Policy
Unique Per Team/Season
Lifecycle
One Season

How Policies Work Season-to-Season

Each team gets a unique policy ID every season:

  • Team A Season 1: "TeamA_S1" policy (10K supply)
  • Team A Season 2: "TeamA_S2" policy (new 10K supply)
  • Old tokens burned or swapped for discounts on new season
  • Creates fresh hype and independent economies per season
  • No legacy bloat or mixing of supplies

Distribution Per Team

20% - Owner Free Allocation 2,000 tokens
40% - Public Mints/Sales 4,000 tokens
20% - Contest Airdrops 2,000 tokens
20% - Initial LP Seeding 2,000 tokens

Uses

  • Back a team—hold to receive proportional rewards on wins
  • Trade in team-specific LPs (prices = market "odds")
  • Owners tip tokens to recruit/reward players
  • Speculation: Buy low before wins, sell high after payouts

Money Flow & Treasury System

Treasury Funding Sources

Protocol Fees (3-5%)
Paid Fantasy Entries
Team Token Mints
Merch Royalties
Treasury Wallet
Key Point: The treasury is an on-chain wallet (public, transparent via Cardano blockchain explorer). Everyone can see inflows and outflows. It's controlled by a multi-sig or DAO for security.

How Protocol Fees Work

Step 1: LP Setup with Fee Structure

When creating liquidity pools (LPs) on Cardano DEX like Minswap, we program the smart contract with a fee split:

  • Total swap fee: ~0.5-0.75% per trade
  • LP provider cut: 90-95% of fee (incentivizes liquidity)
  • Protocol fee: 5-10% of fee goes to treasury (e.g., 0.05% of trade)

Step 2: Fee Collection During Trades

When a fan swaps tokens (e.g., KGL → Team Token):

  1. Smart contract automatically deducts total fee from trade
  2. Example: 100 ADA trade with 0.5% fee = 0.5 ADA total fee
  3. 0.45 ADA goes to LP providers
  4. 0.05 ADA instantly transferred to treasury wallet
  5. LP stays balanced—prices adjust via supply/demand

More trading = more treasury growth

Step 3: Treasury Distribution

Treasury funds rewards automatically via smart contracts:

  • Match wins: Fixed amount (e.g., 1,000 KGL) airdropped to Team Token holders
  • Fantasy payouts: Fixed pot (e.g., 500 KGL) split by leaderboard
  • Creator allocations: Monthly distributions (300-500 tokens)
  • MVP awards: Community-voted bonuses (300 KGL)

Reward Payout Structure

Event Amount Recipients Source
Team Match Win 1,000 KGL Owner (200) + Holders (800 proportional) Treasury
Fantasy Weekly 500 KGL Top leaderboard (split) Treasury + 10 KGL entries
MVP Award 300 KGL Voted winner Treasury
Player Win Bonus 100 KGL Each player on winning team Owner tips (optional)
Creator Monthly 300-500 tokens Active content creators/mods Treasury

Why This Mimics "Vig" Without Gambling

  • Ecosystem-wide: Fees from ALL activity (not specific bets) fund rewards
  • Skill-based: Rewards go to skilled participants (analysis, performance)
  • No direct losses: Users don't lose funds to "the house"—just market fluctuations
  • Transparent: Public treasury = verifiable fair distribution
  • Sustainable: More engagement → more volume → bigger treasury → better rewards

User Roles: Participation & Rewards

Universal Rule: Discord is free. Playing is free. Watching is free. Tokens are optional but required for earning rewards or backing teams. Everyone needs a Cardano wallet (free via Nami/Eternl) linked to Discord username to participate in token activities.

🎮 Players (Gamers in Matches)

How They Participate:
  • Join Discord for free (no wallet needed initially)
  • Sign up for matches via Discord bot commands
  • Play in tournaments (Call of Duty, Fortnite, etc.)
  • No Team Token ownership required
How They Get Rewards:
  • No direct payouts for match wins (simplifies system)
  • Team owners can tip from their holdings (e.g., 100 Team Tokens for MVP performance)
  • Tips claimable once player links wallet to Discord
  • Optional: Create content for creator allocations

👀 Viewers/Fans/Backers

How They Participate:
  • Watch streams on Twitch/Discord for free
  • Engage in chat, predictions, polls
  • To BACK a team: Buy/hold Team Tokens via DEX swap (KGL or KK → Team Token)
  • Trade Team Tokens in LPs pre-match based on confidence
  • Enter paid fantasy predictions (10 KGL per entry)
How They Get Rewards:
  • Proportional airdrops: If backed team wins, receive share of 800 KGL based on holdings
  • Example: Hold 10% of Team Tokens = ~80 KGL per win
  • Fantasy wins: Top prediction leaderboard splits 500 KGL pot weekly
  • Free earns: Discord contests/polls for 50-100 KGL
  • Trading profits: Buy low, sell high as prices fluctuate

🏆 Team Owners

How They Participate:
  • Pay ~$10-20 (in ADA) to mint team's tokens for the season
  • Activates team entry into league
  • Recruit players from free agency pool (via Discord)
  • Manage roster and strategy
  • Optionally add liquidity to team's LP (first mover advantage)
How They Get Rewards:
  • 2,000 free Team Tokens (20% of supply)—use to recruit or hold
  • Fixed 200 KGL bonus per match win
  • Proportional share: 20% holdings = ~160 KGL from holder pool
  • Total per win: ~360 KGL if holding all tokens
  • Trading upside: Team Token prices rise on strong performance

🎨 Content Creators & Staff

How They Participate:
  • Free to create content (highlights, streams, analysis)
  • Moderate Discord (mods/admins)
  • Host Espot broadcasts (like SportsCenter for league)
  • Submit content for community votes
How They Get Rewards:
  • Monthly allocations: 300-500 KGL/KK Tokens based on activity
  • Tips during streams: Viewers send tokens in real-time
  • Community votes: Top highlights win bonus tokens
  • MVP awards: Could win 300 KGL if featured prominently

🦨 OG Skunks Holders (Inner Circle)

How They Participate:
  • Already own Skunks NFT (no new purchase needed)
  • Access premium Discord channels
  • Vote in DAO on treasury splits, burns, rule changes
  • Whitelist access to mint Team Tokens early
How They Get Rewards:
  • KK Token airdrop: 20% of 1B supply = ~1.5M per holder (if 134 holders)
  • KGL Token airdrop: 15% of 500M per season = ~560K per holder
  • Bonuses: +20% multiplier on other role rewards
  • Early access: Mint Team Tokens before public
  • Governance: Vote on treasury usage

Example Earnings Scenarios

User Type Scenario Earnings
Casual Fan Backs winning team with 5% holdings, wins 2 fantasy weeks ~40 KGL (backing) + 200 KGL (fantasy) = 240 KGL
Team Owner Team wins 5 matches in season, holds all tokens 5 × 360 KGL = 1,800 KGL (~$50-100 value at market)
Player Owner tips 100 tokens per win × 5 wins 500 Team Tokens (tradeable for KGL)
Content Creator Active for 3 months + tips during streams 1,200 KGL (allocations) + 300 KGL (tips) = 1,500 KGL
Skunks Holder Just holds NFT through airdrops 1.5M KK + 560K KGL (~$1,000+ value)

Liquidity Pool System

What Are Liquidity Pools (LPs)?

Liquidity pools are smart contracts on DEXes (decentralized exchanges like Minswap on Cardano) that hold two tokens for trading. Users swap between them, and the pool's math auto-adjusts prices based on supply/demand. For KGL, each team gets its own LP (Team Token ↔ KGL Token) to create independent "odds" via market forces.

Key Innovation: League auto-sets all LPs with Team Tokens priced super cheap initially (e.g., 1 Team Token = 0.1 KGL). Owners can add their own liquidity to shift prices, but it's fully decentralized from the start—no manual admin needed.

LP Setup Process

Step 1: Team Token Mint

  • Owner pays ~$10-20 (in ADA) to activate team
  • Smart contract mints 10,000 Team Tokens under new policy ID
  • Owner receives: 2,000 tokens (20%) free
  • Remaining 8,000 tokens allocated:
    • 4,000 for public mints/sales
    • 2,000 for contest airdrops
    • 2,000 for initial LP seeding

Step 2: League Auto-Sets LP

  • League smart contract automatically creates LP on Minswap
  • Initial ratio: 2,000 Team Tokens : 200 KGL Tokens
  • This sets starting price at ~0.1 KGL per Team Token (super cheap)
  • Funded from treasury's KGL allocation (no owner cost)
  • Result: LP is live, anyone can trade immediately

Step 3: Owner Can Add Liquidity (Optional)

  • Owner can add more KGL + Team Tokens to deepen pool
  • Advantage: First mover—set prices before hype
  • Example: Add 500 KGL + 500 Team Tokens → pool becomes 2,500 Team : 700 KGL
  • More liquidity = less price slippage, more stable trading
  • Owner earns LP provider fees (~0.4% of trades) as passive income

How LPs Create "Odds" (The Magic)

Each team's LP is isolated—no shared pool. Prices adjust independently via automated market maker (AMM) math:

Scenario: Team A (strong team) vs. Team B (underdog)

  • Pre-match hype: Fans analyze stats, bet on Team A winning
  • Action: Fans buy Team A Tokens (swap KGL → Team A Token)
  • LP response: Team A Token price rises (e.g., 0.1 → 0.3 KGL) as supply shrinks
  • Team B LP: Less demand → price stays low or dips (0.1 → 0.08 KGL)
  • Result: Market "odds" are now 3:1 for Team A (implied by price difference)

Post-match:

  • Team A wins → 1,000 KGL airdropped to holders → price pumps further (winners sell for profit)
  • Team B loses → no airdrop → holders might dump tokens (price crashes)
This Is Real: It's how DeFi prediction markets work (e.g., Polymarket). Supply/demand sets prices organically—no manual odds-setting needed. Owners/fans create the market through skill-based analysis (team form, player stats).

LP Benefits by Role

Role LP Interaction Benefit
League Auto-sets all LPs cheaply Zero manual work, instant trading
Owner Can add liquidity first Control initial price, earn LP fees (0.4% trades)
Fans/Backers Buy/sell Team Tokens Speculation profits, proportional rewards on wins
Treasury Collects protocol fees (0.05%) Funds rewards from all LP trades
LP Providers Add paired tokens to pools Passive income from 90% of trade fees

Season-to-Season LP Handling

End of Season

  • Old Team Token LPs drained (holders withdraw or burn)
  • New season: Fresh Team Token policies minted
  • New LPs auto-created by league for all teams
  • Owners can carry KGL from old season to seed new LPs
  • Resets hype—everyone starts fresh

Example LP Economics

Hypothetical Season

Total LP Volume
$5,000
Protocol Fees (0.05%)
$2.50
Treasury Growth
$2.50 + Mints
Rewards Distributed
~$1,000

Scales with engagement—more hype = more volume = bigger treasury

Technical Implementation

Blockchain: Cardano

Why Cardano? Low transaction fees (~$0.15 per tx), proof-of-stake (eco-friendly), easy token minting via NMKR/Cardano CLI, established DEXes (Minswap), and your original choice for Skunks NFTs.

Smart Contract Infrastructure

Component Technology Purpose
Token Policies Cardano Native Assets (Plutus) KK/KGL/Team Token minting rules
Liquidity Pools Minswap AMM Automated token trading with fees
Treasury Wallet Gnosis Safe (multi-sig) Secure, transparent fund storage
Airdrop System Plutus smart contracts Auto-distribute rewards on wins
Discord Bot Discord.py + Cardano API Wallet linking, commands, claims
Fantasy System Off-chain DB + on-chain payouts Track predictions, pay winners

Discord Bot Features

Core Commands

  • /link - Connect Cardano wallet to Discord (signs message for verification)
  • /balance - Check KK/KGL/Team Token holdings
  • /claim - Claim pending airdrops/rewards
  • /tip @user 100 KGL - Send tokens to another user
  • /predict Team-A 3-1 - Submit fantasy prediction (paid entry)
  • /leaderboard - View season standings and fantasy ranks
  • /register-team "Demigods" - Owner initiates team mint

Automation Features

  • Auto-schedule matches based on availability polls
  • Track scores via manual input or game API integrations
  • Trigger treasury airdrops on confirmed wins
  • Send reminders for fantasy deadlines
  • Update LP stats (prices, volume) in Discord channels
  • Handle team registration and LP creation flows

Wallet Options for Users

Wallet Platform Ease of Use Features
Nami Browser extension Very Easy Simple UI, fast setup, supports all Cardano tokens/NFTs
Eternl Browser + Mobile Easy Advanced features, hardware wallet support
Yoroi Browser + Mobile Easy Lightweight, official Cardano wallet

Token Minting Process

KK & KGL Token Minting (One-Time Setup)

  1. Generate policy keys via Cardano CLI
  2. Create policy script (multi-sig for DAO control)
  3. Mint initial supply to treasury wallet
  4. Distribute according to tokenomics (airdrops, LPs, allocations)
  5. Register on DEXes (Minswap) for trading
  6. Cost: ~2-3 ADA per token (~$1.50-2 USD)

Team Token Minting (Per Team/Season)

  1. Owner triggers via Discord bot: /register-team "TeamName"
  2. Bot generates unique policy ID for team/season
  3. Owner pays mint fee (~$10-20 ADA, goes to treasury)
  4. Smart contract mints 10K tokens:
    • 2K to owner's wallet
    • 8K to treasury for distribution
  5. Bot auto-creates LP on Minswap (2K Team : 200 KGL initial ratio)
  6. Cost per team: ~1 ADA tx fee + owner's $10-20 entry

Security Measures

  • Multi-sig treasury: Requires 2-of-3 signatures for withdrawals (co-commissioners + trusted admin)
  • Audited contracts: Use open-source Plutus templates, verify on Cardanoscan
  • Bot permissions: Read-only access to wallets (can't withdraw, only verify ownership)
  • Rate limits: Prevent spam commands (e.g., max 5 predictions per user per week)
  • Public transparency: Treasury address published on website/Discord for community oversight

Scalability Plan

Phase 1: MVP (Season 1)

  • 4 teams, manual match scheduling
  • Basic Discord bot (link, balance, claim)
  • Off-chain fantasy tracking (Google Sheets + bot)
  • Simple LPs on Minswap

Phase 2: Scale (Season 2-3)

  • 8-10 teams, automated scheduling via bot polls
  • On-chain fantasy payouts (smart contracts)
  • MVP voting system integrated
  • Enhanced LP analytics dashboard

Phase 3: Expansion (Season 4+)

  • Multiple game titles (COD, Fortnite, Apex, etc.)
  • Web dApp for non-Discord users
  • Cross-chain bridges (expand to Ethereum/Solana if demand)
  • DAO-governed feature additions

Cost Estimates & MVP Plan

Initial Setup Costs

Item Cost (USD) Notes
KK Token Mint $1.50 One-time, 2 ADA transaction fee
KGL Token Mint $1.50 One-time, 2 ADA transaction fee
Team Token Mints (4 teams) $2.80 1 ADA each (~$0.70 USD)
LP Creations (4 teams) $0.60 0.2 ADA per LP setup
Initial LP Liquidity $40 ~$10 worth per team (from treasury)
Smart Contract Deployment $5 Airdrop/treasury contracts
Discord Bot (Basic Tier) $0 Free tier sufficient for MVP
Domain + Hosting (optional) $15 For public info page/treasury dashboard
Total MVP Cost ~$66 Assuming ADA @ $0.70, highly variable
Note: Cardano fees are in ADA, which is volatile. At $0.50/ADA it's cheaper; at $1/ADA it's slightly more expensive. Most costs are one-time—recurring is only bot hosting if scaling.

Ongoing Operational Costs

Item Cost (USD/month) Notes
Discord Bot Premium (if needed) $10-20 Only if scaling beyond free tier
Transaction Fees (airdrops, mints) $5-15 Depends on activity volume
Domain/Hosting Renewal $5 Annual divided monthly
Total Monthly $20-40 Scales with growth

MVP Launch Budget

$80-100

Covers all setup + 1 month operations

Revenue Projections (Conservative)

Assumptions for Season 1

  • 4 teams, 20-30 active participants
  • Team owners pay $15 mint fee each = $60
  • ~200 fantasy entries @ 10 KGL (~$5 value total)
  • ~$500 total LP trading volume
  • Protocol fees (0.05% of volume) = $0.25
  • Total revenue: ~$65

Breakeven Analysis

  • Initial costs: ~$80
  • Season 1 revenue: ~$65
  • Net after Season 1: -$15 (minimal loss)
  • Season 2 (no setup costs, 6 teams, more volume): +$50-100 profit
  • Breakeven: Early Season 2
Key Point: This isn't designed for huge profits—it's about sustainability. Covering costs + small treasury growth means the league runs indefinitely without burning out admins. Upside comes from KK/KGL token appreciation and community growth.

MVP Plan: 4-Team Pilot Season

Timeline: 4-6 Weeks

Week 1: Setup

  • Mint KK & KGL Tokens
  • Deploy treasury wallet (multi-sig setup)
  • Build basic Discord bot (link, balance, claim commands)
  • Announce revival on X/Discord to gauge interest

Week 2: Team Registration

  • 4 owners register teams via bot (pay mint fees)
  • Mint Team Tokens, auto-create LPs
  • Airdrop KK/KGL to Skunks holders
  • Open public mints for Team Tokens ($1-5 each)

Week 3-5: Season Play

  • Run 2 matches per week (8 total)
  • Enable fantasy predictions (off-chain tracking)
  • Monitor LP trading activity
  • Distribute airdrops post-match via bot
  • Host Espot broadcast recaps on Discord/Twitch

Week 6: Playoffs & Review

  • Top 2 teams compete in finals (streamed)
  • Distribute final rewards
  • Gather feedback via Discord polls
  • Analyze treasury performance
  • Plan Season 2 adjustments

Success Metrics

Metric MVP Target Scale Target (Season 2+)
Active Participants 20-30 50-100
LP Trading Volume $500 $2,000+
Fantasy Entries 150-200 500+
Treasury Balance (KGL) 50K tokens 200K+ tokens
Discord Active Users 40-60 100-200
Stream Avg Viewers 15-25 50-100

Risk Mitigation

  • Low Adoption: Start small (4 teams), invite old players directly via DMs
  • Token Price Crash: Treasury holds stable assets (ADA/USDC) for payouts, not just KGL
  • Technical Bugs: Test all bot commands in private server before launch
  • Legal Issues: Add disclaimers ("not financial advice"), emphasize skill-based nature
  • Owner Drop-Out: League-controlled backup LPs ensure teams can continue

Bottom Line

For under $100 and 4-6 weeks of setup, you can launch a fully tokenized, automated, sustainable esports league that rewards everyone from players to fans—while keeping it fun and community-driven.

© 2025 Kanna Gaming League | Built on Cardano | @kannaleague

This is a community-driven, skill-based esports ecosystem. Not financial advice.