GB

Docs

Stock-backed launches on Robinhood Chain — mechanisms, fees, graduation, and contracts.

Create a market

Go to Create, pick a listed backing stock — or switch to Absorb for a sell-only shield, Basket for 2–5 stocks, or Direct for no-feed names (BA, GLD, …) — then set name + ticker, optional socials, optional ETH seed (required on Direct), and optional holder tax. Confirm in your wallet.

Creating Absorb or a basket?

Sell-only shield, pot, and extra 1%: Absorb. Multi-stock launches, shares, and unwrap: Baskets.

The factory charges a flat creation fee in ETH and deploys your token + curve in one transaction. Defaults on the factory:

Launch fee & trade fee defaultsStockBackFactory.sol
uint256 public constant MAX_FEE_BPS = 1_000;           // 10% cap per leg
uint256 public constant DEFAULT_PROTOCOL_FEE_BPS = 50; // 0.5%
uint256 public constant DEFAULT_CREATOR_FEE_BPS = 50;  // 0.5%
uint256 public constant DEFAULT_LAUNCH_FEE_WEI = 0.001 ether;

/// @notice Flat ETH fee required to create a token.
///         Mutable by owner. Sent to protocolFeeRecipient.
uint256 public launchFeeWei;

StockBackFactory

0xdc50E2…CEd0c5

Single-stock · 0.0001 ETH (−90% promo)

AbsorbFactory

0xE1261C…82CaFB

Absorb · 0.0001 ETH (−90% promo)

PoolPairFactory

0xb066B5…7D9605

Direct · 0.0001 ETH (−90% promo)

Amp tiers

Paused

Launches are 1× only for now. Higher Amp tiers (2×–10×) are built into the curve but blanked at the factory until re-enabled.

Name, ticker, and URL

Your share link is /token/TICKER. Tickers are A–Z / 0–9, up to 12 characters.

  • Ticker must be unique across existing launches (enforced in the create UI).
  • Name must also be unique (case-insensitive).
  • Website / X / Telegram / description are stored on-chain in the token’s metadataURI (and description field) and shown in the floating details panel on the token page.

Launch from X

Mention @greenbackbot and it will create the market and reply with the trade link.

ExampleX
hey @greenbackbot launch $bot
@greenbackbot launch $PEPE named Frog backed by TSLA with 5% tax
@greenbackbot absorb launch $SHIELD on NVDA
@greenbackbot launch $ETF basket backed by NVDA and TSLA 60/40
@greenbackbot direct launch $911 with BA 3% tax

Same fields as Create, taken from the tweet when you specify them: ticker, name, backing stock(s), Absorb / basket / Direct, basket weights, holder tax, description, X / Telegram / website, and an attached photo. Unspecified fields use Create defaults (NVDA backing on curve markets, 0% tax, equal-weight basket, brand art). ETH seed and absorb-pot seed are never taken from a tweet — Direct still needs the bot wallet seed.

Chat and Dig deep from X

Mentions that are not a launch get a short reply. Tweet dig $TICKER (or just the cashtag) for the same Dig deep desk as the token page. Tickers resolve on DexScreener (Robinhood Chain Uniswap), not the launch catalog — score, dumpable holders, bundlers, Dex spot + 24h — then a link. Not a buy or sell call.

ExampleX
@greenbackbot dig $PEPE
@greenbackbot how's $PEPE look
@greenbackbot $PEPE

Backing stocks you can use

Only factory-allowed Robinhood stock tokens can back a launch. Live list:

StockETH seed in appRoute
TSLA · TeslaEnabledUniswap V4 native ETH↔TSLA (fee 50000)
NVDA · NVIDIAEnabledUniswap V4 native ETH↔NVDA (fee 50000)
AMD · AMDEnabledUniswap V4 native ETH↔AMD (fee 50000)
COIN · CoinbaseEnabledUniswap V4 native ETH↔COIN (fee 50000)
GOOGL · Alphabet Class AEnabledUniswap V4 native ETH↔GOOGL (fee 50000)
AAPL · AppleEnabledUniswap V4 native ETH↔AAPL (fee 10000)
AMZN · AmazonEnabledUniswap V4 native ETH↔AMZN (fee 50000)
META · MetaEnabledUniswap V4 native ETH↔META (fee 10000)
MSFT · MicrosoftEnabledUniswap V4 native ETH↔MSFT (fee 10000)
SPCX · SpaceX Class AEnabledUniswap V4 native ETH↔SPCX (fee 10000)
SNDK · SandiskEnabledUniswap V4 native ETH↔SNDK (fee 50000)
PLTR · PalantirEnabledUniswap V4 native ETH↔PLTR (fee 50000)
MU · Micron TechnologyEnabledUniswap V4 native ETH↔MU (fee 50000)
INTC · IntelEnabledUniswap V4 native ETH↔INTC (fee 50000)
SPY · S&P 500 ETFEnabledUniswap V4 native ETH↔SPY (fee 50000)
USAR · USA Rare EarthEnabledUniswap V4 native ETH↔USAR (fee 50000)
GME · GameStopEnabledUniswap V4 native ETH↔GME (fee 50000)

SPY seed buys

SPY has a Uniswap V4 ETH↔SPY pool, but usable in-range liquidity is extremely thin. The app forces initial buy to 0 ETH for SPY — launch normally, then buy with SPY tokens on the trade page.

Optional ETH seed

On create you can send extra ETH with the launch fee. The factory routes that ETH → stock through UniversalRouterEthStockRouter, then buys your coin on the new curve so you start with a position.

If the stock has no reliable ETH route (or the seed swap fails), the launch reverts — which is why the UI disables seed for thin pools.

ETH ↔ stock router

0x99b1C9…98d3aD

Used for launch seeds and buyWithETH / sellForETH

Optional holder tax

At launch you can lock a holder tax from 0% to 10% on Single, Absorb, Basket, and Direct. It cannot be changed later. When enabled, an extra skim of the underlying stock accrues to a claimable pool for holders (see Fees & rewards).

Holder tax capBondingCurve.sol
uint256 public constant MAX_HOLDER_TAX_BPS = 1_000; // 10%

Greenback is an independent project. It is not Robinhood Markets, Inc., not robinhood.com, and not affiliated with either. Official site: greenback.fun. Contact: info@greenback.fun. We never ask for seed phrases, private keys, passwords, or software installs — you only sign transactions your own wallet initiates.

Experimental software on Robinhood Chain. Tokens can lose value — including your entire position. Nothing on this site is financial, investment, or legal advice. Do your own research and only risk what you can afford to lose. Risks

Create