Install
openclaw skills install @dogtoshi-sz/trenchytoolsLaunch and trade memecoins through the TrenchyTools API (pump.fun, PumpSwap, pons on Robinhood Chain). Use when asked to launch a token, bundle-buy at launch, snipe an auto-buy, or give an agent trading with a single API key instead of an RPC node, Jito client and IPFS keys.
openclaw skills install @dogtoshi-sz/trenchytoolsOne API key replaces the RPC node, the Jito client and the IPFS keys. The API builds
unsigned transactions; you sign locally with @solana/web3.js (Solana) or viem
(Robinhood Chain) and submit. Keys never leave the machine.
https://api.trenchy.toolshttps://api.trenchy.tools/AGENTS.md (read this first)https://trenchy.tools/openapi.json · Live capabilities: GET /api/chainsSend the key in the x-api-key header on every request. Prefer it over ?api-key= because
a key in the URL ends up in server logs, referrers and shell history.
curl -H "x-api-key: ***" "https://api.trenchy.tools/api/me"
The query form (?api-key=***) still works and is the only option for the WebSocket
(wss://api.trenchy.tools/api/sol/data?api-key=***), which cannot send headers.
curl "https://api.trenchy.tools/api/create-api-key?label=my-agent"
# -> {"apiKey":"***"} shown once; store it, then send it as the x-api-key header
409 not_backed_up.trade-local returns an unsigned transaction: sign it yourself, then send.code; 429 carries retry-after; check GET /tx/:id before retrying a send
(a landed retry is a second trade).POST /api/sol/trade-local -> sign -> POST /api/sol/send -> GET /api/sol/tx/:sigPOST /api/ipfs (image + metadata -> metadataUri) -> generate a mint keypair locally ->
POST /api/sol/trade-local with action:"create", mint, tokenMetadata:{name,symbol,uri}, amount
-> sign with wallet + mint -> sendtrade-local (create first, buys after; the first
priorityFee is the Jito tip) -> sign each -> POST /api/sol/bundle -> GET /api/sol/bundle/:id.
More than 4 buyers: call POST /api/sol/lut first.POST /api/rh/trade-local -> sign with viem -> POST /api/rh/send ->
GET /api/rh/tx/:hash. Sells accept "100%" or "NN%".wss://api.trenchy.tools/api/sol/data?api-key=*** with subscribeNewToken,
subscribeTokenTrade, subscribeMigration.Solana: amount is SOL when denominatedInSol:"true", tokens otherwise. Robinhood: ETH when
denominatedInEth:"true". Slippage is a percent. pool:"auto" follows a coin curve -> AMM.
github.com/Trenchy-Tools/pumpfun-starter (Solana) · github.com/Trenchy-Tools/pons-starter (Robinhood Chain)github.com/Trenchy-Tools/wallet-mover (create/fund/split wallets; shares one wallet folder)pumpfun.trenchy.tools · pons.trenchy.tools · mover.trenchy.tools