Docs / Operate
Journal and data formats
The two files the site reads.
status.json
Rewritten at every pass: updatedAt, live, chain, mint, devWallet, venue (curve or pool), dropPct, price, peak10min, defenseSol, claimedSol, boughtSol, burnedTokens, buys.
journal.json
The last 500 events, oldest first. Three kinds:
{ "t": 1791974044, "type": "claim", "claimed": "0.058676", "tx": "5x..." }
{ "t": 1791974171, "type": "buy", "spent": "0.029500", "tokens": "1006887429922",
"venue": "curve", "priceBefore": 4.1e-8, "peak10min": 1.1e-7, "dropPct": 63.0, "tx": "3k..." }
{ "t": 1791974172, "type": "burn", "tokens": "1006887429922", "tx": "4q..." }
Checking an entry
Open the transaction on Solscan. A claim shows a collect-creator-fee instruction into the dev wallet. A buy shows a buy on the coin. A burn shows a burn of exactly the same amount.
state.json
The runner's own memory: the energy reserve count, totals, the price readings of the last 10 minutes and any burn still pending. It lets a restart carry on without forgetting a recent high.