Skip to main content

web3-eth

Index

Classes

Functions

Interfaces

References

Type Aliases

Variables

References

default

Renames and re-exports Web3Eth

Type Aliases

InternalTransaction

InternalTransaction: FormatType<Transaction, typeof ETH_DATA_FORMAT>

RegisteredSubscription

RegisteredSubscription: { logs: typeof LogsSubscription; newBlockHeaders: typeof NewHeadsSubscription; newHeads: typeof NewHeadsSubscription; newPendingTransactions: typeof NewPendingTransactionsSubscription; pendingTransactions: typeof NewPendingTransactionsSubscription; syncing: typeof SyncingSubscription }

Type declaration

SendSignedTransactionEvents

SendSignedTransactionEvents<ReturnFormat>: SendTransactionEventsBase<ReturnFormat, Bytes>

Type parameters

SendTransactionEvents

SendTransactionEvents<ReturnFormat>: SendTransactionEventsBase<ReturnFormat, Transaction>

Type parameters

SendTransactionEventsBase

SendTransactionEventsBase<ReturnFormat, TxType>: { confirmation: { 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> }

Type parameters

Type declaration

Variables

constALL_EVENTS

ALL_EVENTS: ALLEVENTS = 'ALLEVENTS'

constALL_EVENTS_ABI

ALL_EVENTS_ABI: AbiBaseFragment & { anonymous?: boolean; inputs?: readonly AbiParameter[]; name: string; type: string } & { signature: string } = ...

constNUMBER_DATA_FORMAT

NUMBER_DATA_FORMAT: { bytes: HEX; number: NUMBER } = ...

Type declaration

  • readonlybytes: HEX
  • readonlynumber: NUMBER

constSignatureObjectSchema

SignatureObjectSchema: { properties: { message: { format: string }; messageHash: { format: string }; r: { format: string }; s: { format: string }; signature: { format: string }; v: { format: string } }; type: string } = ...

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

accessListItemSchema: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string } = ...

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

accessListResultSchema: { properties: { accessList: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string }; gasUsed: { type: string } }; type: string } = ...

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

accessListSchema: { items: { properties: { address: { format: string }; storageKeys: { items: { format: string }; type: string } }; type: string }; type: string } = ...

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

accountSchema: { 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 } }; type: string } = ...

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

blockHeaderSchema: { properties: { author: { format: string }; baseFeePerGas: { format: string }; difficulty: { 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 }; 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 } }; type: string } = ...

Type declaration

  • properties: { author: { format: string }; baseFeePerGas: { format: string }; difficulty: { 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 }; 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
    • difficulty: { 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
    • 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

blockSchema: { properties: { baseFeePerGas: { format: string }; difficulty: { 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 }; 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: { 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 } }; type: string }; type: string } | { items: { format: string }; type: string })[] }; transactionsRoot: { format: string }; uncles: { items: { format: string }; type: string } }; type: string } = ...

Type declaration

  • properties: { baseFeePerGas: { format: string }; difficulty: { 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 }; 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: { 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 } }; type: string }; type: string } | { items: { format: string }; type: string })[] }; transactionsRoot: { format: string }; uncles: { items: { format: string }; type: string } }
    • baseFeePerGas: { format: string }
      • format: string
    • difficulty: { 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
    • 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: { 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 } }; type: string }; type: string } | { items: { format: string }; type: string })[] }
      • oneOf: ({ items: { format?: undefined; 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 } }; 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
  • type: string

constchainSchema

chainSchema: { enum: string[]; type: string } = ...

Type declaration

  • enum: string[]
  • type: string

constcustomChainSchema

customChainSchema: { properties: { chainId: { format: string }; name: { format: string }; networkId: { format: string } }; type: string } = ...

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

feeHistorySchema: { 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 } }; type: string } = ...

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

hardforkSchema: { enum: string[]; type: string } = ...

Type declaration

  • enum: string[]
  • type: string

constlogSchema

logSchema: { 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 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

registeredSubscriptions: { logs: typeof LogsSubscription; newBlockHeaders: typeof NewHeadsSubscription; newHeads: typeof NewHeadsSubscription; newPendingTransactions: typeof NewPendingTransactionsSubscription; pendingTransactions: typeof NewPendingTransactionsSubscription; syncing: typeof SyncingSubscription } = ...

Type declaration

conststorageProofSchema

storageProofSchema: { properties: { key: { format: string }; proof: { items: { format: string }; type: string }; value: { format: string } }; type: string } = ...

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

syncSchema: { properties: { currentBlock: { format: string }; highestBlock: { format: string }; knownStates: { format: string }; pulledStates: { format: string }; startingBlock: { format: string } }; type: string } = ...

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

transactionInfoSchema: { 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 } }; type: string } = ...

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

transactionReceiptSchema: { 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 } }; type: string } = ...

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

transactionSchema: { 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 } }; type: string } = ...

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

withdrawalsSchema: { properties: { address: { format: string }; amount: { format: string }; index: { format: string }; validatorIndex: { format: string } }; type: string } = ...

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