Get latest confirmed benchmarks for a player
Notes
-
Query parameter <block_id> must be the latest block. Use /get-block endpoint
-
Query parameter <player_id> must be lowercase and start with 0x
-
Returns all confirmed precommits, benchmarks, proofs, and frauds for the player where the benchmark was started within 120 blocks of the latest block.
-
Fields benchmark.solution_nonces, benchmark.discarded_solution_nonces, benchmark.non_solution_nonces, proof.merkle_proofs, and fraud.allegation will always be null
- To retrieve that data, use /get-benchmark-data endpoint
Query parameters
Id of player
Response
Success
Example response
{
"precommits": [
{
"details": {
"fee_paid": "123456789123456789"
},
"settings": {
"challenge_id": "c002",
"algorithm_id": "c002_a001",
"track_id": "num_variables=100,clauses_to_variables_percent=426"
}
}
]
}Changes
Changed in 12 of the 34 revisions of this API.112330
- ▲
the
precommits/items/details/num_noncesresponse's property type/format changed frominteger/uint32tointeger/uint64for status200response-property-type-changed
- ○
added the optional property
precommits/items/details/compute_typeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
precommits/items/details/fuel_budgetto the response with the200statusresponse-optional-property-added
- ○
added the optional property
precommits/items/details/hyperparametersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
precommits/items/details/num_bundlesto the response with the200statusresponse-optional-property-added
- ▲
- ●
removed the optional property
precommits/items/settings/race_idfrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
precommits/items/settings/track_idto the response with the200statusresponse-optional-property-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
removed the optional property
precommits/items/settings/difficultyfrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
precommits/items/settings/race_idto the response with the200statusresponse-optional-property-added
- ●
- ○
added the optional property
precommits/items/hyperparametersto the response with the200statusresponse-optional-property-added
- ○
- ○
added the optional property
benchmarks/items/details/num_non_solutionsto the response with the200statusresponse-optional-property-added
- ○
- ▲
the
benchmarks/items/details/num_discarded_solutionsresponse's property type/format changed frominteger/uint32tointeger/uint64for status200response-property-type-changed
- ▲
the
benchmarks/items/details/num_solutionsresponse's property type/format changed frominteger/uint32tointeger/uint64for status200response-property-type-changed
- ▲
- ▲
the response property
benchmarks/items/discarded_solution_noncesbecame nullable for the status200response-property-became-nullable
- ▲
the response property
benchmarks/items/solution_noncesbecame nullable for the status200response-property-became-nullable
- ▲
the response property
frauds/items/allegationbecame nullable for the status200response-property-became-nullable
- ▲
the response property
proofs/items/merkle_proofsbecame nullable for the status200response-property-became-nullable
- ○
added the optional property
benchmarks/items/non_solution_noncesto the response with the200statusresponse-optional-property-added
- ▲
- ○
added the optional property
proofs/items/merkle_proofs/items/leaf/cpu_archto the response with the200statusresponse-optional-property-added
- ○
- ○
added the optional property
benchmarks/items/details/num_discarded_solutionsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
benchmarks/items/discarded_solution_noncesto the response with the200statusresponse-optional-property-added
- ○
- ▲
the
precommits/items/details/fee_paidresponse's property type/format changed frominteger/uint256tostring/for status200response-property-type-changed
- ▲
the
proofs/items/merkle_proofs/items/leaf/runtime_signatureresponse's property type/format changed frominteger/uint64toarray/for status200response-property-type-changed
- ●
removed the optional property
benchmarks/items/state/sampled_noncesfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
precommits/items/state/rand_hashfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
proofs/items/state/submission_delayfrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
benchmarks/items/details/sampled_noncesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
precommits/items/details/rand_hashto the response with the200statusresponse-optional-property-added
- ○
added the optional property
proofs/items/detailsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
proofs/items/state/block_activeto the response with the200statusresponse-optional-property-added
- ○
the
precommits/items/details/fee_paidresponse's property pattern^[0-9]+$was added for the status200response-property-pattern-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