Read within a budget
The CLI pages public sources. Every HTTP attempt counts, including retries. Recorder input stays local.
How do I get devnet data into a spreadsheet or notebook?
flop export --helpDated devnet rows for your spreadsheet or notebook. Choose a range, inspect the columns and run a bounded export on your machine.
Build an export
Exact amounts in raw source units. No conversion to FLOP.
Offsets count rows in source order. They are not block numbers or dates.
Quoted UTF-8 cells. Import string columns as text. Formula-leading strings are prefixed.
The command replays these dated rows without network calls.
Recorded preview
Source read:
| channelId | settledBlock | settledAt | agent | miner | Inspect |
|---|---|---|---|---|---|
| 0xcd07de82b5226ca462bd329c09d353511507ec1e605103e1d34b387d876410a6 | 3016776 | 1793939912000 | 5GsXb3TmNGixuEsbtixqHnqWr9UQJ2M8bkqBQWteNekgF98S | 5ED68Tgj9G6xtPnWKxzBkr7cij6nPR3kVXUYQ2RT27igsrH2 | |
| 0x63cae3fe54d283fbe88a4b0856bd5436d17aaaad529a8974d375d439b2168717 | 3016636 | 1793939772000 | 5GsXb3TmNGixuEsbtixqHnqWr9UQJ2M8bkqBQWteNekgF98S | 5FkMpoVojgbmpex4ENpLimrQ29pMPQK8qJZRWDHpQxYELwZ1 | |
| 0x089f33f9bfce4b4df1cd9f16b4983dab76e9a513027bde057bd3ced5d098fce1 | 3014073 | 1793937198000 | 5GsXb3TmNGixuEsbtixqHnqWr9UQJ2M8bkqBQWteNekgF98S | 5EXXELdX4dhZWNUqJ8aMWV7Mt6Z4Ldqb48UgfmCuAUcPa8RN | |
| 0x5b6cda6a307ea4f9e83d0425b5a4c350b8b3a0000f794d2ce1a2eb22e013af04 | 3012699 | 1793935824000 | 5GsXb3TmNGixuEsbtixqHnqWr9UQJ2M8bkqBQWteNekgF98S | 5GNcm2SyEsvF3Mo9N6UwKBM2j1tmrktHGJZPs1uYUrZgQa6J | |
| 0xd2612c98ef4a7072e126d286815516968538d9cc3fdc691ff2ac8ca9215aea86 | 3012446 | 1793935571001 | 5GsXb3TmNGixuEsbtixqHnqWr9UQJ2M8bkqBQWteNekgF98S | 5DCkDPn7n3qAuKjn9e2TRAF3ZcxByt7jkhwzGTZ7V3G8zHDd |
The preview is a bounded sample, not a network total. Large downloads run through the CLI.
Run in your checkout
Run pnpm install --frozen-lockfile and pnpm build from the repository root first. Use an empty output directory.
node packages/cli/dist/cli.js export settlements --recorded --format csv --offset 0 --rows 100 --max-requests 10 --out ./export-settlements-csv
The command permits at most 10 HTTP attempts. Partial output is resumable. See the CLI report before starting another run.
Reading guide
The line tracks your place in this explanation.
The CLI pages public sources. Every HTTP attempt counts, including retries. Recorder input stays local.
Rows use stable types. A CSV, NDJSON or Parquet part becomes committed when its sidecar is written.
Source dates and file hashes travel with the data. Resume rechecks saved files and the last page before reading on.
These rows do not prove chain completeness, finality, inference correctness or proof validity. Mutable offsets can skip rows between sequential reads. A completed range is not a whole-chain snapshot. Devnet can reset.