getmininginfo - Dogecoin
Example code for the getmininginfo JSON-RPC method. Complete guide on how to use getmininginfo JSON-RPC in GetBlock Web3 documentation.
This method returns an object containing mining-related information.
Parameters
None
Request
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "getmininginfo",
"params": [],
"id": "getblock.io"
}'const axios = require('axios');
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "getmininginfo",
"params": [],
"id": "getblock.io"
});
const config = {
method: 'post',
url: 'https://go.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));Response
{
"result": {
"blocks": 3904788,
"currentblocksize": 1000,
"currentblocktx": 0,
"difficulty": 3525264.838757254,
"errors": "",
"genproclimit": -1,
"networkhashps": 280000000000000,
"pooledtx": 5,
"testnet": false,
"chain": "main",
"generate": false
},
"error": null,
"id": "getblock.io"
}Response Parameters
blocks
number
The current block height.
currentblocksize
number
The size of the block being mined.
currentblocktx
number
The number of block transactions being mined.
difficulty
number
The current mining difficulty.
errors
string
Any network or blockchain errors.
genproclimit
number
The processor limit for generation (-1 for unlimited).
networkhashps
number
The estimated network hashes per second.
pooledtx
number
The size of the mempool.
testnet
boolean
If on testnet.
chain
string
Current network (main/test/regtest).
generate
boolean
If generation is enabled.
Use Case
The getmininginfo method is essential for:
Mining pool dashboards
Network hashrate monitoring
Mining profitability calculations
Blockchain statistics
Network health monitoring
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN.
Last updated
Was this helpful?