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
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
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
Source
packages/sdk/src/services/wallet.service.ts:181
updateAccount()
updateAccount(
account
,accountName
):HolographWallet
Parameters
• account: HolographAccount
• accountName: "default"