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?
The factory charges a flat creation fee in ETH and deploys your token + curve in one transaction. Defaults on the factory:
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;0xdc50E2…CEd0c50xdc50E207649F2aeC76d12A18B13bD5eeeECEd0c5
Single-stock · 0.0001 ETH (−90% promo)
0xE1261C…82CaFB0xE1261C9efA8A13531eeC547a57d544c86582CaFB
Absorb · 0.0001 ETH (−90% promo)
Amp tiers
Paused
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.
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% taxSame 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.
@greenbackbot dig $PEPE
@greenbackbot how's $PEPE look
@greenbackbot $PEPEBacking stocks you can use
Only factory-allowed Robinhood stock tokens can back a launch. Live list:
| Stock | ETH seed in app | Route |
|---|---|---|
| TSLA · Tesla | Enabled | Uniswap V4 native ETH↔TSLA (fee 50000) |
| NVDA · NVIDIA | Enabled | Uniswap V4 native ETH↔NVDA (fee 50000) |
| AMD · AMD | Enabled | Uniswap V4 native ETH↔AMD (fee 50000) |
| COIN · Coinbase | Enabled | Uniswap V4 native ETH↔COIN (fee 50000) |
| GOOGL · Alphabet Class A | Enabled | Uniswap V4 native ETH↔GOOGL (fee 50000) |
| AAPL · Apple | Enabled | Uniswap V4 native ETH↔AAPL (fee 10000) |
| AMZN · Amazon | Enabled | Uniswap V4 native ETH↔AMZN (fee 50000) |
| META · Meta | Enabled | Uniswap V4 native ETH↔META (fee 10000) |
| MSFT · Microsoft | Enabled | Uniswap V4 native ETH↔MSFT (fee 10000) |
| SPCX · SpaceX Class A | Enabled | Uniswap V4 native ETH↔SPCX (fee 10000) |
| SNDK · Sandisk | Enabled | Uniswap V4 native ETH↔SNDK (fee 50000) |
| PLTR · Palantir | Enabled | Uniswap V4 native ETH↔PLTR (fee 50000) |
| MU · Micron Technology | Enabled | Uniswap V4 native ETH↔MU (fee 50000) |
| INTC · Intel | Enabled | Uniswap V4 native ETH↔INTC (fee 50000) |
| SPY · S&P 500 ETF | Enabled | Uniswap V4 native ETH↔SPY (fee 50000) |
| USAR · USA Rare Earth | Enabled | Uniswap V4 native ETH↔USAR (fee 50000) |
| GME · GameStop | Enabled | Uniswap V4 native ETH↔GME (fee 50000) |
SPY seed buys
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.
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).
uint256 public constant MAX_HOLDER_TAX_BPS = 1_000; // 10%