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 BaseSignerWalletAdapter<Name>
  • Extends
  • Extended by
  • Type Parameters
  • Implements
  • Constructors
  • Properties
  • Accessors
  • Methods

Was this helpful?

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

BaseSignerWalletAdapter

PreviousBaseMessageSignerWalletAdapterNextBaseWalletAdapter

Last updated 10 days ago

Was this helpful?


/ BaseSignerWalletAdapter

Class: abstract BaseSignerWalletAdapter<Name>

Defined in:

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

Extends

  • <Name>

Extended by

Type Parameters

Name

Name extends string = string

Implements

Constructors

Constructor

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

Returns

BaseSignerWalletAdapter<Name>

Inherited from

Properties

connecting

abstract connecting: boolean

Implementation of

SignerWalletAdapter.connecting

Inherited from


icon

abstract icon: string

Implementation of

SignerWalletAdapter.icon

Inherited from


name

Implementation of

SignerWalletAdapter.name

Inherited from


publicKey

abstract publicKey: string

Implementation of

SignerWalletAdapter.publicKey

Inherited from


readyState

Implementation of

SignerWalletAdapter.readyState

Inherited from


supportedTransactionVersions

abstract supportedTransactionVersions: ReadonlySet

Implementation of

SignerWalletAdapter.supportedTransactionVersions

Inherited from


url

abstract url: string

Implementation of

SignerWalletAdapter.url

Inherited from


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

SignerWalletAdapter.connected

Inherited from

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

SignerWalletAdapter.addListener

Inherited from


connect()

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

Parameters

decryptPermission

network

programs?

string[]

Returns

Promise<void>

Implementation of

SignerWalletAdapter.connect

Inherited from


disconnect()

abstract disconnect(): Promise<void>

Returns

Promise<void>

Implementation of

SignerWalletAdapter.disconnect

Inherited from


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

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

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

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

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

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

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

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

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

SignerWalletAdapter.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/signer.ts:12
BaseWalletAdapter
BaseMessageSignerWalletAdapter
SignerWalletAdapter
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
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
BaseWalletAdapter
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