Relaunch

Rules & FAQ

Short answers first. Below them, every rule, fee and risk, one fold each.

FAQ

The questions people ask first. The long version has every rule, fee and risk.

What do I need to bond?

A wallet that works on Robinhood Chain: Phantom (turn Robinhood Chain on in its settings), MetaMask or Rabby. ETH on Robinhood Chain: pay with SOL from Phantom right on the bond card, or bridge ETH from Solana, Base or Arbitrum with Relay, or buy it with a card. Then pick an amount and bond.

Where is my bond?

At the 0x address that bonded: your tokens are sent there, and your pool stake and its fees belong to it. From Phantom, that is its 0x address, not its Solana one, even when you pay with SOL. Connect that wallet and Portfolio shows it all.

Can I buy a live token with SOL?

Yes. Pick an amount on the token's page; Phantom pays in SOL, the ETH arrives in your wallet on Robinhood Chain, then you confirm the buy.

How do I get back to SOL?

Sell, then use Send ETH to Solana as SOL in your Portfolio. Or redeem for the real token on Solana and swap it in Phantom.

How do I check a payment on Relay?

After you pay with SOL, the site links to that payment on relay.link, Relay's own site, which this site doesn't control. It shows the order as Relay sees it: check that the ETH goes to your 0x address on Robinhood Chain, and, if it hasn't arrived, whether Relay filled the order or refunded your SOL. Before you approve, Phantom should name relaunch.capital; if it names any other site, reject.

What if I leave Phantom?

Your bond belongs to the Phantom account's 0x address, and its pool stake and fees stay there, so keep a way to use that account. If the account has a recovery phrase, importing that phrase into MetaMask or Rabby should open the same 0x address (we are still confirming this); one made with Google or Apple, or kept on a Ledger, recovers differently. Keeping your bond if you leave Phantom says what to check before you bond.

What am I buying when I bond?

Two things: the tokens, backed 1:1, and a pool stake. By default of your ETH buys the token on Solana and goes into its pool here as your pool stake; each sale sets its own, from to into the pool. That stake gets the bonders' of every swap fee in the pool, split by bond size, even after you sell the tokens.

When do I get my tokens?

After the sale closes and the Solana buy finishes, claims open later and we send your tokens to your wallet. You can also claim them yourself on the token's page; if the sale fails, the same claim pays your ETH back.

More questions (11)
Is it the real token?

No, a mirror of it: mWIF is minted once at WIF's exact total supply and locked in its vault until someone pays for it, and every mWIF in circulation is backed by one real WIF we hold on Solana. That makes it custodial: you are trusting us with the real tokens, and backing against supply is published on the Backing page.

Why a mirror and not the token itself?

A Solana token can't trade on Robinhood Chain as itself, so we hold the real one on Solana and issue a mirror here, backed 1:1 and redeemable to Solana. That part is custodial. What it adds is a second market for the token against ETH, where of every trade's fee goes to holders and to bonders.

Can I sell while the sale is open?

There is nothing to sell yet, but you can exit: your ETH back minus the exit fee, while the sale is under its target and until its last hour (the last quarter of a sale under 4 h). The proposer's first buy can't be exited. Once the sale graduates, your tokens are sent to your wallet and you can trade them in the pool or at the vault.

What if the sale doesn't fill?

If it ends at or above its minimum ( of its target), it graduates with what it raised; under it, every deposit is refunded in full, since none of the ETH left the sale, and the token can be proposed again. If graduation can only buy part of its budget, it settles with what it bought and refunds the rest. Under a quarter of the budget the sale is aborted instead: what is still in the sale is refunded at once, and ETH already spent on Solana only once those tokens are sold and bridged back, so that part can come back short.

What do I earn, and for how long?

As a bonder, your share of the bonders' of every swap fee in the listing's pool, split by bond size, whether or not you still hold the tokens: it is paid on your pool stake (how long it is locked: ). As a holder, your share of the holders' , by balance, streamed over and only while you hold. Both come in ETH and in the token, you claim them on the listing page or in Portfolio, and how much depends entirely on how much the pool trades.

Where do the fees go?

