Skip to content
eBitcoinCashBitcoinCash Improved
Launching soon

Docs · how the airdrop works

The
rules.

100% of the coin's creator fees, airdropped in SOL to every holder by the % they hold, every 5 minutes. The liquidity pool is excluded. This is the long version: where the SOL comes from, who is excluded and why, the formula, what you can check on-chain yourself, and what this is not.

01#short

The short version.

eBitcoinCash ($EBCSH) is a pump.fun coin on Solana. Every trade of it pays pump.fun's creator fee. All of that fee goes to one public wallet, the airdrop wallet, and every 5 minutes the wallet pays it out in SOL to every holder, split by the share of the coin each one holds.

Only real wallets count. The bonding curve, the liquidity pool and every other program account are left out, so the SOL goes to people, not to pools.

  1. 01Collectthe creator fees land in the airdrop wallet
  2. 02Snapshotevery holder of the coin, one exact read
  3. 03Excludethe curve, pools, programs, the wallet, the burn
  4. 04Splitthe pot, by % of the eligible supply
  5. 05Sendbatched SOL transfers, each with a memo

02#cadence

Every 5 minutes.

A clock wakes the engine every minute. Time is cut into 5-minute slots, and each slot gets exactly one drop: if the slot already has one, the engine only checks on the transactions still in flight and goes back to sleep. After any downtime it runs one drop, not a backlog: that drop's pot simply holds everything that came in meanwhile.

The countdown on the site counts to the next slot. A drop shows up on /drops once its snapshot is taken, and its payouts turn confirmed as the network confirms them, usually within seconds.

03#fees

Where the SOL comes from.

pump.fun charges a creator fee on every buy and sell of the coin, at pump.fun's own rate (the strip at the top shows today's), on its bonding curve and after graduation on PumpSwap. The creator fee is paid to the coin's creator. For $EBCSH that is the airdrop wallet, in one of two ways the engine reads from the chain on every run: the wallet is the coin's creator and collects the fees itself, or the creator fee is shared to it through pump.fun's fee-sharing config.

Before each drop the engine pulls the waiting fees into the wallet when they reach 0.005 SOL. Any SOL anyone sends to the airdrop wallet is split in the next drop the same way, gifts included.

04#pot

The pot.

What a drop splits is the airdrop wallet's balance, minus three things that are never split:

  • the reserve, 0.02 SOL kept for network fees and account rent;
  • what holders are owed: small shares carried from earlier drops (see Minimum payout);
  • what is in flight: payouts sent and not yet confirmed.

A pot under 0.002 SOL is not worth the network fees: the drop is recorded as skipped and the SOL rolls into the next one. A single drop never pays out more than 50 SOL, and the engine never sends more than 200 SOL in an hour; anything above waits for the next drop.

05#snapshot

The snapshot.

At the drop, the engine reads every token account of the coin in one request and adds them up. The total must equal the coin's supply exactly; if it does not (a block moved under the read), it reads again. Balances are counted per owner, so several token accounts of one wallet count as one holder.

06#excluded

Who is excluded, and why.

A wallet is eligible when it is a normal wallet: its address is a real keypair's (on the ed25519 curve), it is owned by the System Program, and it holds at least one unit of the coin. Everything else is excluded and its coins are left out of the total the shares are measured against:

ExcludedWhy
The pump.fun bonding curveIt holds the coins nobody has bought yet. It is not a holder.
The PumpSwap poolAfter graduation the pool holds the liquidity. Paying it would hand the drops to the pool instead of to people.
Any other program accountPools on other exchanges, lockers, vaults, multisigs: an address no keypair owns cannot receive a plain transfer safely. Hold in a normal wallet to be paid.
The airdrop walletIt would pay itself.
The burn addressNobody can spend from it.
Listed accountsAn address the operator excludes by hand, always with its reason on the drop's page.

Every drop's page lists the accounts it excluded, with their balances and reasons.

07#formula

Your share of the drop.

The network fee for the drop's transactions comes off the pot first. What is left is split in proportion to the eligible balances, rounded down to the lamport (1 SOL = 1,000,000,000 lamports):

your share = (pot − network fee) × your balance ÷ the eligible supply

A worked example

pot
1.0000 SOL
network fee estimate
− 0.0003 SOL
to split
0.9997 SOL
eligible supply
720,000,000 $EBCSH
you hold
5,000,000 $EBCSH (0.6944%)
you receive
+0.006942361 SOL

0.9997 × 5,000,000 ÷ 720,000,000 = 6,942,361 lamports, rounded down. The dust that rounding leaves stays in the wallet for the next drop.

