Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

  • ExternallyOwnedAccount
  • TypedDataSigner

Index

Constructors

constructor

Properties

Readonly _isSigner

_isSigner: boolean

Readonly _mnemonic

_mnemonic: () => Mnemonic

Type declaration

Readonly _signingKey

_signingKey: () => SigningKey

Type declaration

Readonly address

address: string

Readonly provider

provider: Provider

Accessors

mnemonic

  • Returns Mnemonic

privateKey

  • get privateKey(): string
  • Returns string

publicKey

  • get publicKey(): string
  • Returns string

Methods

_checkProvider

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

    • Optional operation: string

    Returns void

_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

  • Parameters

    Returns Wallet

encrypt

  • Parameters

    Returns Promise<string>

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 createRandom

  • createRandom(options?: any): Wallet
  • Static methods to create Wallet instances.

    Parameters

    • Optional options: any

    Returns Wallet

Static fromEncryptedJson

  • Parameters

    Returns Promise<Wallet>

Static fromEncryptedJsonSync

  • fromEncryptedJsonSync(json: string, password: string | Bytes): Wallet
  • Parameters

    • json: string
    • password: string | Bytes

    Returns Wallet

Static fromMnemonic

  • fromMnemonic(mnemonic: string, path?: string, wordlist?: Wordlist): Wallet
  • Parameters

    • mnemonic: string
    • Optional path: string
    • Optional wordlist: Wordlist

    Returns Wallet

Static isSigner

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

    • value: any

    Returns value is Signer

Legend

  • Variable
  • Interface
  • Class

Generated using TypeDoc