Robinhood Chain · Not live yet

The weight is off the ground.

Balloon is a token market with a floor that can only climb. Every trade buys backing the contract has no way to hand back, and every eight hours that floor steps up for every wallet at once. Price does what price does. Altitude only goes one way.

Altitude · floor priceEpoch 0
$0.00000000
Reserve $0Awaiting genesis
Balloon mark in turquoise glass, in turquoise glass. Balloon mark in rose glass. Balloon mark in cobalt blue glass. Balloon mark in violet glass. Balloon mark in coral glass. Balloon mark in emerald glass.
Turquoise · every market picks its own
$0In reserveBacking that has never left, because there is no way out of it.
0Ascents runFloor steps executed on-chain, every eight hours, by anyone.
$0Ever withdrawnNot a promise. There is no function that would do it.

The Lift Engine

Every trade buys altitude.

Each trade pays a lift rate, chosen once at launch and written into immutable storage. The lift splits three ways, and not one of the three has a path back out to a wallet.

50%

Helium

Swapped to the reserve asset and held by the contract. This is the backing. It sets your floor, and the only address it can ever leave to is a holder redeeming at that floor.

→ The Reserve
30%

Ballast

Buys $BALLOON off the open market and destroys it. Supply falls on every trade, so the reserve behind each remaining token grows even when nobody adds a cent.

→ Burned supply
20%

String

Paired and minted as LP, then sent to the dead address in the same transaction. Depth that tightens the spread for everyone and belongs to nobody.

→ Burned liquidity

Altitude

A floor with no reverse gear.

Altitude is the reserve divided by circulating supply — the price at which the contract will always buy your tokens back. It is not a chart line, a target, or a defended level. It is a number the contract is solvent for by construction.

GENESIS EPOCH N
Market price — free to do anything Altitude — steps up, never down
  • Premise oneHelium only enters the reserve. The contract exposes no transfer, no sweep, no owner, no proxy and no upgrade path that could move it anywhere else.
  • Premise twoBallast only removes supply. Burned tokens are gone from the denominator permanently.
  • Premise threeRedeeming at altitude takes reserve and supply out in exactly the same proportion, so the ratio it leaves behind is identical to the one it found.
  • ThereforeAltitude never falls. Trades raise it, redemptions leave it flat, and nothing in the contract lowers it.

Ascent · the eight-hour rebase

The floor moves for everyone on the same block.

Ballast accrues through the epoch and is applied all at once as a proportional rebase. Every balance contracts by the same factor, so nobody's share of supply changes by a single basis point — and altitude steps up by exactly that factor.

Why a rebase, not a burn

Nothing to front-run

A burn executed through the pool moves price mid-transaction, which is an invitation to sandwich it. Ascent touches no pool. It rewrites one global scaling factor, so every wallet lands on the new floor simultaneously and there is no ordering advantage to buy.

Who calls it

Anyone, once the epoch closes

Ascent is permissionless. The first address to call it after the eight-hour mark executes the step and takes the ascent tip from the epoch's gas budget. If the team disappears, the floor keeps stepping.

What it does to you

Your share is untouched

Balances shrink, ownership does not. Holding one percent before an ascent means holding one percent after it, against a reserve that is strictly larger. Wallets and explorers read the scaled balance automatically.

What it cannot do

It can never mint

The scaling factor is monotonic in one direction. There is no branch in the contract that increases supply after genesis, which means an ascent can only ever raise the reserve behind each token.

The String

You can always cut it.

Any holder can burn $BALLOON straight to the reserve at altitude, in any block, with no allowlist, no cooldown and no size cap. This is what makes the floor a floor instead of a chart annotation — the exit is written into the same contract as the entrance.

Always open

No permission, no queue

Redemption is a plain function call. It does not route through a pool, so it does not care about slippage, depth, or what the market is doing that hour.

Always solvent

The reserve covers every token

Altitude is defined as reserve over supply, so paying every holder the floor at once is exactly the reserve balance. There is no fractional promise here and no bank run to have.

Ascent Simulator

Push volume through it. Watch the floor.

A working model of the Lift Engine with invented starting numbers, so you can see the shape of the thing before any contract exists. Trade into it, run an ascent, and try to find an input that makes altitude go down.

Altitude · floor price$0.00025000
Floor market cap$250,000
Reserve$250,000
Circulating supply1,000,000,000
Epoch0

Assumes a 4.00% lift rate and a market price trading at twice altitude. Ballast accrues until the next ascent burns it.

Ready. Reserve $250,000 against 1,000,000,000 supply.

Market colours

Every market gets its own balloon.

Launch a Balloon market and it mints an identity with it. Same glass, same weight, same string — a different colour, so a market is recognisable in a wallet list at sixteen pixels.

Interoperability

A Balloon market is just a pool.

Nothing about the lift engine makes a market exotic to route through. Aggregators, wallets and explorers treat it like any other pair on the chain — the glued parts are invisible from the outside.

A glass unicorn head Aggregators

Routes like any pair

Every DEX aggregator on the chain can quote and fill a Balloon market without integrating anything.

A glass octahedron EVM

Standard bytecode

No custom precompiles and no exotic opcodes. Verified source, readable by anyone before they buy.

A glass feather Robinhood Chain

Chain ID 4663

Deployed to Robinhood Chain mainnet, with the testnet on 46646 for anyone who wants to break it first.

A glass wallet Wallets

Balances just work

Ascent rescales balances through the standard interface, so wallets show the right number with no plugin.

Three interlocking glass rings Liquidity

Depth nobody owns

String LP is burned on mint, so the depth under a market cannot be pulled by whoever seeded it.

