Your Robinhood Chain year,
line by line, with the evidence attached.
Paste an address. Tax Season reads every Pons trade, transfer, mint, burn and gas fee that touched it, prices each one at the moment it happened, and gives you cost basis, realised and unrealised PnL, and a CSV your accountant's software already understands.
No wallet connection. No signature. Reading a public address needs neither.
| When (UTC) | Asset | Proceeds | Cost | Gain |
|---|---|---|---|---|
| 2026-08-14 09:12 | PEPEZILLA | $412.08 | $168.51 | $243.57 |
| 2026-08-14 22:40 | ROACH | $77.20 | $85.55 | -$8.35 |
| 2026-08-19 03:55 | ETH | $1,904.62 | $1,811.79 | $92.83 |
| 2026-09-02 17:31 | ARCTIS | $160.44 | $144.72 | $15.72 |
| 2026-09-08 11:06 | GIFPAID | $96.15 | $83.54 | $12.61 |
How a figure gets its price
1 · The trade prices itself
A Pons buy emits CurveBuy(quoteIn, tokensOut). Divide one by the other and you have
the price the trade actually executed at — not an index, not a daily average. It is in the log forever
and you can open it on robinscan.
2 · ETH gets an hourly close
The USD leg is the close of the Coinbase ETH-USD hourly candle containing the timestamp. One rule, one source, printed next to the number. This chain keeps no historical state, so there is nothing onchain to read a past dollar price from — and we say that instead of hiding it.
3 · What cannot be priced is listed
An airdrop with no trade behind it has no honest price. It is carried at zero and put in its own list, because quietly booking cost zero would inflate your gain — the most expensive possible mistake to make on someone else's behalf.
What it reads
| Operation | Where it comes from | How fast |
|---|---|---|
| Pons curve buys and sells | Chain logs, filtered on your address in either topic | ~0.5 s per day of chain |
| Transfers, mints, burns | robinscan token transfer index | paged |
| Native ETH and gas | robinscan transaction index, fee cross-checked against the receipt | paged |
| Uniswap v4 swaps after graduation | Reconstructed from the transfers in the transaction | flagged for review |
| ETH moved by an internal call | Not available: this chain exposes no trace_* and the explorer has no internal-transaction feed | reported as a gap |
The last row is the honest one. A tool that silently skipped it would show you a tidier report and a wrong number.
Free, and where the token comes in
Free
One address, up to 100 operations, every method, every export. No account, no connection, no signature.
$TAXS holders
Unlimited operations, several addresses in one report, and the right to reclassify a row by hand. Proven by signing a message — a signature moves nothing and costs no gas.