Claiming Fees
Collect your share of trading fees from your deployed tokens.
Who Can Claim
Only the current fee beneficiary can claim fees from a token. By default, this is the deployer wallet. If you've redirected fees to another address, only that address can claim.
Your Share
You receive 57% of the 1.2% swap fee collected on trades. The remaining fees are automatically distributed to Bankr (36.1%), Bankr Ecosystem (1.9%), and Protocol (5%).
Checking Your Fees
See how much you've accumulated:
"check my fees for TokenName"
"how much fees have I earned from 0x1234...?"
"show all my tokens with unclaimed fees"
This shows fees for tokens where you're the current beneficiary.
Claiming Fees
From the Token Page
Navigate to the token detail page at /launches/<tokenAddress> and click Claim Fees. You can connect either your Bankr wallet or an external wallet (e.g. MetaMask, Coinbase Wallet). The page will check your eligibility and show your claimable amounts before you confirm.
- Bankr wallet: Signs in with your existing Bankr account and executes the claim server-side.
- External wallet: Connects via WalletConnect/RainbowKit and signs the transaction in your wallet.
From Chat
Collect your earnings via natural language:
"claim my fees for TokenName"
"claim fees for 0x1234..."
What You Receive
When you claim fees, you receive two assets:
| Asset | Description |
|---|---|
| Your token | Your share from the 1.2% swap fee |
| WETH | Your share from the 1.2% swap fee |
Both accumulate in the Uniswap V4 liquidity pool and are claimed together.
Claim Frequency
You can claim at any time. There's no minimum threshold, but consider gas costs when claiming small amounts.
Recommended approach:
- Check fees periodically:
"show my unclaimed fees" - Claim when accumulated amount justifies gas cost
- Gas is low on Base, so you can claim frequently
Viewing Your Tokens
See all tokens where you're a fee beneficiary:
"show all my deployed tokens"
"list my tokens with fees"
"check what tokens I'm a beneficiary for"
Fee Dashboard (CLI)
The Bankr CLI includes a dedicated fee dashboard that gives you a full picture of your historical earnings and projections:
bankr fees
The dashboard displays:
- Claimable and claimed WETH at a glance
- Daily earnings chart with bar graph and sparkline visualization
- Key statistics: total earned, daily average, best day, active days, and current streak
- Projected earnings: estimated monthly and yearly income based on your daily average
- Per-token breakdown: claimable and claimed amounts for each token you've deployed
You can customize the lookback period (1–90 days) and look up fees by token address:
bankr fees --days 7 # Last 7 days
bankr fees --token 0xTokenAddress # Fees for a specific token
bankr fees --json # Raw JSON for scripting
To claim directly from the CLI:
# Claim a single token (requires Bankr account)
bankr fees claim 0xTokenAddress
# Claim all fees for any wallet using your own private key (no Bankr account needed)
bankr fees claim-wallet
The claim-wallet command automatically reads BANKR_PRIVATE_KEY from a .env file in the current directory, derives your wallet address, scans all launches where you're a beneficiary, and lets you claim in bulk. See the CLI documentation for full details.
For Partners
If you're a Bankr partner deploying tokens via the Partner Deploy API, your partner wallet accumulates a share of trading fees from every token launched through your integration. Use claim-wallet to claim fees across all your tokens in bulk:
# Set your partner wallet private key in .env
echo "BANKR_PRIVATE_KEY=0xYourPartnerWalletKey" > .env
# Scan all launches and claim fees
bankr fees claim-wallet --all --yes
This is the recommended way for partners to collect their fee share. It scans all launches where your wallet is a beneficiary (creator, partner, or any other role), shows claimable amounts, and submits claim transactions directly.
Troubleshooting
"No fees to claim"
- Your token may not have had recent trading activity
- Fees might have already been claimed
- Check if fees have accumulated:
"check my fees for TokenName"
"Not authorized to claim"
- You must be the current fee beneficiary for the token
- If you transferred beneficiary rights, the new beneficiary must claim
- Check who the current beneficiary is:
"who is the beneficiary for 0x1234...?"