Every swap in a listing's own pool pays a fee: to bonders, to holders, back into the pool for good, to the dividend and to the proposer, fixed for each listing when it is approved (the full table). The dividend share goes to holders of the platform token, in ETH, once it is live. The treasury gets the exit fees, the listing fee, less what comes back when a token doesn't list and the review deposit of a rejected token (bonding fee: ).

How do I get the real token back?

Redeem to Solana: your mirror tokens go back to the vault and we send the same number of real tokens to the Solana address you give; if they can't be delivered, the request is cancelled and your mirror tokens come back. You can also redeem for ETH from the vault's reserve, but that reserve starts empty at graduation and ETH redeems are capped per day, so one can be queued or refused. Selling in the pool is the other way out, and from Portfolio you can send that ETH to Solana as SOL.

Who runs this, and can it be paused?

The contracts do most of it (their addresses are under Contracts); a service we run checks tokens, signs vault quotes, buys and sells on Solana, and holds the real tokens there. What can leave sales for Solana is capped, now at at once and a day across all sales, and can be paused at once, by us or by a watcher program with its own key that checks every fill report and bridge order, can hold a settlement once for 24 hours and can never move funds. If that service stops, the vault stops trading but the pool keeps trading, and every sale has a deadline exit anyone can trigger.

What does it cost to propose?

One transaction: a listing fee, a review deposit and a first buy of at least , so at least in all; the first buy is the sale's first bond and can't be exited. The review deposit comes back when the sale ends or if you cancel in review, and is kept if review rejects the token; part of the listing fee comes back if the token doesn't list (). You also earn the proposer's of the pool's fees, but only while you hold what your first buy bought: drop below that once and it goes to the pool for good.

Why Robinhood Chain?

It gives the token a second market, against ETH, with contracts that split every swap fee: the mirror trades in a Uniswap v4 pool seeded only by the people who funded it, and its fees go to bonders, holders, the pool, the dividend and the proposer. Nothing changes for the token on Solana.

I hold the token on Solana. What do I get?

Nothing changes for you on Solana, and you get nothing directly. Each graduation buys real tokens there for the mirrors it issues, and you can bond or trade the mirror on Robinhood Chain like anyone else.

The long version

Jump to a section

Relaunch is how a Solana token moves to Robinhood Chain. Anyone, normally the token's own team, pastes its Solana contract address; the token's details are copied from the mint; bonders fund the launch; and the mirror token trades here, priced from Solana, every circulating token backed by one real token held on Solana.

Overview

Five contracts are created for each listing:

  • Token: an ERC-20 with the mint's name, symbol and decimals, minted once at the original token's full supply, all of it into the vault.
  • Sale: the bonding round. Holds deposits and, at graduation, divides the raise between the bonders' tokens and their stake in the pool.
  • Vault: holds the supply that is not in circulation and sells and buys the token against ETH at a Solana price we sign. Tokens leave it only when paid for. It is a contract, not a wallet.
  • PoolShare: owns the Uniswap v4 positions the bonders' stakes seeded, records each bonder's stake as liquidity units, and collects the pool's trading fees.
  • Rewards: divides those fees between bonders, holders, the pool, the dividend and the proposer, and pays them out.
  • HolderPayouts (one for the whole platform): receives every listing's dividend share in ETH, releases it slowly, and pays it out to everyone holding the Relaunch token, round by round, never more than it has released.

Off-chain, our server does what a contract on Robinhood Chain cannot: read Solana, buy and sell on Jupiter, sign price quotes, seed and manage the pool, redeem the dividend share's tokens for ETH with a dedicated wallet, and work out and send each payout round with another dedicated wallet. If it is down nothing is lost: the vault cannot trade until it is back, and every sale has an exit anyone can trigger. The contracts section names it and its address.

Words

The words this site uses the same way everywhere, one sentence each. Tap a dotted word anywhere to see its sentence.

Mirror token

mWIF is WIF on Robinhood Chain, backed 1:1 by real WIF we hold on Solana, and you can redeem it to Solana.

Sale

A sale takes ETH until it reaches its target or its time runs out, and if it ends under its minimum, every bond comes back in full.

Bond

