Fetching Blocks
To fetch blocks you need to fire a
GET
request using the provided API Access Key against the provided API URL as shown below:Content-Type: application/json
x-access-key:<your_access_key>
<api_url>/blocks
The result of the request will be an array of objects containing all blocks in the blockchain, as shown below:
[
{
"BlockIdentifier": "1",
"ChainVersion": "1.2.1",
"TimeStamp": {
"NodeClock": {
"Blockchain_Id": "/ip4/0.0.0.0/tcp/10994/http/12D3KooWBVSka9gVz9ob7EVLvxxkme2bNFv29c37LJeWkt4UM9yV",
"Clock": "1655763703625271001",
"Radius": "20"
},
"SignedBy": "krCgn9JQaJ934sRDk3DBQejVztgKfx2cKNQhMXO75Hs="
},
"PowCandidates": null,
"Nonce": 0,
"TargetDifficulty": "0",
"ContributingDigests": [],
"NeighbourDigests": null,
"BlockHeaders": "",
"BlockPayload": {
"MerkelRoot": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Payload": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
}
},
{
"BlockIdentifier": "2",
"ChainVersion": "1.2.1",
"TimeStamp": {
"NodeClock": {
"Blockchain_Id": "/ip4/0.0.0.0/tcp/10994/http/12D3KooWBVSka9gVz9ob7EVLvxxkme2bNFv29c37LJeWkt4UM9yV",
"Clock": "1655763726337368862",
"Radius": "20"
},
"SignedBy": "krCgn9JQaJ934sRDk3DBQejVztgKfx2cKNQhMXO75Hs="
},
"PowCandidates": null,
"Nonce": 0,
"TargetDifficulty": "1",
"ContributingDigests": [],
"NeighbourDigests": null,
"BlockHeaders": "",
"BlockPayload": {
"MerkelRoot": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Payload": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
}
},
{
"BlockIdentifier": "3",
"ChainVersion": "1.2.1",
"TimeStamp": {
"NodeClock": {
"Blockchain_Id": "/ip4/0.0.0.0/tcp/10994/http/12D3KooWBVSka9gVz9ob7EVLvxxkme2bNFv29c37LJeWkt4UM9yV",
"Clock": "1655763747087472686",
"Radius": "20"
},
"SignedBy": "krCgn9JQaJ934sRDk3DBQejVztgKfx2cKNQhMXO75Hs="
},
"PowCandidates": null,
"Nonce": 0,
"TargetDifficulty": "2",
"ContributingDigests": [],
"NeighbourDigests": null,
"BlockHeaders": "",
"BlockPayload": {
"MerkelRoot": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Payload": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
}
}
]
Last modified 8mo ago