curl --request POST \
--url https://api.uniblock.dev/uni/v1/json-rpc?chainId=1 \
--header 'content-type: application/json' \
--data '{
"id": 1,
"jsonrpc": "2.0",
"method": "eth_getBlockByHash",
"params": [
"0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
true
]
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"number": "0x1b4",
"hash": "0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
"parentHash": "0x9646252be9520f6e71339a8df9c55e4d7619deeb018d2a3f2d21fc165dde5eb5",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"logsBloom": "0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
"transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot": "0xd5855eb08b3387c0af375e9cdb6acfc05eb8f519e419b874b6ff2ffda7ed1dff",
"miner": "0x4e65fda2159562a496f9f3522f89122a3088497a",
"__truncated": true
}
}
EVM
eth_getBlockByHash
Returns information about a block by hash.
POST
/
uni
/
v1
/
json-rpc
curl --request POST \
--url https://api.uniblock.dev/uni/v1/json-rpc?chainId=1 \
--header 'content-type: application/json' \
--data '{
"id": 1,
"jsonrpc": "2.0",
"method": "eth_getBlockByHash",
"params": [
"0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
true
]
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"number": "0x1b4",
"hash": "0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
"parentHash": "0x9646252be9520f6e71339a8df9c55e4d7619deeb018d2a3f2d21fc165dde5eb5",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"logsBloom": "0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
"transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot": "0xd5855eb08b3387c0af375e9cdb6acfc05eb8f519e419b874b6ff2ffda7ed1dff",
"miner": "0x4e65fda2159562a496f9f3522f89122a3088497a",
"__truncated": true
}
}
Parameters
Unique identifier for a blockchain network.
Request identifier used to match responses.
JSON-RPC version.
JSON-RPC method name.
Parameters for eth_getBlockByHash: [blockHash, fullTransactions].Positional parameters for
eth_getBlockByHash:params[0]: 32 Bytes - hash of the block where this transaction was included. Null when pending.params[1]: If true, returns the full transaction objects. If false, returns only the transaction hashes.
Returns
A block object returned by Ethereum RPC. Null if no block is found.
Show properties
Show properties
The block number. Null when pending.
Hash of the block. Null when pending.
Hash of the parent block.
8 Bytes - Proof-of-work nonce. Null when pending. Missing in Proof-of-Authority (PoA) networks.
SHA3 of the uncles data in the block.
The bloom filter for the logs of the block. Null when pending.
Root of the transaction trie of the block.
Root of the final state trie of the block.
Root of the receipts trie of the block.
Address of the author (beneficiary) of the block.
Alias of “author”.
Difficulty for this block.
Total difficulty of the chain until this block.
Extra data field of this block.
Size of the block in bytes.
Maximum gas allowed in this block.
Total used gas by all transactions in this block.
Unix timestamp for when the block was collated.
Array of either full transaction objects or transaction hashes (32-byte strings).
Show items
Show items
Legacy transaction (pre-EIP-2718).
Show variants
Show variants
Legacy transaction (pre-EIP-2718).
Show properties
Show properties
32 Bytes - hash of the transaction.
Quantity - (optional) Integer of a nonce. This allows you to overwrite your own pending transactions that use the same nonce.
32 Bytes - hash of the block where this transaction was included. Null when pending.
The transaction’s index position in the block. Null when pending.
20 Bytes - The address the transaction is sent from.
20 Bytes - The address the transaction is directed to. (Optional when creating new contract)
Quantity - (optional) Integer of the value sent with this transaction.
Quantity - (optional) Integer of the gas price used for each paid gas.
Quantity - (optional) Integer of the gas provided for the transaction execution. (eth_call consumes zero gas)
The data sent along with the transaction.
The standardised V field of the signature.
The standardised V field of the signature (0 or 1). Only applicable to legacy transactions.
The R field of the signature.
Raw transaction data.
Public key of the signer.
The chain id of the transaction, if any.
Creates contract hash.
Conditional submission of the transaction. Can be an object with a block number ({ block: 1 }), a UTC timestamp in seconds ({ time: 1491290692 }), or null.
curl --request POST \
--url https://api.uniblock.dev/uni/v1/json-rpc?chainId=1 \
--header 'content-type: application/json' \
--data '{
"id": 1,
"jsonrpc": "2.0",
"method": "eth_getBlockByHash",
"params": [
"0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
true
]
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"number": "0x1b4",
"hash": "0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
"parentHash": "0x9646252be9520f6e71339a8df9c55e4d7619deeb018d2a3f2d21fc165dde5eb5",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"logsBloom": "0xbfb3bb785c60ee4f93aa6e506f6f5d5fc5173301f537d856cac59d91e7a0ce09",
"transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot": "0xd5855eb08b3387c0af375e9cdb6acfc05eb8f519e419b874b6ff2ffda7ed1dff",
"miner": "0x4e65fda2159562a496f9f3522f89122a3088497a",
"__truncated": true
}
}
Was this page helpful?
⌘I