To bond is to put ETH into a token's sale for the token and a pool stake; if the sale ends under its minimum, everyone gets all their ETH back.

Exit

To exit is to take your bond back while the sale's exits are open, for the sale's exit fee.

Graduation

Graduation is when the sale closes and we buy the real token on Solana; the token's pool on Robinhood Chain opens after it.

Pool stake

Your pool stake is the part of your bond that goes into the token's pool; it takes the bonders' cut of every trade's fee there, even after you sell.

Trading fee

Every trade in a token's pool pays a fee, split between its holders, its bonders, the pool itself, RELAUNCH holders and the proposer.

Dividend

The dividend is the part of every pool's fee set aside for RELAUNCH holders on Robinhood Chain and paid to them in ETH while payouts are on.

Vault

The vault is the contract that holds every mirror token not in circulation, sells and buys them for ETH at a Solana price we sign with a small spread, and takes them back when you redeem to Solana.

To Solana (redeem)

To redeem is to swap mWIF for the real WIF, sent to your Solana wallet.

Claim

To claim is to collect what is waiting for you here: tokens from a sale, a refund, fees you earned or a deposit coming back.

Launch

To launch a token is to paste its Solana address and start its sale, paying a listing fee, a review deposit (back unless review rejects the token) and your first buy.

Lifecycle of a listing

1. Propose

The proposer pays, in one transaction, a listing fee of not known: Reading the Registry…, a review deposit of not known: Reading the Registry… and a first buy of at least not known: Reading the Registry…, and picks how much of every bond goes into the pool as the bonders' pool stake, between not known: Reading the Registry… and not known: Reading the Registry…. We check the mint (see what we check) and approve or reject it. Rejected: the review deposit is forfeited, the first buy returned. Cancelled while in review: review deposit and first buy returned. The share of the fee returned when a token does not list: not known: Reading the Registry….

2. Bond

Bonders deposit ETH until the target fills or the window closes (not known: Reading the Registry… to not known: Reading the Registry…); the proposer's first buy is the first bond. The whole raise pays what Solana gives at graduation, but on a token that is thin on Solana the price rises as the sale fills: each ETH pays the price at its place in the raise, so earlier bonders pay less and later ones more (the first close to the Solana price, the last up to half again above the first at most). A token deep enough on Solana has no curve: everyone pays the same price. The curve applies to the tokens only; the pool stake and the fee shares are per ETH. Until the last hour of the window (the last quarter of a sale under 4 h), a bonder can exit and get the ETH back less the exit fee, never more than they put in; the proposer's first buy cannot be exited. One wallet can bond at most not known: Reading the Registry… of the target. If the window closes below not known: Reading the Registry… of the target, anyone can settle the sale, and every bond comes back in full.

3. Graduate

The raise pays for the buy. The Sale releases the bonders' ETH in capped parts (at most not known: Reading the Registry… each; a small sale's whole budget can go in one), only to a dedicated bridging key and at most one part at a time; each part is bridged to Solana and spent there on the real token on Jupiter, in clips, re-quoting before each and skipping any that would move the price too far. What is not spent is bridged back to the Sale. An on-chain release limit caps how fast ETH can leave sales at all, and can be paused. The Sale only accepts a spend up to the ETH that measurably left it. The bonders' tokens and the pool's token half come out of the vault's locked supply. If only part of the budget can be bought, the stake and the fee shrink by the same ratio and the rest is refunded; ETH that comes back from Solana after the sale settled is added to the refunds, so a refund can arrive in two parts. If at least a quarter of the budget is bought the sale settles with it; below that the sale is aborted: what is still in it is refunded at once, and ETH already spent on Solana only once those tokens are sold and bridged back, so that part can come back short. Claims open about not known: Reading the Registry… after buying ends: a window in which a watcher can hold a bad settlement once, for 24 hours. The release limit lets at most not known: Reading the Registry… leave sales at once and not known: Reading the Registry… a day, across all sales. The watcher is a separate program with its own key, which can only hold settlements and pause releases, and its own RPC connections; it pauses releases on any outflow it cannot match to a bridge order. For now it runs on our main server, and it is moving to a host of its own. If we cannot finish in time, anyone can settle the sale.

