Blocks
List of endpoints giving information of blocks in ADAMANT blockchain.
Get Block by ID
sh
GET /api/blocks/get?id={block's id}Description
Get full information about a specific block in the ADAMANT blockchain using the
/api/blocks/endpoint. Pass the block'sidas a parameter.Block info includes:
id— block's id: reversed first 8 bytes of SHA256 hash of signed block headerversion— versioning for future upgrades of the ADAMANT protocoltimestamp— block's 32-bit integer epoch timestamp (in seconds starting from Sep 02 2017 17:00:00 GMT+0000)height— block's height position in ADAMANT blockchainpreviousBlock—idof the previous block in ADAMANT blockchain relative to the current onenumberOfTransactions— number of transactions included in the blocktotalAmount— integer amount of 1/10^8 ADM tokens transferred within all transactions in the blocktotalFee— integer amount of 1/10^8 ADM tokens paid to delegates to forge this blockreward— integer amount of 1/10^8 ADM tokens created by delegates to forge this blocktotalForged— sum oftotalFeeandrewardpayloadLength— byte size of the payload hashpayloadHash— hash of the block's payload (comprised of the transactions it contains)generatorPublicKey— delegate's public key who generated the blockgeneratorId— delegate's ADAMANT address who generated the blockblockSignature— derived from an SHA-256 hash of the block header, signed by the delegate's private keyconfirmations— count of network confirmations (number of blocks generated after this block on the current node's height)
Example
Request:
shGET https://endless.adamant.im/api/blocks/get?id=11114690216332606721Response:
jsonc{ "success": true, "nodeTimestamp": 61747603, "block": { "id": "11114690216332606721", "version": 0, "timestamp": 61741820, "height": 10873829, "previousBlock": "11483763337863654141", "numberOfTransactions": 1, "totalAmount": 10000000, "totalFee": 50000000, "reward": 45000000, "payloadLength": 117, "payloadHash": "f7c0fa338a3a848119cad999d8035ab3fcb3d274a4555e141ebeb86205e41345", "generatorPublicKey": "134a5de88c7da1ec71e75b5250d24168c6c6e3965ff16bd71497bd015d40ea6a", "generatorId": "U3238410389688281135", "blockSignature": "18607b15417a6b0a56b4c74cacd713ad7a10df16ec3ab45a697fa72b6f811f9213d895b7e0fbca71cf74323d60148d0991668e5368386408f4d841496ed2280d", "confirmations": 1093, "totalForged": "95000000" } }
Get Multiple Blocks
sh
GET /api/blocksDescription
Get a list of blocks from the ADAMANT blockchain using the
/api/blocks/endpoint. Returns an array of blocks from newest to oldest.Available parameters:
limit— number of blocks to retrieve (default: 100)offset— height offset value for results (default: 0)generatorPublicKey— public key of the delegate who generated the blockheight— specific block height
Example
Request:
shGET https://endless.adamant.im/api/blocks?limit=3Response:
jsonc{ "success": true, "nodeTimestamp": 58045353, "blocks": [ { "id": "15416108601994762552", "version": 0, "timestamp": 58045350, "height": 10144920, "previousBlock": "16611488400968379374", "numberOfTransactions": 0, "totalAmount": 0, "totalFee": 0, "reward": 45000000, "payloadLength": 0, "payloadHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "generatorPublicKey": "7f4697859d3ff3a0196d1092b525a6565f427361406182d6a1f7500f16371a60", "generatorId": "U11788972648641670458", "blockSignature": "586b57db36f05990d83b568da59a3abb8f2a3cf3401e4db66b8145fab4bdf4067b05a0d51197161640bd6c2091609eec5b0ec8f2ad6dfb450f5e433601089001", "confirmations": 1, "totalForged": "45000000" }, { "id": "16611488400968379374", "version": 0, "timestamp": 58045345, "height": 10144919, "previousBlock": "17869865393675106520", "numberOfTransactions": 0, "totalAmount": 0, "totalFee": 0, "reward": 45000000, "payloadLength": 0, "payloadHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "generatorPublicKey": "6d8004c56928fa5f42ff739dc2b9bb3562b62c5f9a16f5abcfedbdd83481bb32", "generatorId": "U15874113746950200763", "blockSignature": "56439af79e087c07b558a919f1276aa8d637c55acc3b36267deca7e824bbe96161aec4c8edd8d9fa1a447cb08beb56fc13e8ae7cb5171b32161c6fa2a716680b", "confirmations": 2, "totalForged": "45000000" } ] }