Skip to Content
HydraApplicationClassesClass: Application

hydra


Class: Application

Defined in: modules/application.ts:70

Extends

  • "events/events.js"

Indexable

[key: string]: any

Constructors

Constructor

new Application(__namedParameters): Application

Defined in: modules/application.ts:85

Parameters

ParameterType
__namedParametersApplicationParams

Returns

Application

Overrides

EventEmitter.constructor

Methods

addSeed()

addSeed(opts): Promise<string>

Defined in: modules/application.ts:306

Parameters

ParameterType
optsAddSeedParams

Returns

Promise<string>


changeLockTimer()

changeLockTimer(__namedParameters): Promise<void>

Defined in: modules/application.ts:439

Parameters

ParameterType
__namedParameters{ ttl: number; }
__namedParameters.ttlnumber

Returns

Promise<void>


changePassphrase()

changePassphrase(opts): Promise<void>

Defined in: modules/application.ts:416

Parameters

ParameterType
optsWalletChangePassphraseParams

Returns

Promise<void>


create()

create(opts?): Promise<void>

Defined in: modules/application.ts:249

Parameters

ParameterType
opts?CreateWalletParams

Returns

Promise<void>


delete()

delete(opts): Promise<void>

Defined in: modules/application.ts:428

Parameters

ParameterType
optsDeleteApplicationParams

Returns

Promise<void>


emit()

emit(name, …args): any

Defined in: modules/application.ts:111

Parameters

ParameterType
namestring
argsany

Returns

any


fire()

fire(hookName, params?, __namedParameters?): Promise<void>

Defined in: modules/application.ts:220

Parameters

ParameterType
hookNameValueOf<Readonly<{ AddSeed: "add-seed"; AssetsSynced: "assets-synced"; ChangePassphrase: "change-passphrase"; Clear: "clear"; Create: "create"; Import: "import"; Load: "load"; Lock: "lock"; Migrate: "migrate"; Restart: "restart"; Restore: "restore"; RestoreCompleted: "restore-completed"; RestoreSeed: "restore-seed"; Start: "start"; Stop: "stop"; Unload: "unload"; Unlock: "unlock"; }>>
params?unknown
__namedParameters?{ concurrent?: boolean; }
__namedParameters.concurrent?boolean

Returns

Promise<void>


getMnemonic()

getMnemonic(opts): Promise<string>

Defined in: modules/application.ts:334

Parameters

ParameterType
optsWalletGetMnemonicParams

Returns

Promise<string>


hook()

hook(hookName, listener): void

Defined in: modules/application.ts:199

Parameters

ParameterType
hookNameLifecycleHookName
listenerLifecycleHookListener

Returns

void


import()

import(opts): Promise<void>

Defined in: modules/application.ts:267

Parameters

ParameterType
optsImportApplicationParams

Returns

Promise<void>


isBackedUp()

isBackedUp(): Promise<boolean>

Defined in: modules/application.ts:452

Returns

Promise<boolean>


isRestoring()

isRestoring(): Promise<boolean>

Defined in: modules/application.ts:447

Returns

Promise<boolean>


load()

load(): Promise<void>

Defined in: modules/application.ts:173

Returns

Promise<void>


lock()

lock(): Promise<void>

Defined in: modules/application.ts:340

Returns

Promise<void>


removeManySeeds()

removeManySeeds(seedIds): Promise<void>

Defined in: modules/application.ts:326

Parameters

ParameterType
seedIdsstring[]

Returns

Promise<void>


removeSeed()

removeSeed(seedId): Promise<void>

Defined in: modules/application.ts:330

Parameters

ParameterType
seedIdstring

Returns

Promise<void>


restartAutoLockTimer()

restartAutoLockTimer(): Promise<void>

Defined in: modules/application.ts:443

Returns

Promise<void>


setBackedUp()

setBackedUp(): Promise<void>

Defined in: modules/application.ts:336

Returns

Promise<void>


start()

start(__namedParameters): Promise<void>

Defined in: modules/application.ts:116

Parameters

ParameterType
__namedParametersStartApplicationParams

Returns

Promise<void>


stop()

stop(): Promise<void>

Defined in: modules/application.ts:435

Returns

Promise<void>


unload()

unload(): Promise<void>

Defined in: modules/application.ts:193

Returns

Promise<void>


unlock()

unlock(opts?): Promise<void>

Defined in: modules/application.ts:397

Parameters

ParameterType
opts?UnlockWalletParams

Returns

Promise<void>

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right