4. Live

Trade in the pool or at the vault. From now on every trading fee is divided as shown below, and the proposer's review deposit is returned.

What a bonder gets

not known: Reading the Registry… Of each bonded ETH, the part the listing sends into the pool becomes the bonder's pool stake, half ETH and half tokens bought at the same fill; the rest buys the bonder's tokens on Solana. Every listing page shows the exact split from its Sale before anyone bonds.

The stake is recorded as liquidity units, one per wei bonded. It earns the bonders' share of trading fees (not known: Reading the split…), divided among bonders by stake, forever, whether or not the bonder still holds the token. not known: Reading the Registry… It can be moved once, to another address. A bonder who also holds the tokens earns the holders' share (not known: Reading the split…) on top.

What a proposer gets

The proposer's share is checked on every fee and every transfer out of its wallet. While its balance is at least the tokens its first buy bought (tokens not yet claimed from the sale count as held), it is credited; the first time it is below, the share goes to the pool for good, and buying back does not restore it. What was credited before stays claimable.

How the price follows Solana

The vault only trades against a quote we sign: a real Jupiter quote for your size, converted to ETH, with a spread of not known: Reading from our server… each way. The quote carries the Solana mid price and the vault refuses to sell below it. It is tied to your address, single-use, and expires in not known: Reading from our server…. We mirror every vault trade on Solana, which is what keeps the token backed and makes demand here reach Solana.

When the pool drifts past the vault's prices by more than the pool fee, anyone can trade the gap. Our own arbitrage is off for now, so the pool can sit further from Solana. ETH redemptions pay from the vault's reserve, which starts empty at graduation and is capped per day: a redemption can be queued or refused, and a refused one takes nothing.

Backing is checked every tick. Below not known: Reading from our server… of circulating supply the vault pauses.

Where trading fees go

Every pool swap pays the pool's fee. The fee is divided into five parts, fixed for each listing when it is approved; new listings follow the Registry's current values, shown here.

  • Bonders are credited the moment a fee arrives, by stake, out of everything the sale raised; the share of withdrawn stakes goes to the pool.
  • Holders are paid by balance, streamed over not known: Reading the Registry…, so what you earn follows how long you hold. Pool, router and platform addresses earn nothing; a small holder cannot take the whole stream when few hold.
  • The proposer earns only while it holds the tokens its first buy bought; the first time its balance drops below that, its share goes to the pool for good.
  • The pool (not known: Reading the split…) keeps its share for good, and the dividend (not known: Reading the split…) is paid in ETH to everyone holding the Relaunch token. The proposer's share is not known: Reading the split….

Bonder fees, holder rewards and the proposer credit are claimed together, in one transaction, from the token's page or Portfolio. Fees has a calculator and every listing's totals.

These five parts split the fees the listing's own pool position earns. Anyone who adds their own liquidity to the same pool keeps the fees on their part of it.

Where liquidity comes from

No platform money is ever put into a pool. Liquidity comes, in this order, from:

  1. the bonders' stakes;
  2. the pool's share of every trading fee (not known: Reading the split…);
  3. part of the vault's spread on every mint (not known: Reading the Registry… of it);
  4. our peg profit, since our arbitrage gain is the pool's loss to arbitrage (not known: Reading from our server…; our own arbitrage is off for now);
  5. everything nobody earns: a forfeited proposer share, the holders' share of excluded addresses, the fees of withdrawn stakes.

What is added this way belongs to the pool: it is compounded into every position alike, so a bonder's stake is never diluted, and nobody can withdraw it.

The dividend

not known: Reading the split… of every swap fee, in every listing's pool, is paid in ETH to everyone holding the Relaunch token. Holding is enough: no staking, no lock, nothing to claim. The ETH half of that share goes straight to the payout contract; the token half goes to a dedicated wallet that sells it back to the listing's vault at the Solana price and pays the ETH in. Each payment is released evenly over a period set on chain, so payouts keep coming in a quiet week. Every few hours (a round), what was released is split between holders by their average balance over the round and sent straight to their wallets; very small amounts are carried until they add up. Pools, routers, other contracts and platform wallets earn nothing. A dedicated wallet works out each split; the contract caps it at what was released, and every round's file is published so anyone can check it. See the Dividend chapter.