Bigger holder, bigger share; the same rule for everyone, every drop. Nobody signs up: holding is enough.

08#minimum

Minimum payout, and the carry.

A transfer costs the network a fee, so tiny shares are not sent one by one. A holder is paid when their share, plus anything they already carry, reaches 10,000 lamports (0.00001 SOL). Below that, the amount is carried: recorded as theirs, shown on their wallet page, and added to their next share until it reaches the minimum. Nothing is forfeited.

If you sell, what you carry is still yours: once it reaches the minimum it is paid with the next drop.

09#rent

Wallets with no SOL in them.

Solana refuses a transfer that would leave a brand-new, empty account below its rent-exempt minimum: 890,880 lamports, about 0.00089 SOL. So a wallet that holds the coin but no SOL at all is paid once what it is owed reaches 0.00089088 SOL; until then it carries, like any small share. A wallet with any SOL in it is paid from the normal minimum.

10#network

Network fees.

The payouts go out in batches of about up to 19 transfers per transaction, each transaction signed by the airdrop wallet and stamped with a memo. Each one costs the network about 5,000 lamports plus a small priority fee, paid from the pot before the split (the drop's page shows the exact fee). The reserve covers fees for transactions that must be re-sent.

11#wallet

The airdrop wallet.

The airdrop wallet's address is public (the strip at the top and every drop's page show it); anyone can watch it on Solscan.

Its key lives only on the site's server, in the production environment, and is never logged or shown. Before signing anything, the engine checks the transaction against a short allowlist: SOL transfers from the airdrop wallet, the memo, the network-fee settings, and the exact fee-collection instructions it built itself. Anything else is refused.

12#modes

Modes, and the kill switch.

OffThe coin is not launched yet. Nothing runs.
Dry runThe coin exists but the key is not armed: every drop is computed and published exactly as it would be paid, and no SOL is sent.
LiveDrops pay out every 5 minutes.
PausedThe kill switch, or a safety stop: no new drop runs, transactions already sent are still followed to the end, and what holders are owed stays owed. The reason is shown.

The engine pauses itself if the wallet ever holds less than it owes (carries + in flight + reserve), and if the wallet's key does not match its public address.

13#onchain

What is on-chain.

Every payout is a plain SOL transfer from the airdrop wallet, inside a transaction whose memo reads eBCSH drop #<id>. The fee collection before a drop is its own transaction. Each drop's page links every one of them to Solscan, and /wallet shows any wallet's holding, share, payouts and carry. A transaction is never re-signed while its old signature can still land, so a payout cannot be sent twice.

14#api

The read API.

Everything the site shows comes from these endpoints. They are public, read-only and cached for a few seconds. Amounts are strings of lamports; shares are parts per million of the eligible supply.

GET /api/statemode, the airdrop wallet, the next drop, the pot, the minimum, totals
GET /api/drops?limit=&before=drops, newest first
GET /api/drops/<id>one drop: every payout, the excluded accounts, the batches
GET /api/wallet/<address>a wallet: holding, share, payouts, carry
GET /api/holders?limit=the latest snapshot's largest holders and the excluded accounts
GET /api/feed?since=the newest confirmed transfers

15#story

The 2017 story.

The name and the tagline come from a 2017 token. On 9 October 2017 a bitcointalk thread titled “eBCSH | BitcoinCash Improved | EXCHANGE EtherDelta | NEW THREAD” replaced an earlier thread that had been deleted. eBCSH was an ERC-20 token traded on EtherDelta. The thread's second post read “PLEASE DO NOT POST YOUR ADDRESSES”, and people still waiting for their airdrop were asked to email their address and their position in an airdrop queue. The replies over its 14 pages include “still didn't receive my 5000 :/” and “is the airdrop distribution done?”.

In April 2025, WIRED reported that a developer using the name Dylan Kerler issued eight tokens in 2017, including eBitcoinCash and EthereumCash, and tied that name to pump.fun's co-founder of the same name. According to WIRED, the blockchain security firm CertiK estimated up to about $75,000 from the two tokens' sales. WIRED reported that neither pump.fun nor Kerler commented.

16#risks

What this is not.

  • Not financial advice, and not a promise of any amount. A drop is only as big as the trading that fed it: no volume, no fees, no drop.
  • A memecoin. Its price can fall to zero, and the drops do not protect it.
  • Run by software on a server that holds the airdrop wallet's key. Software has bugs and networks have outages; the on-chain record is the source of truth.
  • Not pump.fun's “Holder Rewards” coin type: this is its own engine, with its own rules, on this page.