Back to docs
DOCS · 04

The mint.
All verifiable on-chain.

COCKY is an SPL Token-2022 with a built-in 5% transfer fee. 1 billion supply, 6 decimals, mint + freeze authorities revoked at genesis. Every claim on this page reads live from Solana — nothing is cached marketing copy.

★ In plain English

It's a Solana Token-2022. Same family as USDC and most modern Solana tokens, but with an extra feature: a 5% fee on every transfer. The fee is collected by the network itself, not by us — we just direct where it goes.

1 billion total supply, forever. All minted at launch. After that, the mint authority is permanently destroyed. No team mints. No "ecosystem" unlocks. No "marketing budget" dumps. The supply is the supply.

We can't freeze your wallet. The freeze authority is also destroyed at genesis. We have zero control over your balance once you hold it.

Verify yourself. Every claim below is checked by this page in real time against the Solana RPC. If you don't trust us, query the chain directly.

★ Live verification
Mint not yet deployed. The address will appear here the moment we mint on Solana — and the entire page will populate from live RPC reads.
Mint exists on Solana
Not deployed yet
Standard
Token-2022 (planned)
Total supply
1,000,000,000 COCKY (decimals: 6) — planned
Transfer fee
5% planned, cap of 5% in code
Mint authority revoked
Will revoke at genesis
Freeze authority revoked
Will revoke at genesis
LP locked
12-month minimum via Streamflow — set at genesis
Fee config multisig
3-of-5 Squads — set at genesis. Members publicly disclosed.
Token-2022 extensions enabled

Token-2022 is SPL's extensible token program. Extensions enable per-mint features the original SPL Token couldn't support natively. We use only what's needed.

TransferFeeConfig
5% on every transfer, capped at 50,000 tokens per tx. Withheld fees accumulate per-account and are harvested by the fee_router PDA. The fee config authority (multisig) can lower the bps but never raise above the hard cap.
MetadataPointer
Points to the mint itself for embedded TokenMetadata. No external metadata account — metadata lives in the mint.
TokenMetadata
Name: COCKY. Symbol: COCKY. URI points to Arweave/IPFS-hosted JSON with logo + description.
PermanentDelegate
Explicitly NOT enabled. Permanent delegate would allow the authority to transfer any holder's tokens. We refuse the option entirely.
DefaultAccountState
Explicitly NOT enabled. No frozen-by-default accounts. Anyone can hold COCKY immediately.
Verify yourself

Don't trust this page. Run the queries yourself.

Solana CLI

# Inspect the mint
solana account <MINT_ADDRESS> -u mainnet-beta

# Inspect Token-2022 specifics (transfer fee, extensions)
spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb \
  display <MINT_ADDRESS> --url mainnet-beta

TypeScript (using @solana/web3.js + @solana/spl-token)

import { Connection, PublicKey } from "@solana/web3.js";
import { getMint, TOKEN_2022_PROGRAM_ID } from "@solana/spl-token";

const conn = new Connection("https://api.mainnet-beta.solana.com");
const mint = new PublicKey("<MINT_ADDRESS>");

const info = await getMint(
  conn,
  mint,
  "confirmed",
  TOKEN_2022_PROGRAM_ID,
);

console.log("supply:", info.supply);
console.log("decimals:", info.decimals);
console.log("mintAuthority:", info.mintAuthority);     // null = revoked
console.log("freezeAuthority:", info.freezeAuthority); // null = revoked

REST (any Solana RPC)

curl https://api.mainnet-beta.solana.com -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getAccountInfo",
       "params":["<MINT_ADDRESS>",{"encoding":"jsonParsed"}]}'
Why Token-2022 (vs original SPL Token)

We need a transfer fee. Original SPL Token cannot do this natively — it would require a custom forwarder contract on every transfer, which breaks DEX integrations and wallet UX.

Token-2022 (the new SPL standard) bakes transfer fees into the mint itself. Every transfer — whether through Jupiter, Raydium, Phantom, anywhere — automatically applies the fee. No special routing needed.

  • Native transfer fees — works with every wallet, every DEX.
  • NonTransferable extension — needed for the diamond-hand SBT.
  • Wider DEX support every month — Jupiter, Raydium, Meteora all support it.
  • Reverse-compatible UX — looks like any other SPL in wallets.
How fees actually move
  1. User makes a transfer of N tokens. The Token-2022 program automatically deducts N × 0.05 (capped at 50k tokens) and stores it as withheld fees on the recipient's token account.
  2. Fees accumulate per-account in the recipient's withheld bucket. The recipient receives N × 0.95 in spendable tokens.
  3. The keeper bot periodically calls fee_router::harvest_and_route, which CPI's into spl_token_2022::withdraw_withheld_tokens_from_accounts to pull fees from a batch of token accounts into the fee_router's treasury.
  4. fee_router splits the treasury per the on-chain bps: buyback / LP / floor / staking / ops.
  5. Each leg CPIs into the relevant program (Jupiter for swaps, Token-2022 for burns, Raydium for LP adds, staking for reward deposits).