Fees and limits

Fee or limitValueWhat happens to it
Listing feenot known: Reading the Registry…part may come back to the proposer if the token does not list (the share could not be read); the rest is kept by the treasury
Review depositnot known: Reading the Registry…returned once the sale has ended or on cancel; forfeited on rejection
Minimum first buynot known: Reading the Registry…the proposer's own first bond; returned on rejection or cancel
Bonding feenot known: Reading the Registry…to the treasury
Pool stake of each bondnot known: Reading the Registry…chosen by the proposer; the part of each bond that becomes the bonders' pool stake
Stake locknot known: Reading the Registry…after graduation
Smallest depositnot known: Reading the Registry…per bond, except one that exactly fills the target
Minimum raise targetnot known: Reading the Registry…we may cap a target lower: to what Solana can absorb, or to what the on-chain release limit lets go to Solana during graduation
Vault spreadnot known: Reading from our server…paid by vault traders; part of each mint's spread to the pool, the rest to the vault's reserve
Pool trading feeshown on each listingsplit into the five parts above

A sale that fails takes nothing: every deposit is refunded, in full if none of the raise had left for Solana; ETH that was out on Solana is added to the refunds as it comes back, less the bridge cost.

What we check

Listing is open to any market cap, so only what would break the backing is a rejection: the mint does not exist, its decimals, name or symbol differ, a freeze authority is set, a Token-2022 extension makes one-for-one backing impossible, Jupiter has no route, depth is below the minimum, or an unverified mint carries the name of a verified token or of another listing. Everything else is a risk label shown on the listing: a live mint authority, few holders, a concentrated supply, a young token, not verified on Jupiter. A temporary error is unknown, never a rejection.

not known: Reading from our server… The thresholds are read from our server's settings.

Risks

  • Custody. The real tokens backing mirror tokens are held on Solana in our wallets, not by a bridge contract. Backing is published on the Backing page and the vault pauses below the solvency floor, but you are trusting the operator.
  • Our server. Vault trades need it running. The pool works without it; our own arbitrage is off for now.
  • Price band. The pool can sit away from Solana by up to the arbitrage cost (pool fee plus vault spread). A large trade in a small pool moves it further until someone trades the gap.
  • A locked stake. A bonder's stake cannot be withdrawn before its lock ends; its value follows the pool, and so the token's price.
  • The band. Part of each pool's liquidity, the band around the price, is re-centred by us through the listing's vault, at prices we sign. That part of a stake relies on us, as custody does.
  • A rising sale price. On a token thin on Solana, later bonders pay more. The pool opens at the average price of every bond, so a late bond can be worth less than it paid on day one; the bond card shows by how much before you bond.
  • Queued redemptions. The vault's ETH reserve starts empty at graduation and ETH redemptions are capped per day, so one can be queued or refused.
  • Gas. Every transfer of a mirror token pays a rewards hook, so wallets must send about a million gas more than a plain transfer. This site sets it; other apps may not.
  • The underlying token. A mirror tracks its Solana token all the way down. A live mint authority on the original can inflate its supply.
  • Software. The contracts have unit, fuzz and invariant tests but no external audit yet.

Contracts

Network: Robinhood Chain (chain id 4663). Our off-chain server is the keeper below: it reads Solana, signs vault quotes and buys and sells on Jupiter. The dividend agent and the payout wallet are separate wallets it uses for the dividend.

Registry0x43445bCEC63A6Ea598a8350C66b0710DC1aC619B
Keepernot known: Reading the Registry…
Treasurynot known: Reading the Registry…
Dividend agentnot known: Reading the Registry…
HolderPayoutsnot known: Reading the Registry…
RELAUNCH (Solana)9Cxa8h6QZU2HQraVL6isjcC7HfJHRthwCihb6Xdbpump
Relaunch token (Robinhood Chain)not known: Set once payouts to the Relaunch token's holders here are switched on.

Each listing's Token, Sale, Vault, PoolShare and Rewards addresses are on its page. The verified contract source is on the explorer, starting from the Registry.