Skip to main content

BNKR Staking

Stake BNKR on Base and earn BNKR. Rewards are paid in BNKR and streamed to stakers every week, and the longer you stay staked, the bigger your share: your multiplier grows from 1x to 2x over a year.

Stake at bankr.bot/stake or ask Bankr in chat.

  • Stake: BNKR on Base
  • Earn: BNKR, added weekly and streamed over 7 days
  • Multiplier: 1x when you stake, rising every day to 2x after 365 days
  • Unstake: 48-hour cooldown, then withdraw whenever you like

How Rewards Work​

Each week a new batch of BNKR rewards is added to the staking contract and streamed to stakers second by second over the next 7 days. Your cut of the stream is your share of the pool's total weight:

  • Your weight = your stake × your multiplier
  • Your share = your weight ÷ everyone's weight

Rewards build up continuously. Claim them to your wallet or restake them at any time — the claimable amount shown is exactly what a claim pays.

What you earn depends on the size of each week's rewards and on how much weight is staked, so it changes as stakers come and go. The stake page shows this week's rewards, when the next weekly rewards are due, and your share of the pool.

How the Multiplier Works​

New stake starts at 1x. Every day at 00:00 UTC you earn points worth 1/365 of the BNKR you have staked at that moment. Points add to your weight and are capped at the size of your stake, so your multiplier reaches 2x at the 365th midnight after you start.

For example, stake 10,000 BNKR: six months later you have about 5,000 points (1.5x), and after 365 midnights you have 10,000 (2x).

  • Adding stake — including restaking your rewards — never resets your points. The new BNKR just starts with no points, so your multiplier dips for a while, but your weight (stake plus points) only goes up. Adding another 10,000 BNKR to the 2x position above takes you from 20,000 weight to 30,000 weight on 20,000 BNKR, shown as 1.5x, and all of it reaches 2x together in about six months (not another full year).
  • Unstaking burns points in proportion: unstake a quarter of your stake and you lose a quarter of your points. What stays keeps its multiplier and its 2x date.
  • Cancelling an unstake puts that BNKR back in your stake at 1x.

Unstaking​

Unstaking takes two steps:

  1. Start a cooldown on any amount. That BNKR stops earning rewards immediately, and its share of your points is burned.
  2. Withdraw once 48 hours have passed. There's no deadline — ready BNKR waits until you withdraw it.

You can have up to 8 unstake requests open at once (cooling down or ready to withdraw); withdraw or cancel one to start another. Cancelling a request re-stakes that BNKR at 1x.

In chat, exit does it all in one transaction: it withdraws anything ready, starts the cooldown on the rest of your stake, and claims your rewards. The BNKR it puts into cooldown still needs a withdrawal 48 hours later.

If staking is ever paused, new stakes and restakes are blocked, but cooldowns, withdrawals and claims keep working.

Staking on the Web​

Open bankr.bot/stake and choose the wallet to stake from:

  • Trading — your Bankr wallet. Bankr signs for you; there's nothing to approve in a wallet app.
  • External — a wallet you control on Base: MetaMask, Coinbase Wallet, WalletConnect or a Safe. You sign each transaction; a Safe with more than one signer executes once the other owners sign.

The page shows your stake, claimable rewards, multiplier and 2x date, and any unstake requests with their countdowns, plus a leaderboard of the top stakers.

Staking in Chat​

Stake​

"stake 1000 BNKR"
"stake all my BNKR"

Check Your Position​

"show my BNKR staking position"
"how much BNKR do I have staked?"
"when does my BNKR stake reach 2x?"

Bankr replies with your stake, multiplier and 2x date, claimable rewards, and any unstake requests with their ids and ready times.

Claim or Restake Rewards​

"claim my BNKR staking rewards"
"restake my BNKR staking rewards"

Unstake and Withdraw​

Start the 48-hour cooldown:

"unstake 5000 BNKR"
"unstake all my staked BNKR"

Once the cooldown ends:

"withdraw my ready BNKR"

To cancel an unstake request:

"cancel my BNKR unstake request"

If more than one is open, Bankr lists them with their ids so you can say which one, e.g. "cancel unstake request #12".

Exit​

Withdraw what's ready, start the cooldown on the rest and claim your rewards:

"exit BNKR staking"

Signing With an External Wallet​

If you chat with Bankr from an external wallet, each action comes back as unsigned transactions for you to sign in your wallet. A stake can take two — an approval, then the stake itself. Sign them in order: nothing changes until each one confirms on-chain.

Requirements​

  • BNKR on Base in the wallet you stake from
  • Gas on Base (or gas sponsorship)

Contracts​

ContractAddress on Base
BNKR staking0x88470240FF0663Faefa68B1D7621b472DdD9584A
BNKR token (staked and paid as rewards)0x22aF33FE49fD1Fa80c7149773dDe5890D3c76F3b
Legacy staking vault (withdraw-only)0x019fD9ABC9CaEB476D7AFA68BB675518C6BE17b7

Legacy Vault​

The original BNKR staking vault closed to new deposits on April 8, 2026 (announcement). It stays open for withdrawals. The stake page doesn't manage it — ask Bankr in chat to get your BNKR out.

Withdrawing from the legacy vault takes two steps:

  1. Start the cooldown — 18 hours. Your BNKR stays in the vault meanwhile.

    "start the cooldown on my BNKR in the old staking vault"
  2. Withdraw during the 3-day window that opens when the cooldown ends.

    "withdraw my BNKR from the old staking vault"
Withdrawal window

If the 3-day window lapses before you withdraw, your BNKR stays in the vault and you'll need to start a new 18-hour cooldown. Ask Bankr to show your BNKR staking position if you're unsure where you are in the cycle.

If you have BNKR in both, a plain "unstake my BNKR" starts with the legacy vault; name the vault to pick one. Once your BNKR is out of the legacy vault, you can stake it in the current program.