getPendingTransactions
Callable
Type parameters
- ReturnFormat: DataFormat
Parameters
web3Context: Web3Context<EthExecutionAPI, any>
returnFormat: ReturnFormat
(DataFormat defaults to DEFAULT_RETURN_FORMAT) Specifies how the return data should be formatted.
Returns Promise<{ accessList?: { readonly address?: string | undefined; readonly storageKeys?: string[] | undefined; }[]; chain?: ValidChains; chainId?: NumberTypes[ReturnFormat[number]]; common?: { customChain: { name?: string | undefined; networkId: NumberTypes[ReturnFormat["number"]]; chainId: NumberTypes[ReturnFormat["number"]]; }; baseChain?: ValidChains | undefined; hardfork?: Hardfork | undefined; }; data?: ByteTypes[ReturnFormat[bytes]]; from?: string; gas?: NumberTypes[ReturnFormat[number]]; gasLimit?: NumberTypes[ReturnFormat[number]]; gasPrice?: NumberTypes[ReturnFormat[number]]; hardfork?: Hardfork; input?: ByteTypes[ReturnFormat[bytes]]; maxFeePerGas?: NumberTypes[ReturnFormat[number]]; maxPriorityFeePerGas?: NumberTypes[ReturnFormat[number]]; networkId?: NumberTypes[ReturnFormat[number]]; nonce?: NumberTypes[ReturnFormat[number]]; r?: ByteTypes[ReturnFormat[bytes]]; s?: ByteTypes[ReturnFormat[bytes]]; to?: null | string; type?: NumberTypes[ReturnFormat[number]]; v?: NumberTypes[ReturnFormat[number]]; value?: NumberTypes[ReturnFormat[number]]; yParity?: string }[]>
A list of pending transactions.
web3.eth.getPendingTransactions().then(console.log);
> [
{
hash: '0x73aea70e969941f23f9d24103e91aa1f55c7964eb13daf1c9360c308a72686dc',
type: 0n,
nonce: 0n,
blockHash: '0x0000000000000000000000000000000000000000000000000000000000000000',
blockNumber: null,
transactionIndex: 0n,
from: '0x6e599da0bff7a6598ac1224e4985430bf16458a4',
to: '0x6f1df96865d09d21e8f3f9a7fba3b17a11c7c53c',
value: 1n,
gas: 90000n,
gasPrice: 2000000000n,
input: '0x',
v: 2709n,
r: '0x8b336c290f6d7b2af3ccb2c02203a8356cc7d5b150ab19cce549d55636a3a78c',
s: '0x5a83c6f816befc5cd4b0c997a347224a8aa002e5799c4b082a3ec726d0e9531d'
},
{
hash: '0xdf7756865c2056ce34c4eabe4eff42ad251a9f920a1c620c00b4ea0988731d3f',
type: 0n,
nonce: 1n,
blockHash: '0x0000000000000000000000000000000000000000000000000000000000000000',
blockNumber: null,
transactionIndex: 0n,
from: '0x6e599da0bff7a6598ac1224e4985430bf16458a4',
to: '0x6f1df96865d09d21e8f3f9a7fba3b17a11c7c53c',
value: 1n,
gas: 90000n,
gasPrice: 2000000000n,
input: '0x',
v: 2710n,
r: '0x55ac19fade21db035a1b7ea0a8d49e265e05dbb926e75f273f836ad67ce5c96a',
s: '0x6550036a7c3fd426d5c3d35d96a7075cd673957620b7889846a980d2d017ec08'
}
]
* web3.eth.getPendingTransactions({ number: FMT_NUMBER.NUMBER , bytes: FMT_BYTES.HEX }).then(console.log);
> [
{
hash: '0x73aea70e969941f23f9d24103e91aa1f55c7964eb13daf1c9360c308a72686dc',
type: 0,
nonce: 0,
blockHash: '0x0000000000000000000000000000000000000000000000000000000000000000',
blockNumber: null,
transactionIndex: 0,
from: '0x6e599da0bff7a6598ac1224e4985430bf16458a4',
to: '0x6f1df96865d09d21e8f3f9a7fba3b17a11c7c53c',
value: 1,
gas: 90000,
gasPrice: 2000000000,
input: '0x',
v: 2709,
r: '0x8b336c290f6d7b2af3ccb2c02203a8356cc7d5b150ab19cce549d55636a3a78c',
s: '0x5a83c6f816befc5cd4b0c997a347224a8aa002e5799c4b082a3ec726d0e9531d'
},
{
hash: '0xdf7756865c2056ce34c4eabe4eff42ad251a9f920a1c620c00b4ea0988731d3f',
type: 0,
nonce: 1,
blockHash: '0x0000000000000000000000000000000000000000000000000000000000000000',
blockNumber: null,
transactionIndex: 0,
from: '0x6e599da0bff7a6598ac1224e4985430bf16458a4',
to: '0x6f1df96865d09d21e8f3f9a7fba3b17a11c7c53c',
value: 1,
gas: 90000,
gasPrice: 2000000000,
input: '0x',
v: 2710,
r: '0x55ac19fade21db035a1b7ea0a8d49e265e05dbb926e75f273f836ad67ce5c96a',
s: '0x6550036a7c3fd426d5c3d35d96a7075cd673957620b7889846a980d2d017ec08'
}
]
(Web3Context) Web3 configuration object that contains things such as the provider, request manager, wallet, etc.