Skip to main content

getBlockchainStatus

Retrieves information about the current blockchain state including height, last block, and blockchain state.

Endpoint

GET /nxt?requestType=getBlockchainStatus

Parameters

None

Request Example

curl "http://localhost:22024/nxt?requestType=getBlockchainStatus"

Response

{
"blockchainState": "ACTIVE",
"lastBlock": "12345678901234567890",
"height": 1000000,
"lastBlockHash": "hexHash",
"difficulty": "1234567890",
"target": "1234567890",
"generationSignature": "hexGenerationSignature",
"baseTarget": "1234567890",
"cumulativeDifficulty": "1000000000000000000000000000",
"requestProcessingTime": 5
}

Response Fields

FieldTypeDescription
blockchainStatestringState: ACTIVE, DOWNLOADING, or READONLY
lastBlockstringLast block ID
heightnumberLast block height
lastBlockHashstringLast block hash
difficultystringCurrent difficulty
targetstringCurrent target
generationSignaturestringGeneration signature
baseTargetstringBase target
cumulativeDifficultystringCumulative difficulty

Source

GetBlockchainStatus.java

Tags

BLOCKS