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: BaseSignerWalletAdapter<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

BaseSignerWalletAdapter

PreviousBaseMessageSignerWalletAdapterNextBaseWalletAdapter

Last updated 11 months ago

Was this helpful?

/ / BaseSignerWalletAdapter

Class: BaseSignerWalletAdapter<Name>

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

Type parameters

Name
Type

Name

extends string = string

Hierarchy

  • <Name>

    ↳ BaseSignerWalletAdapter

    ↳↳

Implements

  • <Name>

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new BaseSignerWalletAdapter<Name>()

Type parameters

Name
Type

Name

extends string = string

Inherited from

Properties

connecting

• Abstract connecting: boolean

Implementation of

SignerWalletAdapter.connecting

Inherited from

Defined in


icon

• Abstract icon: string

Implementation of

SignerWalletAdapter.icon

Inherited from

Defined in


name

Implementation of

SignerWalletAdapter.name

Inherited from

Defined in


publicKey

• Abstract publicKey: string

Implementation of

SignerWalletAdapter.publicKey

Inherited from

Defined in


readyState

Implementation of

SignerWalletAdapter.readyState

Inherited from

Defined in


supportedTransactionVersions

• Abstract supportedTransactionVersions: ReadonlySet<any>

Implementation of

SignerWalletAdapter.supportedTransactionVersions

Inherited from

Defined in


url

• Abstract url: string

Implementation of

SignerWalletAdapter.url

Inherited from

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

SignerWalletAdapter.connected

Inherited from

BaseWalletAdapter.connected

Defined in

Methods

addListener

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

fn

context?

any

Returns

Implementation of

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

SignerWalletAdapter.connect

Inherited from

Defined in


disconnect

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

Returns

Promise<void>

Implementation of

SignerWalletAdapter.disconnect

Inherited from

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

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

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

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

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

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

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

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

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

SignerWalletAdapter.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
BaseSignerWalletAdapter
BaseSignerWalletAdapter
adapter.ts:79
adapter.ts:80
WalletAdapterEvents
WalletAdapterEvents
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
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
BaseWalletAdapter
BaseMessageSignerWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
SignerWalletAdapter
WalletName
constructor
connecting
icon
name
publicKey
readyState
supportedTransactionVersions
url
prefixed
addListener
connect
disconnect
emit
eventNames
listenerCount
listeners
off
on
once
removeAllListeners
removeListener
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap