Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • Returns Provider

Properties

Readonly _isProvider

_isProvider: boolean

Methods

addListener

  • Parameters

    Returns Provider

Abstract call

Abstract emit

  • emit(eventName: EventType, ...args: any[]): boolean
  • Parameters

    Returns boolean

Abstract estimateGas

Abstract getBalance

  • Parameters

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

    Returns Promise<BigNumber>

Abstract getBlock

  • Parameters

    Returns Promise<Block>

Abstract getBlockNumber

  • getBlockNumber(): Promise<number>
  • Returns Promise<number>

Abstract getBlockWithTransactions

  • getBlockWithTransactions(blockHashOrBlockTag: BlockTag | Promise<BlockTag>): Promise<BlockWithTransactions>
  • Parameters

    Returns Promise<BlockWithTransactions>

Abstract getCode

  • getCode(addressOrName: string | Promise<string>, blockTag?: BlockTag | Promise<BlockTag>): Promise<string>
  • Parameters

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

    Returns Promise<string>

getFeeData

  • Returns Promise<FeeData>

Abstract getGasPrice

  • Returns Promise<BigNumber>

Abstract getLogs

  • Parameters

    Returns Promise<Log[]>

Abstract getNetwork

  • Returns Promise<Network>

Abstract getStorageAt

  • Parameters

    Returns Promise<string>

Abstract getTransaction

  • Parameters

    • transactionHash: string

    Returns Promise<TransactionResponse>

Abstract getTransactionCount

  • getTransactionCount(addressOrName: string | Promise<string>, blockTag?: BlockTag | Promise<BlockTag>): Promise<number>
  • Parameters

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

    Returns Promise<number>

Abstract getTransactionReceipt

  • Parameters

    • transactionHash: string

    Returns Promise<TransactionReceipt>

Abstract listenerCount

  • listenerCount(eventName?: EventType): number
  • Parameters

    Returns number

Abstract listeners

  • Parameters

    Returns Listener[]

Abstract lookupAddress

  • lookupAddress(address: string | Promise<string>): Promise<string>
  • Parameters

    • address: string | Promise<string>

    Returns Promise<string>

Abstract off

  • Parameters

    Returns Provider

Abstract on

  • Parameters

    Returns Provider

Abstract once

Abstract removeAllListeners

  • Parameters

    Returns Provider

removeListener

  • Parameters

    Returns Provider

Abstract resolveName

  • resolveName(name: string | Promise<string>): Promise<string>
  • Parameters

    • name: string | Promise<string>

    Returns Promise<string>

Abstract sendTransaction

  • Parameters

    • signedTransaction: string | Promise<string>

    Returns Promise<TransactionResponse>

Abstract waitForTransaction

  • waitForTransaction(transactionHash: string, confirmations?: number, timeout?: number): Promise<TransactionReceipt>
  • Parameters

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

    Returns Promise<TransactionReceipt>

Static isProvider

  • isProvider(value: any): value is Provider
  • Parameters

    • value: any

    Returns value is Provider

Legend

  • Variable
  • Interface
  • Class

Generated using TypeDoc