Skip to Content
Hydra@exodus/wallet-accounts

@exodus/wallet-accounts

Version: 0.0.0

WalletAccounts

interface

Properties

awaitSynced
any
clear
any
create
any
createMany
any
disable
any
disableMany
any
enable
any
enableMany
any
get
any
getAccounts
any
getActive
any
getAll
any
getEnabled
any
getNextIndex
any
load
any
removeExternalAddress
any
removeMany
any
setAccounts
any
setActive
any
setExternalAddress
any
update
any
updateMany
any

walletAccounts

variable

Type

const walletAccounts: ({ defaultLabel, defaultColor, allowedSources, fillIndexGapsOnCreation, }: Config) => { ... }

Signature

__type({ defaultLabel, defaultColor, allowedSources, fillIndexGapsOnCreation, }?: Config): any

Parameters:

{ defaultLabel, defaultColor, allowedSources, fillIndexGapsOnCreation, } (optional): Config

Returns:

any

Properties

definitions
any | any | any | any | any | any | any | any | any | any | any | any | any | any[]
id
string

AllWalletAccountsEver

interface

Methods

get
get(): Promise

Returns:

Promise
grantChannelAccess
grantChannelAccess(params: any): void

Parameters:

params: any

Returns:

void

ErrorTracking

interface

Methods

track
track(params: any): void

Parameters:

params: any

Returns:

void

Fusion

interface

Methods

getProfile
getProfile(options?: any): Promise

Parameters:

options (optional): any

Returns:

Promise
mergeProfile
mergeProfile(data: object): Promise

Parameters:

data: object

Returns:

Promise
subscribe
subscribe(listener: any): void

Parameters:

listener: any

Returns:

void

Port

interface

Methods

emit
emit(event: string, value: unknown): void

Parameters:

event: string
value: unknown

Returns:

void

StorageAdapters

interface

Properties

storage
unsafeStorage

Wallet

interface

Methods

getPrimarySeedId
getPrimarySeedId(): Promise

Returns:

Promise

ActiveWalletAccountAtom

type

EnabledWalletAccountsAtom

type

ExternalWalletAddresses

type

ExternalWalletAddressesAtom

type

HardwareWalletPublicKeys

type

HardwareWalletPublicKeysAtom

type

MultipleWalletAccountsEnabledAtom

type

UpdateableData

type

WalletAccountMap

type

WalletAccountsAtom

type

WalletAccountsData

type

WalletAccountsInternalAtom

type

WalletAccounts

interface

Properties

createMany
any

Methods

awaitSynced
awaitSynced(): Promise

Returns:

Promise
clear
clear(): Promise

Returns:

Promise
create
create(walletAccountData: WalletAccountsData): Promise

Parameters:

walletAccountData: WalletAccountsData

Returns:

Promise
disable
disable(name: string): Promise

Parameters:

name: string

Returns:

Promise
disableMany
disableMany(walletAccountNames: string[]): Promise

Parameters:

walletAccountNames: string[]

Returns:

Promise
enable
enable(name: string): Promise

Parameters:

name: string

Returns:

Promise
enableMany
enableMany(walletAccountNames: string[]): Promise

Parameters:

walletAccountNames: string[]

Returns:

Promise
get
get(walletAccount: string): Promise

Parameters:

walletAccount: string

Returns:

Promise
getAccounts
getAccounts(): any

Returns:

any
getActive
getActive(): Promise

Returns:

Promise
getAll
getAll(): Promise

Returns:

Promise
getEnabled
getEnabled(): Promise

Returns:

Promise
getNextIndex
getNextIndex(__namedParameters: GetNextIndexParams): Promise

Parameters:

__namedParameters: GetNextIndexParams

Returns:

Promise
load
load(): Promise

Returns:

Promise
removeExternalAddress
removeExternalAddress(__namedParameters: any): Promise

Parameters:

__namedParameters: any

Returns:

Promise
removeMany
removeMany(names: string[]): Promise

Parameters:

names: string[]

Returns:

Promise
setAccounts
setAccounts(hardwareWalletPublicKeys: HardwareWalletPublicKeys): Promise

Parameters:

hardwareWalletPublicKeys: HardwareWalletPublicKeys

Returns:

Promise
setActive
setActive(value: string | any): Promise

Parameters:

value: string | any

Returns:

Promise
setExternalAddress
setExternalAddress(__namedParameters: any): Promise

Parameters:

__namedParameters: any

Returns:

Promise
update
update(name: string, data: Partial): Promise

Parameters:

name: string
data: Partial

Returns:

Promise
updateMany
updateMany(dataByName: Record): Promise

Parameters:

dataByName: Record

Returns:

Promise

walletAccounts

function

Signature

walletAccounts(__namedParameters: Config): any

Parameters:

__namedParameters: Config

Returns:

any

AllWalletAccountsEver

interface

Methods

get
get(): Promise

Returns:

Promise
grantChannelAccess
grantChannelAccess(params: any): void

Parameters:

params: any

Returns:

void

ErrorTracking

interface

Methods

track
track(params: any): void

Parameters:

params: any

Returns:

void

Fusion

interface

Methods

getProfile
getProfile(options?: any): Promise

Parameters:

options (optional): any

Returns:

Promise
mergeProfile
mergeProfile(data: object): Promise

Parameters:

data: object

Returns:

Promise
subscribe
subscribe(listener: any): void

Parameters:

listener: any

Returns:

void

Port

interface

Methods

emit
emit(event: string, value: unknown): void

Parameters:

event: string
value: unknown

Returns:

void

StorageAdapters

interface

Properties

storage
unsafeStorage

Wallet

interface

Methods

getPrimarySeedId
getPrimarySeedId(): Promise

Returns:

Promise

ActiveWalletAccountAtom

type

EnabledWalletAccountsAtom

type

ExternalWalletAddresses

type

ExternalWalletAddressesAtom

type

HardwareWalletPublicKeys

type

HardwareWalletPublicKeysAtom

type

MultipleWalletAccountsEnabledAtom

type

UpdateableData

type

WalletAccountMap

type

WalletAccountsAtom

type

WalletAccountsData

type

WalletAccountsInternalAtom

type

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help