eth_getUncleByBlockNumberAndIndex

Returns information about a uncle of a block by number and uncle index position.

Request

curl 'https://rpc.web3api.io?x-api-key=YOUR-API-KEY' \
    -X POST \
    -H 'x-amberdata-blockchain-id: ethereum-mainnet' \
    -d '{"jsonrpc":"2.0","id":1,"method":"eth_getUncleByBlockNumberAndIndex","params":["0x29c","0x0"]}'

Index

Description

0* - uncleBlockNumber

The a block number, or the string "earliest", "latest" or "pending", as in the default block parameter.

1* - index

The uncle's index position.

*Required

Response

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "difficulty": "0x57f117f5c",
        "extraData": "0x476574682f76312e302e302f77696e646f77732f676f312e342e32",
        "gasLimit": "0x1388",
        "gasUsed": "0x0",
        "hash": "0x932bdf904546a2287a2c9b2ede37925f698a7657484b172d4e5184f80bdd464d",
        "logsBloom": "0x00000000...",
        "miner": "0x5bf5e9cf9b456d6591073513de7fd69a9bef04bc",
        "mixHash": "0x4500aa4ee2b3044a155252e35273770edeb2ab6f8cb19ca8e732771484462169",
        "nonce": "0x24732773618192ac",
        "number": "0x299",
        "parentHash": "0xa779859b1ee558258b7008bbabff272280136c5dd3eb3ea3bfa8f6ae03bf91e5",
        "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
        "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
        "size": "0x21d",
        "stateRoot": "0x2604fbf5183f5360da249b51f1b9f1e0f315d2ff3ffa1a4143ff221ad9ca1fec",
        "timestamp": "0x55ba4827",
        "totalDifficulty": null,
        "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
        "uncles": []
    }
}

Type

Description

number

The block number. null when its pending block.

hash

The hash of the block. null when its a pending block.

parentHash

The hash of the parent block.

nonce

The hash of the generated proof-of-work. null when its pending block.

sha3Uncles

The SHA3 of the uncles data in the block.

logsBloom

The bloom filter for the logs of the block. null when its pending block.

transactionsRoot

The root of the transaction trie of the block.

stateRoot

The root of the final state trie of the block.

receiptsRoot

The root of the receipts trie of the block.

miner

The address of the beneficiary to whom the mining rewards were given.

difficulty

The integer of the difficulty for this block.

totalDifficulty

The integer of the total difficulty of the chain until this block.

extraData

The "extra data" field of this block.

size

The integer the size of this block in bytes.

gasLimit

The maximum gas allowed in this block.

gasUsed

The total used gas by all transactions in this block.

timestamp

The unix timestamp for when the block was collated.

transactions

The array of transaction objects, or 32 Bytes transaction hashes depending on the last given parameter.

uncles

The array of uncle hashes.