DEV Community

Cover image for What is a bonding-curve reward token? Inside Immute's on-chain dividend mechanic
Version 6 LLC
Version 6 LLC

Posted on • Originally published at immute.io

What is a bonding-curve reward token? Inside Immute's on-chain dividend mechanic

A bonding-curve reward token is a smart-contract mechanism where the token price is a deterministic function of supply, and every trade automatically generates dividends distributed pro-rata to all existing holders. This creates compound rewards without external liquidity providers. Immute implements this pattern on Sepolia testnet today, with mainnet launch coming soon after validation completes.

The price function: why it matters

Traditional token markets rely on order books or liquidity pools to discover price. A buyer interacts with a AMM like Uniswap, and the price depends on how much other capital sits in that pool. There's no inherent relationship between the token's utility and its price — speculation and liquidity provision drive the market.

A bonding curve replaces this external dependency with mathematics. Immute's curve is linear:

P = k × S

Where P is the price per token in ETH, S is the total circulating supply, and k is a constant slope coefficient. When someone buys, new tokens are minted and S increases. The price rises automatically. When someone sells, tokens are burned and S decreases. The price falls automatically. Price discovery is instantaneous and endogenous — no external market makers, no order book depth, no slippage against adversarial liquidity.

This matters because every ETH that enters the curve buys at exactly the current on-curve price, and every ETH that exits sells at exactly that price. The curve is always liquid. There's no scenario where you can't find a counterparty — the contract itself is the market.

The 10% fee and how dividends compound

Every buy and sell on Immute's bonding curve triggers a 10% fee. This fee doesn't go to a treasury, a team wallet, or an LP pool. It flows directly to existing holders as a dividend.

Here's the distribution mechanism: when a trade generates fees, those fees sit in the contract. Any holder can call a claim function to withdraw their pro-rata share. Your share is simply your balance divided by total supply:

Your Share = b / S

If you hold 5% of all IMT in circulation, you receive 5% of every fee pool. This happens on every single transaction, regardless of whether the trade is a buy or a sell. The fee is symmetric — buyers pay it, sellers pay it, and holders collect it passively.

The compounding effect emerges from volume. As trade activity increases, the fee pool grows. Holders who maintain their position accumulate rewards continuously. Their IMT balance stays the same, but their ETH balance increases as fees distribute. If the curve's slope k holds and trade volume persists, the effective yield on your position compounds over time without any action required from you.

This is fundamentally different from staking rewards or liquidity mining, which typically require you to lock tokens and often have expiry dates or inflationary schedules. With Immute's bonding-curve reward token mechanics, the rewards are structural — they're baked into every trade.

Why this beats LP-based markets

To understand why bonding curves are structurally superior for reward tokens, compare the two models:

Feature Bonding-curve reward token LP-based markets
Liquidity source Mathematical function; no external capital needed Requires external LPs to provide ETH/TOKEN pairs
Price discovery Endogenous and deterministic Exogenous, depends on pool depth and slippage
Dividend mechanism Automatic pro-rata from every trade LP fees only benefit liquidity providers
Vulnerability No impermanent loss, no exit liquidity attacks LPs exposed to IL; whales can drain pools
Fairness No private rounds, no team allocation Early LPs and insiders often extract value first

In an LP-based model, token holders get nothing from trading volume unless the protocol explicitly redistributes LP fees — which most don't. The people providing liquidity capture the economic value, not the people holding the token. If you're a long-term holder, you subsidize the LPs who are arbitraging price changes around your position.

With a bonding-curve reward token, every holder participates equally in trade revenue. There's no middleman extracting value between the trade and your wallet.

No team allocation, no VC rounds

Immute's contract has no team wallet, no private sale, no investor allocation. The entire supply curve exists for public interaction from day one. This eliminates several failure modes common in tokenized projects:

  • Insider dumping: When team tokens unlock, price often crashes as insiders sell. Immute has no such unlock event.
  • Misaligned incentives: Early investors who got tokens at a discount have different goals than public participants. Immute has no discount allocation.
  • Opaque price discovery: With a bonding curve, the price function is public and auditable. There's no hidden team reserve that can be dumped into the market.

Early participants on testnet take on risk — the contracts are new, the economics are unproven — but they're not competing against insiders with lower cost basis.

The Feeder primitive: turning products into yield

The 10% on-curve fee and pro-rata distribution only generate rewards when there's trade volume. Trade volume comes from utility. This is where the Feeder contract enters the design.

The Feeder is a secondary contract that integrates with external products. When a user makes a payment through an integrating platform — purchasing a subscription, donating to a creator, buying in-game currency — 1% of that payment is routed on-curve. That 1% triggers the fee distribution mechanism, and every IMT holder receives their pro-rata dividend.

The remaining 99% flows to the integrating product's treasury. This means platforms can build on Immute without the protocol taking a large cut of their revenue. The Feeder is a primitive: a small but structural link between real economic activity and the reward mechanism.

Planned integrations include:

  • Neptime.io — a creator monetization platform where viewers can donate or transfer IMT to creators. The 10% fee from those transfers flows to all holders.
  • Valiep.com — subscription-based purchases routed through the Feeder.
  • Discovire.com — discovery-layer purchases with Feeder integration.
  • ByteOdyssey — an upcoming game development platform with in-game payments through the Feeder.

All four platforms are in development. None are live yet. When they launch, they'll bring trade volume that compounds rewards for every IMT holder — not through speculative trading, but through actual product usage.

Try it on testnet

Immute is live on Sepolia testnet (chainId 11155111). You can interact with the IMT V8 contract at 0xB575A8760c66F09a26A03bc215D612EA2486373C and the FeederV9 contract at 0xa87e7c25c2f754C7D6bFc9b4472E0c36096E4bF6.

If you don't have Sepolia ETH, use the PoW faucet at https://sepolia-faucet.pk910.de/ (no signup required) or the Alchemy faucet at https://www.alchemy.com/faucets/ethereum-sepolia (free account). Connect your wallet to https://immute.io, buy some IMT, watch the price respond to supply changes, claim your dividends, and test the Feeder if you want to see the integration flow.

Mainnet launch is coming soon, after testnet validation completes. The contracts are audited on-chain. The mechanics are live. If you're a developer or a sophisticated user who wants to understand how a bonding-curve reward token actually works — this is your environment to test it.

The math is deterministic. The code is public. The rewards compound with every trade.

Top comments (0)