STEPPER The launchpad
No chip loaded

Open a chip

Paste a chip's address to read it. Everything on this page is either a call to that contract or a log it emitted, so it works for any chip on this chain, including ones we have never seen.

·
§ 01 · STATE

What it is doing right now.

One call to snapshot() returns the cycle, the program counter, the output port and all three flags. There is nothing to look up and nobody to ask.

Snapshot ·
Registers
A halted chip is finished. Some programs stop. When the halt bit is set no further step can be taken by anyone, the state stops changing, and what is on this page becomes the permanent record of that machine.
§ 02 · ACTIVITY

Every edge, and who paid for it.

Stepped records the sponsor and the cycle. Counting them by block gives the clock rate this chip actually ran at, which is a demand curve rather than a schedule: the gaps are the hours nobody thought the next edge was worth buying.

Cycles over time ·
Sponsors ·
AddressCycles paid forShareFirstLast
§ 03 · MARKET

The token launched with it.

A chip and its token are created in one transaction and each is written into the other, so this section is reachable from either end. The price is a function of the curve's reserves, and every trade leaves a log, which is the whole input a chart needs.

The launch ·
Price ·
·
·
§ 04 · PROGRAM

The code it will run forever.

A chip's ROM is written at construction and there is no function to change it. program() returns it, so the exact instructions this machine will execute for the rest of its life can be read by anyone, disassembled here from the same table the assembler on the launchpad emits.

Disassembly ·
Read it, then replay it. The launchpad will take this chip's address and recompute every cycle it has ever taken from the ROM above and the input bytes in its logs, then compare the answer against what the chain reports. Replay this chip.