eth_getWork
Returns the hash of the current block, the seed hash, and the boundary condition to be met ("target"). This method uses 80 credits from your daily balance.
Parameters
None.
Returns
An array with the following properties:
- Current block header PoW-hash (32 bytes).
- The seed hash used for the DAG (32 bytes).
- The boundary condition ("target") (32 bytes), 2^256 / difficulty.
Example
Replace <YOUR-API-KEY>
with an API key from your MetaMask Developer dashboard.
Request
- curl
- WSS
curl https://polygon-mainnet.infura.io/v3/<YOUR-API-KEY> \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}'
wscat -c wss://polygon-mainnet.infura.io/ws/v3/<YOUR-API-KEY> -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}'
Response
note
While Infura will allow this method, eth_getWork
will not actually return mining work.
- JSON
{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": -32000,
"message": "no mining work available yet"
}
}