Skip to main content

HolographWalletManager

Services • API


Holograph SDK Reference / Services / HolographWalletManager

Class: HolographWalletManager

HolographWalletManager

Remarks

Manages a set of HolographWallets.

Constructors

new HolographWalletManager(protocolConfig)

new HolographWalletManager(protocolConfig): HolographWalletManager

Parameters

protocolConfig: Config

Returns

HolographWalletManager

Source

packages/sdk/src/services/wallet.service.ts:162

Properties

_addressToAccountName

private _addressToAccountName: object = {}

Index signature

[address: Address]: string

Source

packages/sdk/src/services/wallet.service.ts:160


_logger

private readonly _logger: HolographLogger

Source

packages/sdk/src/services/wallet.service.ts:157


_networks

private readonly _networks: Network[]

Source

packages/sdk/src/services/wallet.service.ts:158


_wallets

private _wallets: object = {}

Index signature

[accountName: string]: HolographWallet

Source

packages/sdk/src/services/wallet.service.ts:159


protocolConfig

private readonly protocolConfig: Config

Source

packages/sdk/src/services/wallet.service.ts:162

Accessors

allWallets

get allWallets(): object

Returns

object

Source

packages/sdk/src/services/wallet.service.ts:177

Methods

addAccount()

addAccount(accountName, account): HolographWallet

Parameters

accountName: string

account: HolographAccount

Returns

HolographWallet

Source

packages/sdk/src/services/wallet.service.ts:205


getAccountNameToAddressMap()

getAccountNameToAddressMap(): object

Returns

object

Source

packages/sdk/src/services/wallet.service.ts:195


getWallet()

getWallet(account): HolographWallet

Parameters

account: string= 'default'

Returns

HolographWallet

Source

packages/sdk/src/services/wallet.service.ts:181


updateAccount()

updateAccount(account, accountName): HolographWallet

Parameters

account: HolographAccount

accountName: "default"

Returns

HolographWallet

Source

packages/sdk/src/services/wallet.service.ts:224