web3-eth
Index
Classes
Functions
- call
- createAccessList
- decodeEventABI
- detectTransactionType
- estimateGas
- formatTransaction
- getBalance
- getBlock
- getBlockNumber
- getBlockTransactionCount
- getBlockUncleCount
- getChainId
- getCode
- getCoinbase
- getFeeHistory
- getGasPrice
- getHashRate
- getLogs
- getMaxPriorityFeePerGas
- getPendingTransactions
- getProof
- getProtocolVersion
- getStorageAt
- getTransaction
- getTransactionCount
- getTransactionFromBlock
- getTransactionFromOrToAttr
- getTransactionReceipt
- getUncle
- isAccessList
- isAccessListEntry
- isBaseTransaction
- isMining
- isSyncing
- isTransaction1559Unsigned
- isTransaction2930Unsigned
- isTransactionCall
- isTransactionLegacyUnsigned
- isTransactionWithSender
- prepareTransactionForSigning
- sendSignedTransaction
- sendTransaction
- sign
- signTransaction
- signTypedData
- transactionBuilder
- trySendTransaction
- validateBaseChain
- validateChainInfo
- validateCustomChainInfo
- validateFeeMarketGas
- validateGas
- validateHardfork
- validateLegacyGas
- validateTransactionCall
- validateTransactionForSigning
- validateTransactionWithSender
- waitForTransactionReceipt
Interfaces
References
Type Aliases
Variables
- ALL_EVENTS
- ALL_EVENTS_ABI
- NUMBER_DATA_FORMAT
- SignatureObjectSchema
- accessListItemSchema
- accessListResultSchema
- accessListSchema
- accountSchema
- blockHeaderSchema
- blockSchema
- chainSchema
- customChainSchema
- feeHistorySchema
- hardforkSchema
- logSchema
- registeredSubscriptions
- storageProofSchema
- syncSchema
- transactionInfoSchema
- transactionReceiptSchema
- transactionSchema
- withdrawalsSchema
References
default
Renames and re-exports Web3Eth
Type Aliases
InternalTransaction
RegisteredSubscription
Type declaration
logs: typeof LogsSubscription
newBlockHeaders: typeof NewHeadsSubscription
newHeads: typeof NewHeadsSubscription
newPendingTransactions: typeof NewPendingTransactionsSubscription
pendingTransactions: typeof NewPendingTransactionsSubscription
syncing: typeof SyncingSubscription
SendSignedTransactionEvents
Type parameters
- ReturnFormat: DataFormat
SendTransactionEvents
Type parameters
- ReturnFormat: DataFormat
SendTransactionEventsBase
Type parameters
- ReturnFormat: DataFormat
- TxType
Type declaration
confirmation: { confirmations: FormatType<Numbers, ReturnFormat>; latestBlockHash: FormatType<Bytes, ReturnFormat>; receipt: FormatType<TransactionReceipt, ReturnFormat> }
confirmations: FormatType<Numbers, ReturnFormat>
latestBlockHash: FormatType<Bytes, ReturnFormat>
receipt: FormatType<TransactionReceipt, ReturnFormat>
error: TransactionRevertedWithoutReasonError<FormatType<TransactionReceipt, ReturnFormat>> | TransactionRevertInstructionError<FormatType<TransactionReceipt, ReturnFormat>> | TransactionRevertWithCustomError<FormatType<TransactionReceipt, ReturnFormat>> | TransactionPollingTimeoutError | InvalidResponseError | ContractExecutionError
receipt: FormatType<TransactionReceipt, ReturnFormat>
sending: FormatType<TxType, typeof ETH_DATA_FORMAT>
sent: FormatType<TxType, typeof ETH_DATA_FORMAT>
transactionHash: FormatType<Bytes, ReturnFormat>
TransactionMiddlewareData
Variables
constALL_EVENTS
constALL_EVENTS_ABI
constNUMBER_DATA_FORMAT
Type declaration
readonlybytes: HEX
readonlynumber: NUMBER
constSignatureObjectSchema
Type declaration
properties: { message: { format: string }; messageHash: { format: string }; r: { format: string }; s: { format: string }; signature: { format: string }; v: { format: string } }
message: { format: string }
format: string
messageHash: { format: string }
format: string
r: { format: string }
format: string
s: { format: string }
format: string
signature: { format: string }
format: string
v: { format: string }
format: string
type: string
constaccessListItemSchema
Type declaration
properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }
address: { format: string }
format: string
storageKeys: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
type: string
constaccessListResultSchema
Type declaration
properties: { accessList: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string }; gasUsed: { type: string } }
accessList: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string }
items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }
properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }
address: { format: string }
format: string
storageKeys: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
type: string
type: string
gasUsed: { type: string }
type: string
type: string
constaccessListSchema
Type declaration
items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }
properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }
address: { format: string }
format: string
storageKeys: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
type: string
type: string
constaccountSchema
Type declaration
properties: { accountProof: { items: { format: string }; type: string }; balance: { format: string }; codeHash: { format: string }; nonce: { format: string }; storageHash: { format: string }; storageProof: { items: { properties: { key: { format: string }; proof: { items: { format: string }; type: string }; value: { format: string } }; type: string }; type: string } }
accountProof: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
balance: { format: string }
format: string
codeHash: { format: string }
format: string
nonce: { format: string }
format: string
storageHash: { format: string }
format: string
storageProof: { items: { properties: { key: { format: string }; proof: { items: { format: string }; type: string }; value: { format: string } }; type: string }; type: string }
items: { properties: { key: { format: string }; proof: { items: { format: string }; type: string }; value: { format: string } }; type: string }
properties: { key: { format: string }; proof: { items: { format: string }; type: string }; value: { format: string } }
key: { format: string }
format: string
proof: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
value: { format: string }
format: string
type: string
type: string
type: string
constblockHeaderSchema
Type declaration
properties: { author: { format: string }; baseFeePerGas: { format: string }; blobGasUsed: { format: string }; difficulty: { format: string }; excessBlobGas: { format: string }; excessDataGas: { format: string }; extraData: { format: string }; gasLimit: { format: string }; gasUsed: { format: string }; hash: { format: string }; logsBloom: { format: string }; miner: { format: string }; mixHash: { format: string }; nonce: { format: string }; number: { format: string }; parentBeaconBlockRoot: { format: string }; parentHash: { format: string }; receiptsRoot: { format: string }; sha3Uncles: { format: string }; size: { format: string }; stateRoot: { format: string }; timestamp: { format: string }; totalDifficulty: { format: string }; transactions: { items: { format: string }; type: string }; transactionsRoot: { format: string }; uncles: { items: { format: string }; type: string }; withdrawals: { items: { properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }; type: string }; type: string }; withdrawalsRoot: { format: string } }
author: { format: string }
format: string
baseFeePerGas: { format: string }
format: string
blobGasUsed: { format: string }
format: string
difficulty: { format: string }
format: string
excessBlobGas: { format: string }
format: string
excessDataGas: { format: string }
format: string
extraData: { format: string }
format: string
gasLimit: { format: string }
format: string
gasUsed: { format: string }
format: string
hash: { format: string }
format: string
logsBloom: { format: string }
format: string
miner: { format: string }
format: string
mixHash: { format: string }
format: string
nonce: { format: string }
format: string
number: { format: string }
format: string
parentBeaconBlockRoot: { format: string }
format: string
parentHash: { format: string }
format: string
receiptsRoot: { format: string }
format: string
sha3Uncles: { format: string }
format: string
size: { format: string }
format: string
stateRoot: { format: string }
format: string
timestamp: { format: string }
format: string
totalDifficulty: { format: string }
format: string
transactions: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
transactionsRoot: { format: string }
format: string
uncles: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
withdrawals: { items: { properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }; type: string }; type: string }
items: { properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }; type: string }
properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }
address: { format: string }
format: string
amount: { format: string }
format: string
index: { format: string }
format: string
validatorIndex: { format: string }
format: string
type: string
type: string
withdrawalsRoot: { format: string }
format: string
type: string
constblockSchema
Type declaration
properties: { baseFeePerGas: { format: string }; blobGasUsed: { format: string }; difficulty: { format: string }; excessBlobGas: { format: string }; extraData: { format: string }; gasLimit: { format: string }; gasUsed: { format: string }; hash: { format: string }; logsBloom: { format: string }; miner: { format: string }; mixHash: { format: string }; nonce: { format: string }; number: { format: string }; parentBeaconBlockRoot: { format: string }; parentHash: { format: string }; receiptsRoot: { format: string }; sha3Uncles: { format: string }; size: { format: string }; stateRoot: { format: string }; timestamp: { format: string }; totalDifficulty: { format: string }; transactions: { oneOf: ({ items: { format?: undefined; properties: { accessList: { items: { properties: { address: ...; storageKeys: ... }; type: string }; type: string }; blockHash: { format: string }; blockNumber: { format: string }; chain: { enum: string[]; type: string }; chainId: { format: string }; common: { properties: { baseChain: { enum: ...; type: ... }; customChain: { properties: ...; type: ... }; hardfork: { enum: ...; type: ... } }; type: string }; data: { format: string }; effectiveGasPrice: { format: string }; from: { format: string }; gas: { format: string }; gasLimit: { format: string }; gasPrice: { format: string }; hardfork: { enum: string[]; type: string }; hash: { format: string }; input: { format: string }; maxFeePerGas: { format: string }; maxPriorityFeePerGas: { format: string }; networkId: { format: string }; nonce: { format: string }; r: { format: string }; s: { format: string }; to: { oneOf: (... | ...)[] }; transactionIndex: { format: string }; type: { format: string }; v: { format: string }; value: { format: string } }; type: string }; type: string } | { items: { format: string }; type: string })[] }; transactionsRoot: { format: string }; uncles: { items: { format: string }; type: string }; withdrawals: { items: { properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }; type: string }; type: string }; withdrawalsRoot: { format: string } }
baseFeePerGas: { format: string }
format: string
blobGasUsed: { format: string }
format: string
difficulty: { format: string }
format: string
excessBlobGas: { format: string }
format: string
extraData: { format: string }
format: string
gasLimit: { format: string }
format: string
gasUsed: { format: string }
format: string
hash: { format: string }
format: string
logsBloom: { format: string }
format: string
miner: { format: string }
format: string
mixHash: { format: string }
format: string
nonce: { format: string }
format: string
number: { format: string }
format: string
parentBeaconBlockRoot: { format: string }
format: string
parentHash: { format: string }
format: string
receiptsRoot: { format: string }
format: string
sha3Uncles: { format: string }
format: string
size: { format: string }
format: string
stateRoot: { format: string }
format: string
timestamp: { format: string }
format: string
totalDifficulty: { format: string }
format: string
transactions: { oneOf: ({ items: { format?: undefined; properties: { accessList: { items: { properties: { address: ...; storageKeys: ... }; type: string }; type: string }; blockHash: { format: string }; blockNumber: { format: string }; chain: { enum: string[]; type: string }; chainId: { format: string }; common: { properties: { baseChain: { enum: ...; type: ... }; customChain: { properties: ...; type: ... }; hardfork: { enum: ...; type: ... } }; type: string }; data: { format: string }; effectiveGasPrice: { format: string }; from: { format: string }; gas: { format: string }; gasLimit: { format: string }; gasPrice: { format: string }; hardfork: { enum: string[]; type: string }; hash: { format: string }; input: { format: string }; maxFeePerGas: { format: string }; maxPriorityFeePerGas: { format: string }; networkId: { format: string }; nonce: { format: string }; r: { format: string }; s: { format: string }; to: { oneOf: (... | ...)[] }; transactionIndex: { format: string }; type: { format: string }; v: { format: string }; value: { format: string } }; type: string }; type: string } | { items: { format: string }; type: string })[] }
oneOf: ({ items: { format?: undefined; properties: { accessList: { items: { properties: { address: ...; storageKeys: ... }; type: string }; type: string }; blockHash: { format: string }; blockNumber: { format: string }; chain: { enum: string[]; type: string }; chainId: { format: string }; common: { properties: { baseChain: { enum: ...; type: ... }; customChain: { properties: ...; type: ... }; hardfork: { enum: ...; type: ... } }; type: string }; data: { format: string }; effectiveGasPrice: { format: string }; from: { format: string }; gas: { format: string }; gasLimit: { format: string }; gasPrice: { format: string }; hardfork: { enum: string[]; type: string }; hash: { format: string }; input: { format: string }; maxFeePerGas: { format: string }; maxPriorityFeePerGas: { format: string }; networkId: { format: string }; nonce: { format: string }; r: { format: string }; s: { format: string }; to: { oneOf: (... | ...)[] }; transactionIndex: { format: string }; type: { format: string }; v: { format: string }; value: { format: string } }; type: string }; type: string } | { items: { format: string }; type: string })[]
transactionsRoot: { format: string }
format: string
uncles: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
withdrawals: { items: { properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }; type: string }; type: string }
items: { properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }; type: string }
properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }
address: { format: string }
format: string
amount: { format: string }
format: string
index: { format: string }
format: string
validatorIndex: { format: string }
format: string
type: string
type: string
withdrawalsRoot: { format: string }
format: string
type: string
constchainSchema
Type declaration
enum: string[]
type: string
constcustomChainSchema
Type declaration
properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }
chainId: { format: string }
format: string
name: { format: string }
format: string
networkId: { format: string }
format: string
type: string
constfeeHistorySchema
Type declaration
properties: { baseFeePerGas: { items: { format: string }; type: string }; gasUsedRatio: { items: { type: string }; type: string }; oldestBlock: { format: string }; reward: { items: { items: { format: string }; type: string }; type: string } }
baseFeePerGas: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
gasUsedRatio: { items: { type: string }; type: string }
items: { type: string }
type: string
type: string
oldestBlock: { format: string }
format: string
reward: { items: { items: { format: string }; type: string }; type: string }
items: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
type: string
type: string
consthardforkSchema
Type declaration
enum: string[]
type: string
constlogSchema
Type declaration
properties: { address: { format: string }; blockHash: { format: string }; blockNumber: { format: string }; data: { format: string }; logIndex: { format: string }; removed: { format: string }; topics: { items: { format: string }; type: string }; transactionHash: { format: string }; transactionIndex: { format: string } }
address: { format: string }
format: string
blockHash: { format: string }
format: string
blockNumber: { format: string }
format: string
data: { format: string }
format: string
logIndex: { format: string }
format: string
removed: { format: string }
format: string
topics: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
transactionHash: { format: string }
format: string
transactionIndex: { format: string }
format: string
type: string
constregisteredSubscriptions
Type declaration
logs: typeof LogsSubscription
newBlockHeaders: typeof NewHeadsSubscription
newHeads: typeof NewHeadsSubscription
newPendingTransactions: typeof NewPendingTransactionsSubscription
pendingTransactions: typeof NewPendingTransactionsSubscription
syncing: typeof SyncingSubscription
conststorageProofSchema
Type declaration
properties: { key: { format: string }; proof: { items: { format: string }; type: string }; value: { format: string } }
key: { format: string }
format: string
proof: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
value: { format: string }
format: string
type: string
constsyncSchema
Type declaration
properties: { currentBlock: { format: string }; highestBlock: { format: string }; knownStates: { format: string }; pulledStates: { format: string }; startingBlock: { format: string } }
currentBlock: { format: string }
format: string
highestBlock: { format: string }
format: string
knownStates: { format: string }
format: string
pulledStates: { format: string }
format: string
startingBlock: { format: string }
format: string
type: string
consttransactionInfoSchema
Type declaration
properties: { accessList: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string }; blockHash: { format: string }; blockNumber: { format: string }; chain: { enum: string[]; type: string }; chainId: { format: string }; common: { properties: { baseChain: { enum: string[]; type: string }; customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }; hardfork: { enum: string[]; type: string } }; type: string }; data: { format: string }; effectiveGasPrice: { format: string }; from: { format: string }; gas: { format: string }; gasLimit: { format: string }; gasPrice: { format: string }; hardfork: { enum: string[]; type: string }; hash: { format: string }; input: { format: string }; maxFeePerGas: { format: string }; maxPriorityFeePerGas: { format: string }; networkId: { format: string }; nonce: { format: string }; r: { format: string }; s: { format: string }; to: { oneOf: ({ format: string; type?: undefined } | { format?: undefined; type: string })[] }; transactionIndex: { format: string }; type: { format: string }; v: { format: string }; value: { format: string } }
accessList: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string }
items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }
properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }
address: { format: string }
format: string
storageKeys: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
type: string
type: string
blockHash: { format: string }
format: string
blockNumber: { format: string }
format: string
chain: { enum: string[]; type: string }
enum: string[]
type: string
chainId: { format: string }
format: string
common: { properties: { baseChain: { enum: string[]; type: string }; customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }; hardfork: { enum: string[]; type: string } }; type: string }
properties: { baseChain: { enum: string[]; type: string }; customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }; hardfork: { enum: string[]; type: string } }
baseChain: { enum: string[]; type: string }
enum: string[]
type: string
customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }
properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }
chainId: { format: string }
format: string
name: { format: string }
format: string
networkId: { format: string }
format: string
type: string
hardfork: { enum: string[]; type: string }
enum: string[]
type: string
type: string
data: { format: string }
format: string
effectiveGasPrice: { format: string }
format: string
from: { format: string }
format: string
gas: { format: string }
format: string
gasLimit: { format: string }
format: string
gasPrice: { format: string }
format: string
hardfork: { enum: string[]; type: string }
enum: string[]
type: string
hash: { format: string }
format: string
input: { format: string }
format: string
maxFeePerGas: { format: string }
format: string
maxPriorityFeePerGas: { format: string }
format: string
networkId: { format: string }
format: string
nonce: { format: string }
format: string
r: { format: string }
format: string
s: { format: string }
format: string
to: { oneOf: ({ format: string; type?: undefined } | { format?: undefined; type: string })[] }
oneOf: ({ format: string; type?: undefined } | { format?: undefined; type: string })[]
transactionIndex: { format: string }
format: string
type: { format: string }
format: string
v: { format: string }
format: string
value: { format: string }
format: string
type: string
consttransactionReceiptSchema
Type declaration
properties: { blockHash: { format: string }; blockNumber: { format: string }; contractAddress: { format: string }; cumulativeGasUsed: { format: string }; effectiveGasPrice: { format: string }; from: { format: string }; gasUsed: { format: string }; logs: { items: { properties: { address: { format: string }; blockHash: { format: string }; blockNumber: { format: string }; data: { format: string }; logIndex: { format: string }; removed: { format: string }; topics: { items: { format: string }; type: string }; transactionHash: { format: string }; transactionIndex: { format: string } }; type: string }; type: string }; logsBloom: { format: string }; root: { format: string }; status: { format: string }; to: { format: string }; transactionHash: { format: string }; transactionIndex: { format: string }; type: { format: string } }
blockHash: { format: string }
format: string
blockNumber: { format: string }
format: string
contractAddress: { format: string }
format: string
cumulativeGasUsed: { format: string }
format: string
effectiveGasPrice: { format: string }
format: string
from: { format: string }
format: string
gasUsed: { format: string }
format: string
logs: { items: { properties: { address: { format: string }; blockHash: { format: string }; blockNumber: { format: string }; data: { format: string }; logIndex: { format: string }; removed: { format: string }; topics: { items: { format: string }; type: string }; transactionHash: { format: string }; transactionIndex: { format: string } }; type: string }; type: string }
items: { properties: { address: { format: string }; blockHash: { format: string }; blockNumber: { format: string }; data: { format: string }; logIndex: { format: string }; removed: { format: string }; topics: { items: { format: string }; type: string }; transactionHash: { format: string }; transactionIndex: { format: string } }; type: string }
properties: { address: { format: string }; blockHash: { format: string }; blockNumber: { format: string }; data: { format: string }; logIndex: { format: string }; removed: { format: string }; topics: { items: { format: string }; type: string }; transactionHash: { format: string }; transactionIndex: { format: string } }
address: { format: string }
format: string
blockHash: { format: string }
format: string
blockNumber: { format: string }
format: string
data: { format: string }
format: string
logIndex: { format: string }
format: string
removed: { format: string }
format: string
topics: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
transactionHash: { format: string }
format: string
transactionIndex: { format: string }
format: string
type: string
type: string
logsBloom: { format: string }
format: string
root: { format: string }
format: string
status: { format: string }
format: string
to: { format: string }
format: string
transactionHash: { format: string }
format: string
transactionIndex: { format: string }
format: string
type: { format: string }
format: string
type: string
consttransactionSchema
Type declaration
properties: { accessList: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string }; chain: { enum: string[]; type: string }; chainId: { format: string }; common: { properties: { baseChain: { enum: string[]; type: string }; customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }; hardfork: { enum: string[]; type: string } }; type: string }; data: { format: string }; effectiveGasPrice: { format: string }; from: { format: string }; gas: { format: string }; gasLimit: { format: string }; gasPrice: { format: string }; hardfork: { enum: string[]; type: string }; input: { format: string }; maxFeePerGas: { format: string }; maxPriorityFeePerGas: { format: string }; networkId: { format: string }; nonce: { format: string }; r: { format: string }; s: { format: string }; to: { oneOf: ({ format: string; type?: undefined } | { format?: undefined; type: string })[] }; type: { format: string }; v: { format: string }; value: { format: string } }
accessList: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string }
items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }
properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }
address: { format: string }
format: string
storageKeys: { items: { format: string }; type: string }
items: { format: string }
format: string
type: string
type: string
type: string
chain: { enum: string[]; type: string }
enum: string[]
type: string
chainId: { format: string }
format: string
common: { properties: { baseChain: { enum: string[]; type: string }; customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }; hardfork: { enum: string[]; type: string } }; type: string }
properties: { baseChain: { enum: string[]; type: string }; customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }; hardfork: { enum: string[]; type: string } }
baseChain: { enum: string[]; type: string }
enum: string[]
type: string
customChain: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string }
properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }
chainId: { format: string }
format: string
name: { format: string }
format: string
networkId: { format: string }
format: string
type: string
hardfork: { enum: string[]; type: string }
enum: string[]
type: string
type: string
data: { format: string }
format: string
effectiveGasPrice: { format: string }
format: string
from: { format: string }
format: string
gas: { format: string }
format: string
gasLimit: { format: string }
format: string
gasPrice: { format: string }
format: string
hardfork: { enum: string[]; type: string }
enum: string[]
type: string
input: { format: string }
format: string
maxFeePerGas: { format: string }
format: string
maxPriorityFeePerGas: { format: string }
format: string
networkId: { format: string }
format: string
nonce: { format: string }
format: string
r: { format: string }
format: string
s: { format: string }
format: string
to: { oneOf: ({ format: string; type?: undefined } | { format?: undefined; type: string })[] }
oneOf: ({ format: string; type?: undefined } | { format?: undefined; type: string })[]
type: { format: string }
format: string
v: { format: string }
format: string
value: { format: string }
format: string
type: string
constwithdrawalsSchema
Type declaration
properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }
address: { format: string }
format: string
amount: { format: string }
format: string
index: { format: string }
format: string
validatorIndex: { format: string }
format: string
type: string