Launch a token
Pick a chain, fill this in, sign once, done. No platform fee. You only pay gas.
-diff --git a/README.md b/README.md index 4de3fa06..38f492d1 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Creators choose a 0 / 1 / 3 % trading fee that is pushed **in full** to benefici - **Any quote asset.** ETH, USDG, USDC on Arc, **TWIG** ([Twigpine](https://twigpine.com)'s token on Base: a 1:1 wrapper of GITLAWB, wrap or unwrap any time with no fee; priced at GITLAWB's price; fees paid or burned in TWIG; no longer offered in the Base form, ahead of the planned [token migration](https://migrate.twigpine.com), while launches already paired with it keep their badge, price and trading), **GITLAWB** ([Twigpine](https://twigpine.com)'s token, on Base and bridged 1:1 to - Robinhood Chain; priced from its Base Uniswap v4 WETH pool; fees paid or burned in GITLAWB; the Robinhood Chain form offers it), or a **tokenized stock**: Coinbase's B20 stocks on Base + Robinhood Chain; priced from its Base Uniswap v4 WETH pool; fees paid or burned in GITLAWB; no longer offered in any launch form, for the same migration, while launches already paired with it keep their badge, price and trading), or a **tokenized stock**: Coinbase's B20 stocks on Base (every stock Coinbase lists: NVDAc, AAPLc, TSLAc, NFLXc, …, and new listings picked up from Coinbase's registry as they appear; shown in USD where Chainlink publishes an on-chain feed) and Robinhood Stock Tokens on Robinhood Chain. - **Trade in-page.** Buys and sells go straight to the Uniswap v4 pool through the Universal Router; the site never touches funds. diff --git a/app/src/app/agents/page.tsx b/app/src/app/agents/page.tsx index 658909b7..e246c6bc 100644 --- a/app/src/app/agents/page.tsx +++ b/app/src/app/agents/page.tsx @@ -76,7 +76,7 @@ export default function AgentsPage() {
quote0xd1b0d44E4f6ed940fcC7A9F59Bf30Daf62cCFe3D; for USDG on Robinhood Chain, 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168. On Base, TWIG (0x6aC18bcf4eDE02591d4917452700ea5eaAea13c1) and GITLAWB (0x5F980Dcfc4c0fa3911554cf5ab288ed0eb13DBa3) are still recognised, badged and priced, but the Base form offers neither: GITLAWB left it when TWIG took its place, and TWIG left it ahead of the planned token migration. For any ERC-20 quote call findSalt(...) first so the token address sorts above the quote.quote0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168. TWIG (0x6aC18bcf4eDE02591d4917452700ea5eaAea13c1, Base) and GITLAWB (0x5F980Dcfc4c0fa3911554cf5ab288ed0eb13DBa3 on Base, 0xd1b0d44E4f6ed940fcC7A9F59Bf30Daf62cCFe3D on Robinhood Chain) are still recognised, badged and priced. No form offers them now. GITLAWB left the Base form when TWIG took its place; then TWIG left the Base form and GITLAWB the Robinhood Chain form, ahead of the planned token migration. For any ERC-20 quote call findSalt(...) first so the token address sorts above the quote.supply0 means the default 1B supply.startTick200; 184200 ≈ 10 ETH FDV for 1B supply.lpFee0, 10000 = 1%, or 30000 = 3%.Pick a chain, fill this in, sign once, done. No platform fee. You only pay gas.
-The home page ranks by facts, not by launch order. A token is live once a wallet other than its launcher has traded it in the last 24 hours; trades in the launch block and the next three blocks (snipe bots) don't count, and neither do the launcher's own. Live tokens rank by outside wallets in the last hour, then today, then by their last outside trade. A wallet's newest launch gets its first hour on the board regardless; after that it sits under quiet launches, one row per wallet, until someone trades it.
Nothing is hidden: every launch stays in the New tab, in search and in the API. The only way up is a trade from an outside wallet.
Nothing on-chain can be edited after launch: not the name, not the fee, not the beneficiaries. Metadata (image, description, links) is stored by this site and can change; the token itself cannot.
TWIG is Twigpine's token on Base: a 1:1 wrapper of GITLAWB. Anyone can wrap GITLAWB into TWIG, or unwrap it back, at any time with no fee, and every TWIG is backed by one GITLAWB held in its contract, which has no owner and no transfer restrictions. The Base form no longer offers it, ahead of the planned GITLAWB and TWIG token migration (migrate.twigpine.com). Launches already paired with TWIG keep their badge, price and trading: buyers pay in TWIG; any trading fee is paid in TWIG to the beneficiaries named at launch (by their shares) when it is collected, and a launch that names none has its TWIG fees burned when they are collected.
GITLAWB is Twigpine's token on Base, bridged 1:1 to Robinhood Chain over LayerZero (one supply, two chains): an ordinary ERC-20 with no transfer restrictions and no issuer switch. The Robinhood Chain form offers it; on Base, pools already paired with GITLAWB keep their badge and price. Fees work the same way: paid in GITLAWB when collected, and a launch that names no beneficiary has its GITLAWB fees burned when they are collected.
Dollar figures for both come from the Uniswap v4 WETH/GITLAWB pool price on Base, cross-checked against a 30-minute on-chain average, and ETH/USD; one TWIG counts as one GITLAWB, since it unwraps to one. They are for display and sorting only; nothing on-chain depends on them.
TWIG is Twigpine's token on Base: a 1:1 wrapper of GITLAWB. Anyone can wrap GITLAWB into TWIG, or unwrap it back, at any time with no fee, and every TWIG is backed by one GITLAWB held in its contract, which has no owner and no transfer restrictions. The Base form no longer offers it, ahead of the planned GITLAWB and TWIG token migration (migrate.twigpine.com). Launches already paired with TWIG keep their badge, price and trading: buyers pay in TWIG; any trading fee is paid in TWIG to the beneficiaries named at launch (by their shares) when it is collected, and a launch that names none has its TWIG fees burned when they are collected.
GITLAWB is Twigpine's token on Base, bridged 1:1 to Robinhood Chain over LayerZero (one supply, two chains): an ordinary ERC-20 with no transfer restrictions and no issuer switch. No launch form offers it any more, ahead of the same planned migration; pools already paired with GITLAWB, on either chain, keep their badge, price and trading. Fees work the same way: paid in GITLAWB when collected, and a launch that names no beneficiary has its GITLAWB fees burned when they are collected.
Dollar figures for both come from the Uniswap v4 WETH/GITLAWB pool price on Base, cross-checked against a 30-minute on-chain average, and ETH/USD; one TWIG counts as one GITLAWB, since it unwraps to one. They are for display and sorting only; nothing on-chain depends on them.
Stock-quoted pools use tokenized stocks as the quote asset: Coinbase tokenized stocks (B20) on Base, recognised here only from Coinbase's official list and priced in dollars where Chainlink publishes an on-chain feed (the others show no dollar price); Robinhood Stock Tokens on Robinhood Chain, recognised only from Robinhood's own registry.
Both are securities issued by third parties under Regulation S and are not offered to US persons. Coinbase's also exclude the UK, Canada, Australia, Singapore and Switzerland. Their issuers can pause transfers or freeze wallets in restricted jurisdictions. Holding or trading them is subject to the issuer's terms, not ours.
{/* the picked quote key, not the resolved quote: with Stock chosen and no stock yet, the quote still falls back to the first one */} - {quoteKey === "stock" ? (CHAIN_COPY[chain].stock?.pays ?? "") : quote.key === "usdg" || quote.key === "usdc" ? `Buyers pay with ${quote.symbol}; market cap and fees are in dollars.` : isBrandQuote ? `Buyers pay with ${quote.symbol}; fees are paid in ${quote.symbol}, or burned.` : "Buyers pay with ETH."} -
- {brandQuote && quote.key !== brandQuote.key ? ( - - ) : null} -
- Your token carries the
Opens at {cap(fdvPreview).main} - · {cap(fdvPreview).detail} fully diluted. The first {isBrandQuote ? "1M " : ""}{quote.symbol} buys about{" "} - {fmtCompact(tokensPerEth * (isBrandQuote ? 1e6 : 1), 0)} tokens, then the price climbs along the curve. + · {cap(fdvPreview).detail} fully diluted. The first {quote.symbol} buys about{" "} + {fmtCompact(tokensPerEth, 0)} tokens, then the price climbs along the curve.
) : null} @@ -1000,7 +963,6 @@ export default function LaunchForm({ ethUsd, gitlawbUsd = null, initialChain = DAt launch
-