getEpoch
GET
/v1/explorer/epochs/{project_id}/{epoch}
const url = 'https://testnet-rpc.necter.network/v1/explorer/epochs/example/1';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://testnet-rpc.necter.network/v1/explorer/epochs/example/1Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”project_id
required
string
epoch
required
integer
Responses
Section titled “Responses”Epoch with its attested v2 receipt and on-chain settlement
Media typeapplication/json
object
project_id
required
string
epoch
required
integer
epoch_secs
integer
starts_at
integer
ends_at
integer
status
required
string
rounds
integer
fallback_rounds
integer
miners
integer
token
object
address
required
Lowercase EVM address
string
symbol
required
string
name
string
decimals
required
integer
totals
object
units
required
integer
gross
required
Token base units
string
miner
required
Token base units
string
developer
required
Token base units
string
treasury
required
Token base units
string
receipt_hash
string
merkle_root
string
settlement
object
status
open: the epoch has no attested receipt yet (nothing to settle)
string
tx_hash
string
block_number
integer
claimable_at
integer
error
string | null
receipt
object
v
required
integer
chain_id
required
integer
vault_address
required
Lowercase EVM address
string
project_id
required
string
consensus_hash
required
string
round
required
integer
epoch_secs
required
integer
reward_token
required
Lowercase EVM address
string
reward_model
required
string
compute_units
required
Array<object>
object
miner
required
Lowercase EVM address
string
units
required
integer
amount
required
Token base units
string
totals
required
object
units
required
integer
gross
required
Token base units
string
miner
required
Token base units
string
developer
required
Token base units
string
treasury
required
Token base units
string
merkle_root
required
string
receipt_hash
required
string
attestations
required
Array<object>
object
node_id
required
string
public_key
required
string
signature
required
string
Example
{ "status": "open", "settlement": { "status": "open" }, "receipt": { "v": 2, "reward_model": "per-unit" }}not_found
Media typeapplication/json
object
error
required
Stable machine code
string
message
required
string
details
object
key
additional properties
any
request_id
required
string
Example generated
{ "error": "example", "message": "example", "details": {}, "request_id": "example"}