Skip to content

getProof

GET
/v1/proofs/{proof_id}
curl --request GET \
--url https://testnet-rpc.necter.network/v1/proofs/example
proof_id
required
string
/^0x[0-9a-f]{64}$/

Proof with the vote, the finality record and committee

Media typeapplication/json
object
proof_id
required
string
/^0x[0-9a-f]{64}$/
round_id
required
string
project_id
required
string
/^0x[0-9a-f]{64}$/
subscription_id
string
/^0x[0-9a-f]{64}$/
node_id
required
string
/^ndsr-[0-9a-f]{16}$/
epoch
integer
status
required
string
Allowed values: pending verified rejected missed
receipt_hash
One of:
string
/^0x[0-9a-f]{64}$/
final_receipt_hash
One of:
string
/^0x[0-9a-f]{64}$/
units
integer
expected_amount

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
rejection_reason
string | null
Allowed values: disagreed invalid_vote late missed
audited
boolean
finality_ms
integer | null
slash_id
One of:
string
/^0x[0-9a-f]{64}$/
submitted_at
required
integer
verified_at
One of:
integer
vote
object
round_id
required
string
kind
required
string
Allowed value: task
receipt_hash
required
string
/^0x[0-9a-f]{64}$/
node_id
required
string
/^ndsr-[0-9a-f]{16}$/
public_key
required
string
/^0x[0-9a-f]{64}$/
signature
required
string
/^0x[0-9a-f]{128}$/
payout_address
required

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
round_signature
required
string
/^0x[0-9a-f]{128}$/
task
required
object
v
required
integer
Allowed value: 1
project_id
required
string
/^0x[0-9a-f]{64}$/
consensus_hash
required
string
/^0x[0-9a-f]{64}$/
epoch
required
integer
seq
required
integer
set_hash
required
string
/^0x[0-9a-f]{64}$/
module_address
required
string
/^0x[0-9a-f]{64}$/
function
required
string
input_hash
required
string
/^0x[0-9a-f]{64}$/
gas_limit
required
integer
issued_at
required
integer
receipt
required
object
v
required
integer
Allowed value: 1
module_address
required
string
/^0x[0-9a-f]{64}$/
function
required
string
input_hash
required
string
/^0x[0-9a-f]{64}$/
output_hash
required
string
/^0x[0-9a-f]{64}$/
events_hash
required
string
/^0x[0-9a-f]{64}$/
gas_used
required
integer
success
required
boolean
committee
required
object
position
required
integer
finality
object
v
required
integer
Allowed value: 1
round_id
required
string
project_id
required
string
/^0x[0-9a-f]{64}$/
epoch
required
integer
set_hash
required
string
/^0x[0-9a-f]{64}$/
receipt_hash
required
string
/^0x[0-9a-f]{64}$/
gas_used
required
integer
audited
required
boolean
voters
required
Array<object>
object
public_key
required
string
/^0x[0-9a-f]{64}$/
payout_address
required

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
finality_validators
Array<string>

Example

{
"status": "pending",
"rejection_reason": "disagreed",
"vote": {
"kind": "task",
"task": {
"v": 1
},
"receipt": {
"v": 1
}
},
"finality": {
"v": 1
}
}

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"
}