Skip to main content

bb_getTx RPC Method

Returns transaction object for the transaction hash.

Updated on
Nov 14, 2024

bb_getTx RPC Method

Please note that this RPC method requires the Base Blockbook JSON-RPC add-on enabled on your QuickNode endpoint.

Parameters

txid
string
REQUIRED
The transaction id

Returns

result
object
The details of the result
txid
string
The transaction id
vin
array
An array of transaction objects used as inputs for the current transaction
n
integer
The nonce of this transaction
addresses
array
An array of addresses in this transaction
isAddress
boolean
Boolean value of whether there is an address or not
vout
array
An array of output transaction objects for the current transaction
value
string
The value of this transaction in satoshis
n
integer
The nonce of this transaction
addresses
array
An array of addresses in this transaction
isAddress
boolean
Boolean value of whether there is an address or not
blockHash
string
The hash of the block at which the transaction was included
blockHeight
integer
The block height at which the transaction output was created
confirmations
integer
The number of confirmations since this transaction was included in a block
blockTime
integer
The unix timestamp of when the block was confirmed
value
string
The total value of the transaction
fees
string
The fees for the transaction
tokenTransfers
array
(Optional) An array containing details of token transfers within the transaction
type
string
The type of token transfer
from
string
The address from which the tokens are transferred.
to
string
The address to which the tokens are transferred
contract
string
The address of the token contract
name
string
The name of the token
symbol
string
The symbol of the token
decimals
integer
The number of decimal places used by the token
value
string
The value of the token transfer
ethereumSpecific
object
Object containing Ethereum-specific transaction details
status
integer
The transaction status. 1 indicates success, while 0 indicates failure
nonce
integer
The nonce of the transaction
gasLimit
integer
The gas limit of the transaction
gasUsed
integer
The gas used by the transaction
gasPrice
string
The gas price of the transaction
l1Fee
string
The transaction fee on Layer 1 in hexadecimal format
l1FeeScalar
string
A scalar multiplier applied to the L1 fee to adjust it according to specific parameters or scaling factors defined by the Layer 1 protocol
l1GasPrice
string
The gas price on Layer 1, provided in hexadecimal format
l1GasUsed
string
The amount of gas used on Layer 1 for the transaction, expressed in hexadecimal
data
string
The data associated with the transaction
parsedData
object
The parsed data object which contains the following fields:
methodId
string
The method id of the transaction data
name
string
The name associated with the method ID
function
string
(Optional) The name of the function being called in the smart contract
params
array
(Optional) An array containing information about the parameters passed to the function
type
string
The data type of the parameter
value
array
The values of the parameters passed to the function
addressAliases
object
(Optional) The addressAliases object which contains the following fields:
address
object
The address object which contains the following fields:
Type
string
The type of the address
Alias
string
The label associated with the address
Request
1
curl --location 'https://docs-demo.base-mainnet.quiknode.pro/' \
2
--header 'Content-Type: application/json' \
3
--data '{
4
"method": "bb_getTx",
5
"params": [
6
"0x1dbde63190df25dc002c8bae5d93fd7449d009fb103fb67bb756726365859add"
7
],
8
"id": 1,
9
"jsonrpc": "2.0"
10
}'
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free