Skip to content

ponscli 0.1.1

Latest

Choose a tag to compare

@mesutgulecen mesutgulecen released this 27 Aug 07:13
· 3 commits to main since this release

First published release.

An unofficial command-line interface for the Pons
launchpad on Robinhood Chain (4663), with two binaries over one core: pons for
people and pons-mcp for models.

npm install -g ponscli
pons info <token>

What it does

  • Reads and trades both generations. V1 through its Uniswap V3 pool, V2 on
    the bonding curve and on the Uniswap V4 pool it graduates into. You never say
    which; the launch record decides.
  • Launches a V2 token, including an atomic opening buy through the
    launchpad's own router, with the address predicted before anything is sent.
  • Reads protocol values from the chain. Fees, tax windows and the approved
    quote-asset list are queried live, because the deployed values differ from the
    contract sources.
  • Read-only by default. Three of the four execution modes cannot spend, and
    the MCP server cannot sign at all.

Verification

391 offline tests, plus two checks that reach mainnet and are deliberately kept
off the pull-request gate: an ABI drift check against the verifiers, and
multi-block transaction sequences proved with eth_simulateV1. Every release is
installed from its own tarball on Node 20.11 in CI and both binaries are run.

The whole surface was also driven once against mainnet with real funds, which is
what found the two defects fixed before this release: sell --confirm could not
send when an approval was needed, and a bought token was never added to the
tracked list.

docs/architecture/ponscli.md records every protocol claim and the measurement
behind it.

Note on 0.1.0

Published minutes earlier with a stale README that said the package was not on
the registry. Identical code; use 0.1.1.