Leo Wallet Docs
Home
  • Wallet Adapter for Aleo Apps
  • packages
    • ui
      • docs
        • modules
        • interfaces
          • WalletIconProps
          • WalletModalContextState
          • WalletModalProps
          • WalletModalProviderProps
    • core
      • base
        • docs
          • modules
          • classes
            • BaseMessageSignerWalletAdapter
            • BaseSignerWalletAdapter
            • BaseWalletAdapter
            • Deployment
            • EventEmitter-1
            • Transaction
            • Transition
            • WalletAccountError
            • WalletConfigError
            • WalletConnectionError
            • WalletDecryptionError
            • WalletDecryptionNotAllowedError
            • WalletDisconnectedError
            • WalletDisconnectionError
            • WalletError
            • WalletKeypairError
            • WalletLoadError
            • WalletNotConnectedError
            • WalletNotReadyError
            • WalletNotSelectedError
            • WalletPublicKeyError
            • WalletRecordsError
            • WalletSendTransactionError
            • WalletSignMessageError
            • WalletSignTransactionError
            • WalletTimeoutError
            • WalletTransactionError
            • WalletWindowBlockedError
            • WalletWindowClosedError
          • enums
            • DecryptPermission
            • WalletAdapterNetwork
            • WalletReadyState
          • interfaces
            • AleoDeployment
            • AleoTransaction
            • AleoTransition
            • EventEmitter.EventEmitterStatic
            • EventEmitter.ListenerFn
            • MessageSignerWalletAdapterProps
            • SignerWalletAdapterProps
            • WalletAdapterEvents
            • WalletAdapterProps
          • modules
            • EventEmitter
      • react
        • docs
          • modules
          • interfaces
            • Wallet
            • WalletContextState
            • WalletProviderProps
    • wallets
      • leo
        • docs
          • modules
          • classes
            • LeoWalletAdapter
          • interfaces
            • LeoWallet
            • LeoWalletAdapterConfig
            • LeoWalletEvents
            • LeoWindow
Powered by GitBook
On this page
  • Class: BaseWalletAdapter<Name>
  • Type parameters
  • Hierarchy
  • Implements
  • Table of contents
  • Constructors
  • Properties
  • Accessors
  • Methods

Was this helpful?

  1. packages
  2. core
  3. base
  4. docs
  5. classes

BaseWalletAdapter

PreviousBaseSignerWalletAdapterNextDeployment

Last updated 11 months ago

Was this helpful?

/ / BaseWalletAdapter

Class: BaseWalletAdapter<Name>

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

Type parameters

Name
Type

Name

extends string = string

Hierarchy

  • <>

    ↳ BaseWalletAdapter

    ↳↳

Implements

  • <Name>

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new BaseWalletAdapter<Name>()

Type parameters

Name
Type

Name

extends string = string

Inherited from

Properties

connecting

• Abstract connecting: boolean

Implementation of

WalletAdapter.connecting

Defined in


icon

• Abstract icon: string

Implementation of

WalletAdapter.icon

Defined in


name

Implementation of

WalletAdapter.name

Defined in


publicKey

• Abstract publicKey: string

Implementation of

WalletAdapter.publicKey

Defined in


readyState

Implementation of

WalletAdapter.readyState

Defined in


supportedTransactionVersions

• Abstract supportedTransactionVersions: ReadonlySet<any>

Implementation of

WalletAdapter.supportedTransactionVersions

Defined in


url

• Abstract url: string

Implementation of

WalletAdapter.url

Defined in


prefixed

â–ª Static prefixed: string | boolean

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:9

Accessors

connected

• get connected(): boolean

Returns

boolean

Implementation of

WalletAdapter.connected

Defined in

Methods

addListener

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

fn

context?

any

Returns

Implementation of

WalletAdapter.addListener

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:45


connect

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

Parameters

Name
Type

decryptPermission

network

programs?

string[]

Returns

Promise<void>

Implementation of

WalletAdapter.connect

Defined in


disconnect

â–¸ Abstract disconnect(): Promise<void>

Returns

Promise<void>

Implementation of

WalletAdapter.disconnect

Defined in


emit

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

Calls each of the listeners registered for a given event.

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

...args

Returns

boolean

Implementation of

WalletAdapter.emit

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:32


eventNames

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

Returns

Implementation of

WalletAdapter.eventNames

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:15


listenerCount

â–¸ listenerCount(event): number

Return the number of listeners listening to a given event.

Parameters

Name
Type

event

Returns

number

Implementation of

WalletAdapter.listenerCount

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:27


listeners

Return the listeners registered for a given event.

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

Returns

Implementation of

WalletAdapter.listeners

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:20


off

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

fn?

context?

any

once?

boolean

Returns

Implementation of

WalletAdapter.off

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:69


on

Add a listener for a given event.

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

fn

context?

any

Returns

Implementation of

WalletAdapter.on

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:40


once

Add a one-time listener for a given event.

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

fn

context?

any

Returns

Implementation of

WalletAdapter.once

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:54


removeAllListeners

Remove all listeners, or those of the specified event.

Parameters

Name
Type

event?

Returns

Implementation of

WalletAdapter.removeAllListeners

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:79


removeListener

Remove the listeners of a given event.

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

fn?

context?

any

once?

boolean

Returns

Implementation of

WalletAdapter.removeListener

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:63

.

• Abstract name: <Name>

• Abstract readyState:

.

â–¸ addListener<T>(event, fn, context?): <Name>

extends keyof

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

<Name>

.

extends keyof

<>[Extract<T, keyof >]

.

â–¸ eventNames(): keyof []

keyof []

.

keyof

.

â–¸ listeners<T>(event): (...args: <>[Extract<T, keyof >]) => void[]

extends keyof

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

.

â–¸ off<T>(event, fn?, context?, once?): <Name>

extends keyof

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

<Name>

.

â–¸ on<T>(event, fn, context?): <Name>

extends keyof

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

<Name>

.

â–¸ once<T>(event, fn, context?): <Name>

extends keyof

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

<Name>

.

â–¸ removeAllListeners(event?): <Name>

keyof

<Name>

.

â–¸ removeListener<T>(event, fn?, context?, once?): <Name>

extends keyof

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

<Name>

.

adapter.ts:72
adapter.ts:69
adapter.ts:67
adapter.ts:71
WalletReadyState
adapter.ts:70
adapter.ts:73
adapter.ts:68
adapter.ts:75
BaseWalletAdapter
BaseWalletAdapter
adapter.ts:79
adapter.ts:80
WalletAdapterEvents
WalletAdapterEvents
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
constructor
connecting
icon
name
publicKey
readyState
supportedTransactionVersions
url
prefixed
connected
addListener
connect
disconnect
emit
eventNames
listenerCount
listeners
off
on
once
removeAllListeners
removeListener
WalletAdapterEvents
DecryptPermission
WalletAdapterNetwork
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
@demox-labs/aleo-wallet-adapter-base
Exports
EventEmitter
WalletAdapterEvents
BaseSignerWalletAdapter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
constructor
prefixed
addListener
emit
eventNames
listenerCount
listeners
off
on
once
removeAllListeners
removeListener
WalletAdapter
WalletName