Leo Wallet Docs
Home
  • Wallet Adapter for Aleo Apps
  • packages
    • ui
      • docs
        • functions
          • useWalletModal
        • interfaces
          • WalletIconProps
          • WalletModalContextState
          • WalletModalProps
          • WalletModalProviderProps
        • variables
          • WalletConnectButton
          • WalletDisconnectButton
          • WalletIcon
          • WalletModal
          • WalletModalButton
          • WalletModalContext
          • WalletModalProvider
          • WalletMultiButton
    • core
      • base
        • docs
          • classes
            • BaseMessageSignerWalletAdapter
            • BaseSignerWalletAdapter
            • BaseWalletAdapter
            • Deployment
            • EventEmitter
            • Transaction
            • Transition
            • WalletAccountError
            • WalletConfigError
            • WalletConnectionError
            • WalletDecryptionError
            • WalletDecryptionNotAllowedError
            • WalletDisconnectedError
            • WalletDisconnectionError
            • WalletError
            • WalletKeypairError
            • WalletLoadError
            • WalletNotConnectedError
            • WalletNotReadyError
            • WalletNotSelectedError
            • WalletPublicKeyError
            • WalletRecordsError
            • WalletSendTransactionError
            • WalletSignMessageError
            • WalletSignTransactionError
            • WalletTimeoutError
            • WalletTransactionError
            • WalletWindowBlockedError
            • WalletWindowClosedError
          • enumerations
            • DecryptPermission
            • WalletAdapterNetwork
            • WalletReadyState
          • functions
            • scopePollingDetectionStrategy
          • interfaces
            • AleoDeployment
            • AleoTransaction
            • AleoTransition
            • MessageSignerWalletAdapterProps
            • SignerWalletAdapterProps
            • WalletAdapterEvents
            • WalletAdapterProps
          • type-aliases
            • Adapter
            • MessageSignerWalletAdapter
            • SignerWalletAdapter
            • SupportedTransactionVersions
            • TransactionOrVersionedTransaction
            • WalletAdapter
            • WalletName
          • @demox-labs
            • namespaces
              • EventEmitter
                • interfaces
                  • EventEmitterStatic
                  • ListenerFn
                • type-aliases
                  • ArgumentMap
                  • EventArgs
                  • EventListener
                  • EventNames
                  • ValidEventTypes
                • variables
                  • EventEmitter
      • react
        • docs
          • functions
            • useLocalStorage
            • useWallet
          • interfaces
            • Wallet
            • WalletContextState
            • WalletProviderProps
          • variables
            • WalletContext
            • WalletProvider
    • wallets
      • leo
        • docs
          • classes
            • LeoWalletAdapter
          • interfaces
            • LeoWallet
            • LeoWalletAdapterConfig
            • LeoWalletEvents
            • LeoWindow
          • variables
            • LeoWalletName
Powered by GitBook
On this page
  • Class: abstract BaseWalletAdapter<Name>
  • Extends
  • Extended by
  • Type Parameters
  • Implements
  • Constructors
  • Properties
  • Accessors
  • Methods

Was this helpful?

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

BaseWalletAdapter

PreviousBaseSignerWalletAdapterNextDeployment

Last updated 10 days ago

Was this helpful?


/ BaseWalletAdapter

Class: abstract BaseWalletAdapter<Name>

Defined in:

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 BaseWalletAdapter<Name>(): BaseWalletAdapter<Name>

Returns

BaseWalletAdapter<Name>

Inherited from

Properties

connecting

abstract connecting: boolean

Implementation of

WalletAdapter.connecting


icon

abstract icon: string

Implementation of

WalletAdapter.icon


name

Implementation of

WalletAdapter.name


publicKey

abstract publicKey: string

Implementation of

WalletAdapter.publicKey


readyState

Implementation of

WalletAdapter.readyState


supportedTransactionVersions

abstract supportedTransactionVersions: ReadonlySet

Implementation of

WalletAdapter.supportedTransactionVersions


url

abstract url: string

Implementation of

WalletAdapter.url


prefixed

static prefixed: string | boolean

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

Inherited from

Accessors

connected

Get Signature

get connected(): boolean

Returns

boolean

Implementation of

WalletAdapter.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

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

WalletAdapter.addListener

Inherited from


connect()

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

Parameters

decryptPermission

network

programs?

string[]

Returns

Promise<void>

Implementation of

WalletAdapter.connect


disconnect()

abstract disconnect(): Promise<void>

Returns

Promise<void>

Implementation of

WalletAdapter.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

Parameters

event

T

args

Returns

boolean

Implementation of

WalletAdapter.emit

Inherited from


eventNames()

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

Implementation of

WalletAdapter.eventNames

Inherited from


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

Returns

number

Implementation of

WalletAdapter.listenerCount

Inherited from


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

Parameters

event

T

Returns

(...args) => void[]

Implementation of

WalletAdapter.listeners

Inherited from


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

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Implementation of

WalletAdapter.off

Inherited from


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

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

WalletAdapter.on

Inherited from


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

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

WalletAdapter.once

Inherited from


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?

Returns

this

Implementation of

WalletAdapter.removeAllListeners

Inherited from


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

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Implementation of

WalletAdapter.removeListener

Inherited from

<Name>

.

Defined in:

Defined in:

abstract name: <Name>

Defined in:

Defined in:

abstract readyState:

Defined in:

Defined in:

Defined in:

.

Defined in:

T extends keyof

.

Defined in:

Defined in:

T extends keyof

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

.

eventNames(): keyof []

keyof []

.

keyof

.

T extends keyof

.

T extends keyof

.

T extends keyof

.

T extends keyof

.

keyof

.

T extends keyof

.

@demox-labs/aleo-wallet-adapter-base
@demox-labs/aleo-wallet-adapter-base
aleo-wallet-adapter/packages/core/base/adapter.ts:63
EventEmitter
WalletAdapterEvents
BaseSignerWalletAdapter
WalletAdapter
aleo-wallet-adapter/packages/core/base/adapter.ts:72
aleo-wallet-adapter/packages/core/base/adapter.ts:69
WalletName
aleo-wallet-adapter/packages/core/base/adapter.ts:67
aleo-wallet-adapter/packages/core/base/adapter.ts:71
WalletReadyState
aleo-wallet-adapter/packages/core/base/adapter.ts:70
aleo-wallet-adapter/packages/core/base/adapter.ts:73
aleo-wallet-adapter/packages/core/base/adapter.ts:68
aleo-wallet-adapter/packages/core/base/adapter.ts:75
WalletAdapterEvents
aleo-wallet-adapter/packages/core/base/adapter.ts:79
DecryptPermission
WalletAdapterNetwork
aleo-wallet-adapter/packages/core/base/adapter.ts:80
WalletAdapterEvents
ArgumentMap
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
EventEmitter
constructor
prefixed
addListener
emit
eventNames
listenerCount
listeners
off
on
once
removeAllListeners
removeListener