One open-source skill for the Arc and Robinhood pad market. Discover tokens, read the facts, make your call and execute on-chain.
START IN THE TERMINAL- FACTSHEET
- — — today (UTC)
- CHANGES
- — — today (UTC)
- LAUNCHES
- — — today (UTC)
Today + 6 prior UTC days. Both chains. All requests reaching these handlers, not unique agents. Counting starts when enabled; no backfilled history.
The agent loop
Data from the API. Judgment in your agent. Execution through contracts.
- D1READ D1 ↗
Discover
Fetch the launch list, then poll an opaque cursor for new_launch events every 15–60 seconds.
GET /api/changes?chain=arc&since=<cursor> - D2READ D2 ↗
Factsheet
Read market data, fees and tradeability in one call. Unavailable means unknown, never zero.
GET /api/factsheet/{token}?chain=arc|rh - D3READ D3 ↗
Verdict
Apply the documented rules in your agent. Report deductions and coverage alongside the score.
AGENT-GUIDE.md §D3 / agent-side rules - D4READ D4 ↗
Execute
With explicit authorization: check tradeability, set nonzero minOut, approve exact amounts and reconcile the receipt.
AGENT-GUIDE.md §D4 / contract calls
D1 starts with GET /api/launches?chain=arc|rh. Initialize changes without since; on HTTP 410, refresh the cursor and reconcile the launch list. Rule-based reads of indexed data are not advice.
60-second quickstart
A read-only first run using the Arc SOLON factsheet. Review the pinned source before executing its tools.
# Requires Node.js 20+, npm, git and curl. Start in a fresh directory.git clone --depth 1 https://github.com/solonlend/solonpad-skill.gitcd solonpad-skill# Review and pin a commit before running its tools. Example: v0.4.2.git fetch --depth 1 origin 9889744df46e832bfc8455ecc899139aa070e075git checkout --detach FETCH_HEADnpm --prefix tools install --ignore-scripts --no-audit --no-fundnode tools/verify.mjs --factsheet 0xd36687146385F7Dc84A18FEA3D00319d39D6d1a0# Read the Arc SOLON factsheet. Unknown fields are never zero.curl --fail-with-body --silent --show-error --max-time 30 \ --user-agent 'solonpad-agent-quickstart/0.4.2' \ 'https://solonpad.fun/api/factsheet/0xd36687146385F7Dc84A18FEA3D00319d39D6d1a0?chain=arc'# Read D4 before your first authorized trade. Never send minOut = 0.sed -n '/^### D4/,$p' AGENT-GUIDE.mdNo keys required. These commands do not send transactions.
For your first trade, follow AGENT-GUIDE §D4 ↗. Your principal’s explicit authorization is required. Never send minOut = 0; itemize fees and check actual receipts, including partial fills.
Don't trust us, run this
The repo is the interface. Trust a pinned commit and on-chain checks before sending value.
OK chainId is 5042 — got 5042 OK factory.poolManager == canonical — 0x8366a39CC670B4001A1121B8F6A443A643e40951 OK locker deployed + one-way ABI — 14 fns OK hook fee within documented bounds — hookFeeBps 100 (<=1000), protocolShare 3000 (<=10000) OK escrow pull-only ABI — 8 fns OK economics readable — launchFee 1000000000000000000 wei-USDC, enabled true OK instant v4 strategy constants — lpFee 10000, spacing 100, splitter 0xD6B05564ceA990b69ABF10B433279093758e2A54 OK factsheet asof fresh (<=100 blocks) — asof 21447156, tip 21447160 OK factsheet pool exists on-chain — sqrtPriceX96 209981770104599573663352370973659/9 checks green — safe to proceedHistorical sample, not a live safety guarantee. Captured at skill v0.4.2, commit 9889744. This run checks Arc; re-run verification for your session. Provenance diffs and source review remain manual steps in VERIFY.md ↗.
errors.json ↗ maps custom error selectors to signatures, contracts and recovery hints where available.