Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

References

Web3Provider

Re-exports Web3Provider

getDefaultProvider

Re-exports getDefaultProvider

Type aliases

BlockTag

BlockTag: string | number

EventType

EventType: string | (string | string[])[] | EventFilter | ForkEvent

ExternalProvider

ExternalProvider: { host?: string; isMetaMask?: boolean; isStatus?: boolean; path?: string; request?: (request: { method: string; params?: any[] }) => Promise<any>; send?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void; sendAsync?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void }

Type declaration

  • Optional host?: string
  • Optional isMetaMask?: boolean
  • Optional isStatus?: boolean
  • Optional path?: string
  • Optional request?: (request: { method: string; params?: any[] }) => Promise<any>
      • (request: { method: string; params?: any[] }): Promise<any>
      • Parameters

        • request: { method: string; params?: any[] }
          • method: string
          • Optional params?: any[]

        Returns Promise<any>

  • Optional send?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void
      • (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void): void
      • Parameters

        • request: { method: string; params?: any[] }
          • method: string
          • Optional params?: any[]
        • callback: (error: any, response: any) => void
            • (error: any, response: any): void
            • Parameters

              • error: any
              • response: any

              Returns void

        Returns void

  • Optional sendAsync?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void
      • (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void): void
      • Parameters

        • request: { method: string; params?: any[] }
          • method: string
          • Optional params?: any[]
        • callback: (error: any, response: any) => void
            • (error: any, response: any): void
            • Parameters

              • error: any
              • response: any

              Returns void

        Returns void

JsonRpcFetchFunc

JsonRpcFetchFunc: (method: string, params?: any[]) => Promise<any>

Type declaration

    • (method: string, params?: any[]): Promise<any>
    • Parameters

      • method: string
      • Optional params: any[]

      Returns Promise<any>

Listener

Listener: (...args: any[]) => void

Type declaration

    • (...args: any[]): void
    • Parameters

      • Rest ...args: any[]

      Returns void

Network

Network: { _defaultProvider?: (providers: any, options?: any) => any; chainId: number; ensAddress?: string; name: string }

Type declaration

  • Optional _defaultProvider?: (providers: any, options?: any) => any
      • (providers: any, options?: any): any
      • Parameters

        • providers: any
        • Optional options: any

        Returns any

  • chainId: number
  • Optional ensAddress?: string
  • name: string

Networkish

Networkish: Network | string | number

TransactionRequest

TransactionRequest: { accessList?: AccessListish; chainId?: number; data?: BytesLike; from?: string; gasLimit?: BigNumberish; gasPrice?: BigNumberish; maxFeePerGas?: BigNumberish; maxPriorityFeePerGas?: BigNumberish; nonce?: BigNumberish; to?: string; type?: number; value?: BigNumberish }

Type declaration

Functions

getNetwork

  • getNetwork

    Converts a named common networks or chain ID (network ID) to a Network and verifies a network is a valid Network..

    Parameters

    Returns Network

isCommunityResourcable

  • Parameters

    • value: any

    Returns value is CommunityResourcable

isCommunityResource

  • isCommunityResource(value: any): boolean
  • Parameters

    • value: any

    Returns boolean

showThrottleMessage

  • showThrottleMessage(): void
  • Returns void

Legend

  • Variable
  • Interface
  • Class

Generated using TypeDoc