Hierarchy

Implements

Constructors

Properties

_bootstrapPoll: Timer
_emitted: {
    [eventName: string]: number | "pending";
}

Type declaration

  • [eventName: string]: number | "pending"
_events: Event[]
_fastBlockNumber: number
_fastBlockNumberPromise: Promise<number>
_fastQueryDate: number
_internalBlockNumber: Promise<{
    blockNumber: number;
    reqTime: number;
    respTime: number;
}>
_lastBlockNumber: number
_maxFilterBlockRange: number
_maxInternalBlockNumber: number
_network: Network
_networkPromise: Promise<Network>
_poller: Timer
_pollingInterval: number
anyNetwork: boolean
disableCcipRead: boolean
formatter: Formatter

Accessors

  • get blockNumber(): number
  • Returns number

  • get network(): Network
  • Returns Network

  • get polling(): boolean
  • Returns boolean

  • set polling(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get pollingInterval(): number
  • Returns number

  • set pollingInterval(value: number): void
  • Parameters

    • value: number

    Returns void

  • get ready(): Promise<Network>
  • Returns Promise<Network>

Methods

  • Parameters

    Returns Promise<string>

  • Parameters

    • addressOrName: string | Promise<string>

    Returns Promise<string>

  • Parameters

    • blockHashOrBlockTag: BlockTag | Promise<BlockTag>
    • Optional includeTransactions: boolean

    Returns Promise<Block | BlockWithTransactions>

  • Returns Promise<number>

  • Parameters

    • filter: Filter | FilterByBlockHash | Promise<Filter | FilterByBlockHash>

    Returns Promise<Filter | FilterByBlockHash>

  • Parameters

    • maxAge: number

    Returns Promise<number>

  • Parameters

    • name: string
    • Optional operation: string

    Returns Promise<string>

  • Returns Promise<Network>

  • Parameters

    • blockNumber: number

    Returns void

  • Parameters

    • event: Event

    Returns void

  • Parameters

    • event: Event

    Returns void

  • Parameters

    • transactionHash: string
    • confirmations: number
    • timeout: number
    • replaceable: {
          data: string;
          from: string;
          nonce: number;
          startBlock: number;
          to: string;
          value: BigNumber;
      }
      • data: string
      • from: string
      • nonce: number
      • startBlock: number
      • to: string
      • value: BigNumber

    Returns Promise<TransactionReceipt>

  • Parameters

    Returns Promise<string>

  • Returns Promise<Network>

  • Parameters

    Returns boolean

  • Parameters

    • nameOrAddress: string

    Returns Promise<string>

  • Parameters

    • addressOrName: string | Promise<string>
    • Optional blockTag: BlockTag | Promise<BlockTag>

    Returns Promise<BigNumber>

  • Returns Promise<number>

  • Parameters

    Returns Promise<BlockWithTransactions>

  • Parameters

    • addressOrName: string | Promise<string>
    • Optional blockTag: BlockTag | Promise<BlockTag>

    Returns Promise<string>

  • Returns Promise<number>

  • Parameters

    • filter: Filter | FilterByBlockHash | Promise<Filter | FilterByBlockHash>

    Returns Promise<Log[]>

  • Returns Promise<Network>

  • Parameters

    • name: string

    Returns Promise<Resolver>

  • Parameters

    • addressOrName: string | Promise<string>
    • Optional blockTag: BlockTag | Promise<BlockTag>

    Returns Promise<number>

  • Parameters

    Returns number

  • Parameters

    • address: string | Promise<string>

    Returns Promise<string>

  • Parameters

    • method: string
    • params: any

    Returns Promise<any>

  • Returns Promise<void>

  • Parameters

    • blockNumber: number

    Returns void

  • Parameters

    • name: string | Promise<string>

    Returns Promise<string>

  • Parameters

    • transactionHash: string
    • Optional confirmations: number
    • Optional timeout: number

    Returns Promise<TransactionReceipt>

  • Returns Formatter

Generated using TypeDoc