Developers & API › Chains and addresses › Index floors

Chains

Index floors

The block below which nothing of ours exists on each chain, and what a figure built from a floored index covers.

Version
1.0
Updated
2026-10-14
Source
Public addresses generator · Public Data API library

Where an index starts#

Every addresses file carries an indexFromBlock: the block below which nothing of ours exists on that chain. An index that starts lower spends its time proving empty history.

ChainindexFromBlock
4663"36000000"
46630"103890000"

It is a floor, not a start block for any one contract. Each contract entry carries its own deployRunBlock, and every factory in priorFactories[] has to be indexed as well — a launch made under a superseded factory is still a launch and still trades.

code
# The floor, and the current factory, for a chain
curl -s <origin>/addresses/4663.json \
  | jq '{ indexFromBlock, launchFactory, priorFactories: [.priorFactories[].address] }'

What a floor bounds#

What a floor bounds
SubjectEffect of the floor
A board or a countCovers the indexed range, not all time. Every board carries boardStatus: "PARTIAL" and a scope saying so.
A holder figure from logsDerived from Transfer logs from the floor block onward.
One contractIts own deployRunBlock is a safe floor for it. See the field reference.
A superseded factoryStill indexed: every entry in priorFactories[] sits above the chain floor.