Liquidity on Robinhood Chain, rolled fresh every epoch.

sushiup is a ve(3,3) exchange. Traders pay fees, liquidity providers earn $SUSHIUP, and lockers vote on which pools get fed next week.

Contract address is posted here at launch.

SUSHIUPWETHAAPLUSDGTSLANVDASPY
Every epoch7 daysvotes set, fees paid, emissions moved
Crypto and stock tokens on one belt
  • SUSHIUP
  • Crypto
  • Stock tokens

Four stations, one belt

Everything that leaves one station feeds the next. Traders pay fees, liquidity providers earn SUSHIUP, and lockers choose where it goes.

  1. Swap

    Trade through v2 and v3 pools from a single quote. Each trade pays the fee of the pool it crosses, and the fees earned by staked liquidity go to the voters backing that pool, in the pool's own tokens.

  2. Provide

    Deposit into the pool that suits the pair (stable, volatile, or a v3 range) and stake the position in its gauge. Staked liquidity hands its trading fees to voters and earns SUSHIUP emissions instead, sized by votes and capped by the fees the pool brings in.

  3. Lock

    Lock SUSHIUP for anywhere from one week to 4 years and receive veSUSHIUP, an NFT that holds your voting power. Longer locks weigh more. A permanent lock keeps full weight and never counts down.

  4. Vote and earn

    Point your veSUSHIUP at the gauges you want fed before each 7-day epoch ends. Your vote steers the next epoch's emissions and earns you this epoch's fees and incentives, claimable when the epoch flips.

Two ways to fill a pool

Spread liquidity across every price or pack it into the range where trading happens. Either kind of pool can carry a gauge and compete for emissions.

Full-range pools

v2

Deposit both tokens and your liquidity covers every price. Volatile pools use a constant product curve for pairs that move on their own. Stable pools use a flatter curve for assets meant to trade near each other, at a lower fee. Stake the LP token in the pool's gauge to earn.

Liquidity spread across every price.

Final rates are confirmed at launch.
Pool typeSwap fee
Volatile0.30%
Stable0.05%

Concentrated pools

v3

Pick a price range and your liquidity works only inside it. A tight range earns more per dollar while the price stays there. A wide one needs less tending. Tick spacing sets how fine a range can be.

Liquidity packed where trading happens.

Final rates are confirmed at launch.
Tick spacingBase fee
10.01%
500.05%
1000.05%
2000.30%
20001.00%

Fees that follow the market

A pool's swap fee is read at the moment of each trade. When the market turns rough, the fee climbs from its base toward its cap. When it calms down, the fee drifts back so routine trades stay cheap.

Priced at every swap
No pool has its fee set in stone at deployment. Each swap asks the pool's fee module for the current rate, so pricing can change without anyone moving a position.
A base and a cap
Every dynamic pool has a floor and a ceiling. Turbulence pushes the fee toward the ceiling, paying liquidity for the risk it carries. Calm lets it settle back to the floor.
Hard limits
Fee modules answer inside a hard ceiling set by the factory, and a pool falls back to its listed rate if its module ever fails to answer.
Rough hours pay voters
Fees from staked liquidity go to voters, and fees also set each gauge's cap. A volatile hour pays voters more and raises that pool's emission ceiling at the next distribution.

One trading day

Quiet open, wild midday, quiet close. The fee rests at its base, climbs while the price whips around, and settles once the storm passes.

Fee capBase feeVolatility picks upOpenMiddayClose
Swap fee Price

Emissions follow the fees

Each gauge's emissions are capped by the trading fees its pool produced. Votes decide the split, fees set the ceiling, and anything voted past the ceiling burns instead of diluting holders.

Paid for performance

Three pools, one epoch. The busy pool trades enough to clear its ceiling and is paid in full. The steady and idle pools are voted past what their fees justify, and everything above the dashed line burns.

Paid to the gauge Burned Fee cap
Busy poolSteady poolIdle pool

Fees set the ceiling

A gauge can receive at most a set multiple of the value of the fees its pool produced. Votes move emissions between pools. They cannot lift a pool's ceiling.

The excess burns

Emissions voted past a cap are burned, not passed to another pool. Quiet pools cannot drain busy ones, and holders never take the dilution those tokens would have caused.

Measured in value

Caps compare the value of emissions with the value of fees. When SUSHIUP trades higher, the same emission meets its cap sooner and more of it burns, so issuance tightens when dilution would cost holders most.

What caps change

The first ve(3,3) exchanges paid emissions for votes alone, so voting for your own quiet pool was the winning move and the token inflated to pay for it. Caps close that loop.

Earlier ve(3,3) exchangessushiup
Votes alone decide every payoutTrading fees cap every payout
Over-voted emissions pay out in fullOver-voted emissions burn
Farming a quiet pool paysFarming a quiet pool wastes the vote
Inflation runs at the scheduleInflation runs at or below the schedule

Lock SUSHIUP, steer the belt

Locking turns SUSHIUP into veSUSHIUP, an NFT that votes on where emissions go and collects what the exchange earns.

  • Fee share

    Fees from staked liquidity go to the voters behind each pool, paid in the tokens that pool earned.

  • Incentives

    Projects pay voters to send emissions to their pool. Back a gauge and you take a share of its incentives by voting power, on top of its fees.

  • Permanent locks

    Make a lock permanent to hold full voting power with no countdown, and switch back to a dated lock whenever you choose.

Voting power calculator

veSUSHIUP = SUSHIUP × lock time ÷ 4 years

2 years

500 veSUSHIUP

50% of the weight a 4-year lock would give. Power falls steadily to zero as the unlock date nears.

An airdrop every epoch

The community allocation is not a launch-day event. It pays out epoch after epoch to the people who keep the exchange running, for as long as it lasts. Staying aligned this week is what earns the next payout.

One snapshot
Every epoch

A one-time drop pays for what an address did before the snapshot and is gone within days. A drop every epoch keeps paying for staying aligned, so there is no exit date to farm toward.

  • Lockers and voters

    Weighted to locked positions and to taking part in each epoch's vote. The longest commitments come first.

  • Liquidity providers

    Depth in the pools the exchange needs most, rewarded on top of the emissions those pools already earn.

  • Traders

    Real flow through the exchange's markets. Volume that pays fees counts as alignment.

  • Builders and partners

    Protocols, wallets, frontends and communities that route flow to sushiup or build on top of it.