Docs.

Commands, wallets, fees and contracts, written out in full. Drafts while the code is being written — addresses land here the day they exist.

Overview

Gummy Pons is a bot that turns a post on X into a transaction on Pons V2, the AMM on Robinhood Chain. You reply to it in plain English; it checks who sent the post, builds the transaction, signs it with the wallet mapped to your handle and answers in the thread with the hash.

It is not a new chain and not a new token standard. Tokens deployed through it are ordinary ERC-20s, pools are ordinary Pons V2 pools, and any wallet or explorer on the chain can read both without knowing Gummy Pons exists.

Status: pre-launch. Nothing on this page is deployed yet. These docs describe the design we are building to and will change as the contracts are written. Addresses go here the day they exist.

Getting started

Two steps, both on X.

1. Sign in with X

The handle is the account. One OAuth hop tells the terminal who is posting. The scope is read-only: your handle, and the posts that mention the bot. The bot never posts as you and never opens a DM first.

2. Claim a wallet

Reply once and the bot creates a wallet and maps it to your handle:

@gummypons claim my wallet → 0x… is yours. Reply "export my key" whenever you want it.

You can also point the handle at an address you already control by signing a message from MetaMask or a Ledger. Binding is a signature, never an approval and never a transfer.

Wallets and keys

  • A bot wallet is generated on claim and its private key is exportable on request
  • An owned wallet is bound by signature; the bot can read it but cannot move funds from it
  • Unbind, rebind or swap the address at any time from the same reply box
  • Revoking the X app removes the link entirely

Treat a bot wallet like a hot wallet on a phone: convenient, and not where a serious balance should live. Move anything you care about to hardware.

Command reference

Every command is a reply that mentions the bot. Case does not matter and the phrasing is forgiving — these are the canonical forms.

CommandWhat it does
claim my walletCreates a wallet and maps it to your handle
what’s my wallet?Returns the address and per-token balances
buy $25 of $FROGSwaps into the token at the pool price
sell 40% of $FROGSwaps out, by percentage or amount
send 10 $FROG to @friendResolves the handle and transfers
burn 1000 $FROGSends to the zero address, confirmed twice
launch Name ticker $TICKERDeploys the token and opens its pool
claim my feesClaims accrued creator and referral fees
export my keySends the private key by DM, once

Launching a token

One line deploys the token, opens the Pons V2 pool and sets the fee route to the sender, in a single transaction:

@gummypons launch Gummy Frog ticker $FROG, website frog.xyz → token 0x… pool opened creator fees routed to @yourhandle

The factory locks the initial liquidity at creation, and the token it deploys has no mint, pause or blacklist function — there is nothing left to call afterwards, by anyone.

Launching costs gas and nothing else. There is no listing fee and no ticket.

Trading

Buys and sells route through the Pons V2 pool for that token. The bot checks the chain id and the slippage bound before it signs, and replies with the transaction hash so you can read the result on the explorer rather than trusting the reply.

  • Amounts can be given in dollars or in tokens
  • Percentages work for sells: sell half of $FROG
  • Every command is idempotent per post — re-reading a post never re-sends it

Fees and the split

There is one fee. It is taken on swaps, in the pool’s own asset, and the contract splits it at claim time. No emissions, no subscription, and no cut of what you bring with you.

ShareGoes to
1%Total swap fee charged on trades in the pool
50%The token’s creator, claimable for as long as it trades
10%Whoever referred the trader
40%Protocol: infrastructure, the bot, and buybacks

These shares are constants in the splitter contract, not settings on a dashboard. If nobody trades a token, its creator earns nothing — the fee only exists where volume does.

Contracts

Three pieces: a factory that deploys tokens and opens pools, a splitter that holds and divides fees, and a lock that holds the initial liquidity.

ContractAddress
Factorysoon
Fee splittersoon
Liquidity locksoon
$GUMMYsoon

Source is verified on the explorer at deploy. Solidity is pinned, and the build targets the paris EVM version because Robinhood Chain does not carry PUSH0.

Security

Nothing here has been audited. We will not describe this project as safe, secure or risk-free, and when contracts are finished we will say plainly who — if anyone — reviewed them.

  • The bot never DMs you first and never asks for a seed phrase. Anything that does is not us
  • The only handle we operate is @gummypons
  • Verify a contract address on the explorer before you interact with it, every time
  • Launching and trading tokens carries smart-contract and market risk, including total loss