Reward deposits are shared by holder weight, and burn fees go straight to the burn address. Both run automatically on chain, inside the token itself. Plus gasless sends and one-tap payments.
Contract address
0x31205C42eA3e6320BEce833D167A0d3562C8176D
Rewards paid
—
Gas-free sends
—
Tokens burnt
—
Metrics unavailable right now. Retries every minute.
Auto rewards
Gasless sends
One-tap pay
Immutable
Holder weighted
Tokens burn
Automatic rewards paid by the contract
Weighted toward real holders
Gasless sends
One-tap pay
Tokens burn on chain through transfer fees
One immutable, verified contract
What makes it super
Everything runs inside the token contract
A standard ERC20 moves numbers between addresses. SuperToken does that and settles rewards, burns transfer fees, verifies signatures, and calls contracts on the same transfer path.
Rewards are paid by the contract, not a script
Every deposit into the reward pool raises a single on-chain counter. Your share is your balance times how far that counter has moved since you were last settled. Settlement happens automatically whenever you send or receive, so there is nothing to claim and no keeper that can fall behind.
No database. No cron job. No hot wallet doing payouts at 3am.
On transfers and trades where the burn fee applies, the token contract takes a portion of the tokens and sends it straight to the burn address in the same transaction. Just like rewards, the burn runs entirely on chain.
No keeper. No scheduled burns. Every burn recorded on chain.
Weighted by real holders
Liquidity pools, the treasury, and burn addresses are excluded from the denominator. If only a tenth of supply is in holders' hands, holding 1% of supply earns you 10% of every deposit.
Send without holding ETH
Sign a transfer authorization in your wallet and a relayer submits it. The signature is replay-protected on chain, and the tokens move exactly as if you had sent them yourself.
Pay a contract in one tap
Transfer-and-call lets you send tokens and trigger the receiving contract in the same transaction. The approve-then-act two-step is gone.
Volume feeds the pool
An optional transfer fee routes straight into the reward pool inside the same transaction. Swaps are transfers too, so trading volume becomes holder yield without any extra hook.
How rewards work
One counter, settled on every transfer
This is the Synthetix staking-rewards accumulator applied directly to a token. It costs a few storage reads per transfer and never loops over holders.
01
Rewards arrive
Anyone can deposit into the pool, and the transfer fee deposits on every send. The contract divides the deposit by eligible supply and adds the result to one global counter.
02
You get settled on touch
The next time you send or receive, the contract multiplies your balance by how far the counter moved since your last checkpoint and credits you the difference.
03
Nothing to claim
Credited rewards land in your balance in the same transaction. A view function shows what's pending, and a claim function exists if you want to pull without transferring.
The contract math
// on every reward deposit
rewardPerToken += amount * 1e18 / eligibleSupply;
// what a holder is owed, computed on read
functionearned(address a) view returns (uint256) {
return balanceOf(a)
* (rewardPerToken - checkpoint[a]) / 1e18
+ owed[a];
}
// settle both sides inside the transfer path
function_beforeTokenTransfer(address from, address to, uint256) {
_settle(from);
_settle(to);
}
// excluded addresses never count toward the denominator
if (!isExcluded[to]) eligibleSupply += amount;
if (!isExcluded[from]) eligibleSupply -= amount;
Guarantees
Conservation
The sum of what every holder is owed never exceeds the pool balance. This is a fuzzed invariant in the test suite, not a promise.
No retroactive earning
An address added to the eligible set starts from the current counter. It cannot collect rewards from before it joined.
No owner drain
There is no rescue or withdraw function for the pool. Tokens leave it only through the reward math.
Balances never rebase
Wallet balances only change on transfers and reward settlement, so the token works in Uniswap V3 and V4 pools without special handling.
The contract
SuperToken on Robinhood Chain
Robinhood Chain is an Arbitrum L2 with ETH gas. Use Blockscout to inspect the contract, token balances, and transfers directly on chain.