BASIS POINTS
Bridge ↗ ← bpsvault.com

Robinhood Chain · 4663

Basis Points

A place to hold BPS on Robinhood Chain. Stake it, and your position is measured in the unit the token is named after: one basis point is one ten-thousandth of the pool. Withdraw whenever you want — nothing in the contract can stop you.

0 bp

Your share of the pool

Every dot is one basis point of the staked pool. All 10,000 lit means you hold it alone. The grid reads live from the contract — if it is dark, either nothing is staked yet or your wallet is not connected.

Your position

BPS in wallet

Connect a wallet on chain 4663 to read your balance.

BPS staked

Staked BPS stays yours. It is held by the contract and returned by unstake at any time.

Claimable USDG

Rewards accrue only when revenue is routed into the contract. None has been yet, so this reads zero for everyone.

Your share

Your stake divided by the pool, in basis points. This is the ratio any future revenue is split by.

The pool

Total BPS staked

The whole denominator. Revenue is divided across this figure at the moment it arrives.

Holders staked

Addresses with a non-zero stake right now.

USDG distributed to date

Cumulative revenue pushed into the contract since deployment, claimed or not.

USDG waiting to be claimed

Distributed but not yet withdrawn by the stakers it belongs to. It sits in the contract until they claim it.

Actions

Stake BPS

Two transactions the first time: approve the contract to move BPS, then stake. There is no minimum and no lock.

Connect a wallet to stake.

Unstake and claim

Unstaking is never blocked, paused, or delayed. Claiming settles any USDG owed and leaves your stake in place.

Connect a wallet to unstake.

Why rewards read zero

The contract is live before the revenue is, on purpose.

Revenue arrives through notifyReward, which divides the amount across everyone staked at that instant. If it were called while the pool was empty, there would be nothing to divide by and the money would sit in the contract belonging to nobody.

So notifyReward reverts when nothing is staked. Stake first, route revenue second. Until a revenue source is connected and the first call lands, claimable USDG is zero for every address and this page will say so rather than showing a projection.

Addresses