A glass cloud Infrastructure

Indexable state

Reserve, supply and the scaling factor are public reads. Anyone can compute altitude themselves and check ours.

Lift Rate Laboratory

Pick a rate. Watch what it lifts.

Markets choose their lift rate at launch and it is fixed on-chain from that block forward. Higher rates climb faster and cost traders more per fill. Move both sliders to see the trade you are actually making.

4.00%
1%4%8%
$1,000,000
$100k$2.5m$50m
Helium per day$20,000Added to the reserve. Raises altitude directly.
Ballast per day$12,000Supply bought and burned at the next ascent.
String per day$8,000Liquidity minted and sent to the dead address.

At 4.00%, every $1,000,000 traded moves $40,000 out of reach: $20,000 to reserve, $12,000 burned, $8,000 to permanent depth.

Never descends

Four things that cannot happen.

Each of these is a property of the deployed bytecode, not a policy the team intends to follow.

Founder

Nobody can cut the string

There is no owner, no admin key, no timelock and no proxy. Reserve withdrawal is not restricted to a privileged address — the function does not exist to be called.

Whale

Size cannot drop the floor

Redemption is proportional by construction. A holder cashing out half the supply removes half the reserve and leaves altitude exactly where they found it, for everyone still holding.

Governance

The rate cannot be edited

The lift rate and the three-way split are written at deployment and read from immutable storage. No vote, no multisig and no migration can move them afterwards.

Traders

You stay free

No blacklist, no max wallet, no sell cooldown and no tax on wallet-to-wallet transfers. Markets route through every aggregator on Robinhood Chain like any other pool.

Read this part twice

What Balloon does not promise.

A rising floor is a narrow claim, and it is the only one being made here. Everything below is what the mechanism explicitly does not do.

$BALLOON

Supply only goes one direction.

$BALLOON governs lift-rate bounds for new markets, takes a share of protocol fees, and earns boosted lift on markets its holders launch. After genesis, no branch in the contract can increase supply.

Ticker$BALLOON
Genesis supply1,000,000,000
Supply directionMonotonically decreasing — ballast burns and ascents only
Mint functionNone after genesis
Ascent epoch8 hours
Default lift rate4.00% — fixed per market at launch
Split50% helium / 30% ballast / 20% string
AllocationPublished with the contract, before launch

Network details

Add Robinhood Chain to your wallet.

Balloon runs on Robinhood Chain. Add the network manually rather than through a link someone sends you, and confirm your wallet reports chain ID 4663 once it connects.

Network nameRobinhood Chain
Chain ID4663
RPC URLhttps://rpc.mainnet.chain.robinhood.com
Currency symbolETH
Block explorerhttps://robinhoodchain.blockscout.com
Testnet chain ID46646
Testnet RPChttps://rpc.testnet.chain.robinhood.com

Check the domain character by character. The real RPC lives under chain.robinhood.com. If your wallet reports any chain ID other than 4663, remove the network.

Contract address

Balloon is live.

Verify this address character by character

0xcc2c3862f671a9767a147ee1a1e74c9994b6f7c5 · Robinhood Chain

This is the only $BALLOON contract. It is published here and in the pinned post on Balloon's official account. Any other address is fake, however it reaches you and whoever sends it.

Check every character, not just the first six and the last four. An address that matches at both ends and nowhere in the middle is the oldest trick there is.

Roadmap

What ships, in order.

Sequenced by dependency rather than by date — each phase needs the one above it finished and audited.

Phase 01 · Now

Lift Engine on testnet

The three-way split, the reserve, and redemption at altitude, deployed against chain ID 46646 with the epoch shortened for testing.

Phase 02 · Next

Ascent and the public caller

The eight-hour rebase, the permissionless call path, and the ascent tip. Includes the scaling-factor invariant tests that prove supply cannot rise.

Phase 03 · Before mainnet

Audit and immutability freeze

External review of the reserve and rebase paths, then deployment with no owner, no proxy and verified source. Allocation published in the same week.

Phase 04 · After launch

One-click market launcher

Anyone deploys a Balloon market, picks a lift rate inside the governed bounds, picks a colour, and gets a pool that routes through every aggregator on Robinhood Chain.

FAQ

The awkward questions.

Is this just a rebase token with extra steps?

Rebase tokens usually expand supply against nothing and call the new tokens yield. Ascent runs the other way: it only ever contracts supply, and it can only contract it by the amount of ballast the market already bought and burned. Nothing is minted, and no number is invented to make a balance look bigger.

If altitude only rises, why would the price ever fall?

Because price and altitude are different numbers. Altitude is the guaranteed buyback level; price is whatever the market pays above it. Price can fall a long way while altitude sits still. The claim is that price cannot fall through altitude, not that it cannot fall.

What stops the team draining the reserve?

The absence of a function that would do it. There is no owner, no proxy and no upgrade path, so the reserve has exactly two exits: a holder redeeming at altitude, and nothing else. This is checkable in the verified source before you buy.

What happens if everyone redeems at once?

Everyone gets altitude, and the contract ends with an empty reserve and no supply. It cannot run short, because altitude is defined as reserve divided by supply — paying every token the floor is arithmetically identical to paying out the reserve balance.

Who pays for ascent if nobody calls it?

The epoch's ballast keeps accruing. The step is delayed, not skipped, and the tip grows with it, which is the incentive to call. A late ascent costs holders nothing except the delay.

Why 50 / 30 / 20?

Helium takes the largest share because it is the only split that raises altitude directly. Ballast is next because burning supply raises the floor per token without needing new money. String is smallest because depth helps traders rather than the floor, and it stops mattering once the pool is deep enough.