BaseSignerWalletAdapter

@demox-labs/aleo-wallet-adapter-base / Exports / BaseSignerWalletAdapter

Class: BaseSignerWalletAdapter<Name>

Minimal EventEmitter interface that is molded against the Node.js EventEmitter interface.

Type parameters

NameType

Name

extends string = string

Hierarchy

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new BaseSignerWalletAdapter<Name>()

Type parameters

NameType

Name

extends string = string

Inherited from

BaseWalletAdapter.constructor

Properties

connecting

Abstract connecting: boolean

Implementation of

SignerWalletAdapter.connecting

Inherited from

BaseWalletAdapter.connecting

Defined in

adapter.ts:72


icon

Abstract icon: string

Implementation of

SignerWalletAdapter.icon

Inherited from

BaseWalletAdapter.icon

Defined in

adapter.ts:69


name

Abstract name: WalletName<Name>

Implementation of

SignerWalletAdapter.name

Inherited from

BaseWalletAdapter.name

Defined in

adapter.ts:67


publicKey

Abstract publicKey: string

Implementation of

SignerWalletAdapter.publicKey

Inherited from

BaseWalletAdapter.publicKey

Defined in

adapter.ts:71


readyState

Abstract readyState: WalletReadyState

Implementation of

SignerWalletAdapter.readyState

Inherited from

BaseWalletAdapter.readyState

Defined in

adapter.ts:70


supportedTransactionVersions

Abstract supportedTransactionVersions: ReadonlySet<any>

Implementation of

SignerWalletAdapter.supportedTransactionVersions

Inherited from

BaseWalletAdapter.supportedTransactionVersions

Defined in

adapter.ts:73


url

Abstract url: string

Implementation of

SignerWalletAdapter.url

Inherited from

BaseWalletAdapter.url

Defined in

adapter.ts:68


prefixed

Static prefixed: string | boolean

Inherited from

BaseWalletAdapter.prefixed

Defined in

node_modules/eventemitter3/index.d.ts:9

Accessors

connected

get connected(): boolean

Returns

boolean

Implementation of

SignerWalletAdapter.connected

Inherited from

BaseWalletAdapter.connected

Defined in

adapter.ts:75

Methods

addListener

addListener<T>(event, fn, context?): BaseSignerWalletAdapter<Name>

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

Returns

BaseSignerWalletAdapter<Name>

Implementation of

SignerWalletAdapter.addListener

Inherited from

BaseWalletAdapter.addListener

Defined in

node_modules/eventemitter3/index.d.ts:45


connect

Abstract connect(decryptPermission, network, programs?): Promise<void>

Parameters

NameType

decryptPermission

network

programs?

string[]

Returns

Promise<void>

Implementation of

SignerWalletAdapter.connect

Inherited from

BaseWalletAdapter.connect

Defined in

adapter.ts:79


disconnect

Abstract disconnect(): Promise<void>

Returns

Promise<void>

Implementation of

SignerWalletAdapter.disconnect

Inherited from

BaseWalletAdapter.disconnect

Defined in

adapter.ts:80


emit

emit<T>(event, ...args): boolean

Calls each of the listeners registered for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

...args

Returns

boolean

Implementation of

SignerWalletAdapter.emit

Inherited from

BaseWalletAdapter.emit

Defined in

node_modules/eventemitter3/index.d.ts:32


eventNames

eventNames(): keyof WalletAdapterEvents[]

Return an array listing the events for which the emitter has registered listeners.

Returns

keyof WalletAdapterEvents[]

Implementation of

SignerWalletAdapter.eventNames

Inherited from

BaseWalletAdapter.eventNames

Defined in

node_modules/eventemitter3/index.d.ts:15


listenerCount

listenerCount(event): number

Return the number of listeners listening to a given event.

Parameters

NameType

event

Returns

number

Implementation of

SignerWalletAdapter.listenerCount

Inherited from

BaseWalletAdapter.listenerCount

Defined in

node_modules/eventemitter3/index.d.ts:27


listeners

listeners<T>(event): (...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void[]

Return the listeners registered for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

Returns

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void[]

Implementation of

SignerWalletAdapter.listeners

Inherited from

BaseWalletAdapter.listeners

Defined in

node_modules/eventemitter3/index.d.ts:20


off

off<T>(event, fn?, context?, once?): BaseSignerWalletAdapter<Name>

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn?

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

once?

boolean

Returns

BaseSignerWalletAdapter<Name>

Implementation of

SignerWalletAdapter.off

Inherited from

BaseWalletAdapter.off

Defined in

node_modules/eventemitter3/index.d.ts:69


on

on<T>(event, fn, context?): BaseSignerWalletAdapter<Name>

Add a listener for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

Returns

BaseSignerWalletAdapter<Name>

Implementation of

SignerWalletAdapter.on

Inherited from

BaseWalletAdapter.on

Defined in

node_modules/eventemitter3/index.d.ts:40


once

once<T>(event, fn, context?): BaseSignerWalletAdapter<Name>

Add a one-time listener for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

Returns

BaseSignerWalletAdapter<Name>

Implementation of

SignerWalletAdapter.once

Inherited from

BaseWalletAdapter.once

Defined in

node_modules/eventemitter3/index.d.ts:54


removeAllListeners

removeAllListeners(event?): BaseSignerWalletAdapter<Name>

Remove all listeners, or those of the specified event.

Parameters

NameType

event?

Returns

BaseSignerWalletAdapter<Name>

Implementation of

SignerWalletAdapter.removeAllListeners

Inherited from

BaseWalletAdapter.removeAllListeners

Defined in

node_modules/eventemitter3/index.d.ts:79


removeListener

removeListener<T>(event, fn?, context?, once?): BaseSignerWalletAdapter<Name>

Remove the listeners of a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn?

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

once?

boolean

Returns

BaseSignerWalletAdapter<Name>

Implementation of

SignerWalletAdapter.removeListener

Inherited from

BaseWalletAdapter.removeListener

Defined in

node_modules/eventemitter3/index.d.ts:63

Last updated