Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Wallet

Index

Constructors

constructor

  • new Wallet(mnemonics?: string, language?: string, mnemonicPassword?: string): Wallet
  • Creates an instance of wallet.

    Parameters

    • Optional mnemonics: string
    • Optional language: string
    • Optional mnemonicPassword: string

    Returns Wallet

Properties

accounts

accounts: Map<Blockchain, GenericAccount[]> = new Map()

currentNetwork

currentNetwork: any

Private mapper

mapper: DynamicClassMapper

mnemonics

mnemonics: string

mnemonicslang

mnemonicslang: string

nodes

nodes: Map<Blockchain, Map<number, GenericNode>> = new Map()

seed

seed: Buffer

Methods

createAccount

getAccounts

  • Gets accounts

    Parameters

    • blockchain: Blockchain
    • Default value reference: boolean = true
    • Default value filter: boolean = false
    • Optional networkId: number

    Returns GenericAccount[]

    accounts

getAccountsMap

getBlockchain

getClassMapper

  • getClassMapper(): DynamicClassMapper

getCurrentNetwork

  • getCurrentNetwork(blockchain: Blockchain): number
  • Gets current network for specified blockchain

    Parameters

    Returns number

    current network

getNetworks

getNode

importAccount

loadBlockchain

requireImplementation

  • requireImplementation(blockchain: Blockchain, method: string): boolean
  • Requires implementation

    Parameters

    Returns boolean

    true if implementation is found, otherwise false

switchNetwork

toJSON

  • toJSON(): string
  • Serialises wallet and returns a json string

    Returns string

    json

Static fromJson

Generated using TypeDoc