From dda1546064a5f85d5bb7c90f3a5ed9c38f190d27 Mon Sep 17 00:00:00 2001 From: Anton Sauchyk Date: Sun, 1 Nov 2026 16:52:13 +0100 Subject: [PATCH 1/2] docs: point agents at the exact _raw amount fields --- SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SKILL.md b/SKILL.md index da850bc..a402418 100644 --- a/SKILL.md +++ b/SKILL.md @@ -139,7 +139,7 @@ pumpfun claim-cashback --confirm # Claim volume-based rewards ## Global Options These apply to ALL commands: -- `--json` — output as JSON (auto-detected when piping). Trade results carry `quote_symbol`, `quote_mint`, and amounts as `quote_spent` / `quote_received` (dry runs: `quote_in`, `expected_quote`, `min_quote_out`) +- `--json` — output as JSON (auto-detected when piping). Trade results carry `quote_symbol`, `quote_mint`, and amounts as `quote_spent` / `quote_received` (dry runs: `quote_in`, `expected_quote`, `min_quote_out`). Every amount also has an exact integer twin in raw units (`quote_spent_raw`, `tokens_sold_raw`, …); use those for arithmetic, since the float can drop a unit - `--rpc ` — override RPC endpoint - `--keyfile ` — override wallet keystore path - `--priority-fee ` — priority fee override From 3bd4ba2da27c7bc0ae20b49f3d26acc3dfb4d48a Mon Sep 17 00:00:00 2001 From: Anton Sauchyk Date: Sun, 1 Nov 2026 18:36:25 +0100 Subject: [PATCH 2/2] docs: say which amounts are exact and which are estimates --- SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SKILL.md b/SKILL.md index a402418..73bdde4 100644 --- a/SKILL.md +++ b/SKILL.md @@ -139,7 +139,7 @@ pumpfun claim-cashback --confirm # Claim volume-based rewards ## Global Options These apply to ALL commands: -- `--json` — output as JSON (auto-detected when piping). Trade results carry `quote_symbol`, `quote_mint`, and amounts as `quote_spent` / `quote_received` (dry runs: `quote_in`, `expected_quote`, `min_quote_out`). Every amount also has an exact integer twin in raw units (`quote_spent_raw`, `tokens_sold_raw`, …); use those for arithmetic, since the float can drop a unit +- `--json` — output as JSON (auto-detected when piping). Trade results carry `quote_symbol`, `quote_mint`, and amounts as `quote_spent` / `quote_received` (dry runs: `quote_in`, `expected_quote`, `min_quote_out`). Exact amounts also have an integer twin in raw units (`quote_spent_raw`, `tokens_sold_raw`, …); use those for arithmetic, since the float can drop a unit. Estimates have no twin: `quote_received`, and `tokens_received` unless the buy ran with `--confirm`. To sell everything, pass `all` rather than an amount - `--rpc ` — override RPC endpoint - `--keyfile ` — override wallet keystore path - `--priority-fee ` — priority fee override