/block/{height}
Get raw block from consensus
Block Header
parentid
Parent block hash
nonce
Nonce
timestamp
Creation unixtimestamp
merkleroot
Merkle Root
Transaction structure
siacoininputs
Siacoin inputs array (see below)
siacoinoutputs
Siacoin outputs array (see below)
filecontracts
File contracts array (see below)
filecontractrevisions
File contracts revisions array (see below)
storageproofs
Storage proofs array (in fact siacoin outputs)
siafundinputs
Siafund inputs array (see below)
siafundoutputs
Siacoin outputs array (see below)
arbitrarydata
Arbitrary data base64 encoded binary strings array
transactionsignatures
Miner Payout / Siacoin Output / Siafund output
value
Hastings amount for SC
Raw for SF
value / 1e24 = SC amount
unlockhash
Receiver wallet address
claimstart
???
only Siafund
Siacoin Input / Siafund input
parentid
Parent siacoin output id
unlockconditions
Unlock conditions (public keys)
claimunlockhash
???
only Siafund
File contract / File contract revision
WIP
/blocks
Get multiple raw blocks
This route returns multiple blocks array.
See above for block structure
/hash/{hash}
Get hash info
id
Internal hash ID in explorer DB
hash
Requested Hash
type
Hash type
Possible values:
- blockid - Block ID
- siacoinoutputid - SC Output ID
- unlockhash - Wallet Address
- transactionid - Transaction ID
- filecontractid - File Contract ID
- siafundoutputid - SF Output ID
blocks
Array of blocks that reference a hash
- Internal hash ID
- Block height
/consensus
Get consensus and indexation status
synced
Wallet consensus state
height
Wallet consensus height
currentblock
Current block hash
target
Block target
difficulty
Block difficulty
explorer_synced
Status of last block indexation by explorer
last_indexed_height
Last block indexed by explorer and ready to be queried, can be different from currentblock and height
cached_at
Last check of status (cache ttl 1 minute)