Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

  • TypedDataSigner

Index

Constructors

constructor

  • Parameters

    • address: string
    • Optional provider: Provider

    Returns VoidSigner

Properties

Readonly _isSigner

_isSigner: boolean

Readonly address

address: string

Optional Readonly provider

provider: Provider

Methods

_checkProvider

  • _checkProvider(operation?: string): void
  • Parameters

    • Optional operation: string

    Returns void

_fail

  • _fail(message: string, operation: string): Promise<any>
  • Parameters

    • message: string
    • operation: string

    Returns Promise<any>

_signTypedData

  • _signTypedData(domain: TypedDataDomain, types: Record<string, TypedDataField[]>, value: Record<string, any>): Promise<string>
  • Parameters

    • domain: TypedDataDomain
    • types: Record<string, TypedDataField[]>
    • value: Record<string, any>

    Returns Promise<string>

call

checkTransaction

connect

estimateGas

getAddress

  • getAddress(): Promise<string>
  • Returns Promise<string>

getBalance

  • Parameters

    Returns Promise<BigNumber>

getChainId

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

getFeeData

  • Returns Promise<FeeData>

getGasPrice

  • Returns Promise<BigNumber>

getTransactionCount

  • getTransactionCount(blockTag?: BlockTag): Promise<number>
  • Parameters

    Returns Promise<number>

populateTransaction

resolveName

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

    • name: string

    Returns Promise<string>

sendTransaction

signMessage

  • signMessage(message: string | Bytes): Promise<string>
  • Parameters

    • message: string | Bytes

    Returns Promise<string>

signTransaction

Static isSigner

  • isSigner(value: any): value is Signer
  • Parameters

    • value: any

    Returns value is Signer

Legend

  • Variable
  • Interface
  • Class

Generated using TypeDoc