Skip to main content

abstractWeb3BaseWallet <T>

Hierarchy

  • Array<T>
    • Web3BaseWallet

Index

Constructors

constructor

Methods

abstractadd

abstractclear

abstractcreate

abstractdecrypt

  • decrypt(encryptedWallet: KeyStore[], password: string, options?: Record<string, unknown>): Promise<Web3BaseWallet<T>>
  • Parameters

    • encryptedWallet: KeyStore[]
    • password: string
    • optionaloptions: Record<string, unknown>

    Returns Promise<Web3BaseWallet<T>>

abstractencrypt

  • encrypt(password: string, options?: Record<string, unknown>): Promise<KeyStore[]>
  • Parameters

    • password: string
    • optionaloptions: Record<string, unknown>

    Returns Promise<KeyStore[]>

abstractget

  • get(addressOrIndex: string | number): undefined | T
  • Parameters

    • addressOrIndex: string | number

    Returns undefined | T

abstractload

  • Parameters

    • password: string
    • optionalkeyName: string

    Returns Promise<Web3BaseWallet<T>>

abstractremove

  • remove(addressOrIndex: string | number): boolean
  • Parameters

    • addressOrIndex: string | number

    Returns boolean

abstractsave

  • save(password: string, keyName?: string): Promise<boolean>
  • Parameters

    • password: string
    • optionalkeyName: string

    Returns Promise<boolean>