BaseSignerWalletAdapter

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


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

Class: abstract BaseSignerWalletAdapter<Name>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:12

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

Extends

Extended by

Type Parameters

Name

Name extends string = string

Implements

Constructors

Constructor

new BaseSignerWalletAdapter<Name>(): BaseSignerWalletAdapter<Name>

Returns

BaseSignerWalletAdapter<Name>

Inherited from

BaseWalletAdapter.constructor

Properties

connecting

abstract connecting: boolean

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:72

Implementation of

SignerWalletAdapter.connecting

Inherited from

BaseWalletAdapter.connecting


icon

abstract icon: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:69

Implementation of

SignerWalletAdapter.icon

Inherited from

BaseWalletAdapter.icon


name

abstract name: WalletName<Name>

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:67

Implementation of

SignerWalletAdapter.name

Inherited from

BaseWalletAdapter.name


publicKey

abstract publicKey: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:71

Implementation of

SignerWalletAdapter.publicKey

Inherited from

BaseWalletAdapter.publicKey


readyState

abstract readyState: WalletReadyState

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:70

Implementation of

SignerWalletAdapter.readyState

Inherited from

BaseWalletAdapter.readyState


supportedTransactionVersions

abstract supportedTransactionVersions: ReadonlySet

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:73

Implementation of

SignerWalletAdapter.supportedTransactionVersions

Inherited from

BaseWalletAdapter.supportedTransactionVersions


url

abstract url: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:68

Implementation of

SignerWalletAdapter.url

Inherited from

BaseWalletAdapter.url


prefixed

static prefixed: string | boolean

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:9

Inherited from

BaseWalletAdapter.prefixed

Accessors

connected

Get Signature

get connected(): boolean

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:75

Returns

boolean

Implementation of

SignerWalletAdapter.connected

Inherited from

BaseWalletAdapter.connected

Methods

addListener()

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

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:45

Type Parameters

T

T extends keyof WalletAdapterEvents

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

SignerWalletAdapter.addListener

Inherited from

BaseWalletAdapter.addListener


connect()

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

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:79

Parameters

decryptPermission

DecryptPermission

network

WalletAdapterNetwork

programs?

string[]

Returns

Promise<void>

Implementation of

SignerWalletAdapter.connect

Inherited from

BaseWalletAdapter.connect


disconnect()

abstract disconnect(): Promise<void>

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:80

Returns

Promise<void>

Implementation of

SignerWalletAdapter.disconnect

Inherited from

BaseWalletAdapter.disconnect


emit()

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

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:32

Calls each of the listeners registered for a given event.

Type Parameters

T

T extends keyof WalletAdapterEvents

Parameters

event

T

args

...ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]

Returns

boolean

Implementation of

SignerWalletAdapter.emit

Inherited from

BaseWalletAdapter.emit


eventNames()

eventNames(): keyof WalletAdapterEvents[]

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:15

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

Returns

keyof WalletAdapterEvents[]

Implementation of

SignerWalletAdapter.eventNames

Inherited from

BaseWalletAdapter.eventNames


listenerCount()

listenerCount(event): number

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:27

Return the number of listeners listening to a given event.

Parameters

event

keyof WalletAdapterEvents

Returns

number

Implementation of

SignerWalletAdapter.listenerCount

Inherited from

BaseWalletAdapter.listenerCount


listeners()

listeners<T>(event): (...args) => void[]

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:20

Return the listeners registered for a given event.

Type Parameters

T

T extends keyof WalletAdapterEvents

Parameters

event

T

Returns

(...args) => void[]

Implementation of

SignerWalletAdapter.listeners

Inherited from

BaseWalletAdapter.listeners


off()

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

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:69

Type Parameters

T

T extends keyof WalletAdapterEvents

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Implementation of

SignerWalletAdapter.off

Inherited from

BaseWalletAdapter.off


on()

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

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:40

Add a listener for a given event.

Type Parameters

T

T extends keyof WalletAdapterEvents

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

SignerWalletAdapter.on

Inherited from

BaseWalletAdapter.on


once()

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

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:54

Add a one-time listener for a given event.

Type Parameters

T

T extends keyof WalletAdapterEvents

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

SignerWalletAdapter.once

Inherited from

BaseWalletAdapter.once


removeAllListeners()

removeAllListeners(event?): this

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:79

Remove all listeners, or those of the specified event.

Parameters

event?

keyof WalletAdapterEvents

Returns

this

Implementation of

SignerWalletAdapter.removeAllListeners

Inherited from

BaseWalletAdapter.removeAllListeners


removeListener()

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

Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:63

Remove the listeners of a given event.

Type Parameters

T

T extends keyof WalletAdapterEvents

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Implementation of

SignerWalletAdapter.removeListener

Inherited from

BaseWalletAdapter.removeListener

Last updated

Was this helpful?