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

BaseMessageSignerWalletAdapter

PreviousclassesNextBaseSignerWalletAdapter

Last updated 11 months ago

Was this helpful?

/ / BaseMessageSignerWalletAdapter

Class: BaseMessageSignerWalletAdapter<Name>

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

Type parameters

Name
Type

Name

extends string = string

Hierarchy

  • <Name>

    ↳ BaseMessageSignerWalletAdapter

Implements

  • <Name>

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new BaseMessageSignerWalletAdapter<Name>()

Type parameters

Name
Type

Name

extends string = string

Inherited from

Properties

connecting

• Abstract connecting: boolean

Implementation of

MessageSignerWalletAdapter.connecting

Inherited from

Defined in


icon

• Abstract icon: string

Implementation of

MessageSignerWalletAdapter.icon

Inherited from

Defined in


name

Implementation of

MessageSignerWalletAdapter.name

Inherited from

Defined in


publicKey

• Abstract publicKey: string

Implementation of

MessageSignerWalletAdapter.publicKey

Inherited from

Defined in


readyState

Implementation of

MessageSignerWalletAdapter.readyState

Inherited from

Defined in


supportedTransactionVersions

• Abstract supportedTransactionVersions: ReadonlySet<any>

Implementation of

MessageSignerWalletAdapter.supportedTransactionVersions

Inherited from

Defined in


url

• Abstract url: string

Implementation of

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

MessageSignerWalletAdapter.connected

Inherited from

BaseSignerWalletAdapter.connected

Defined in

Methods

addListener

Type parameters

Name
Type

T

Parameters

Name
Type

event

T

fn

context?

any

Returns

Implementation of

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

MessageSignerWalletAdapter.connect

Inherited from

Defined in


decrypt

â–¸ Abstract decrypt(cipherText, tpk?, programId?, functionName?, index?): Promise<string>

Parameters

Name
Type

cipherText

string

tpk?

string

programId?

string

functionName?

string

index?

number

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.decrypt

Defined in


disconnect

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

Returns

Promise<void>

Implementation of

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

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

MessageSignerWalletAdapter.eventNames

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:15


getExecution

â–¸ Abstract getExecution(transactionId): Promise<string>

Parameters

Name
Type

transactionId

string

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.getExecution

Defined in


listenerCount

â–¸ listenerCount(event): number

Return the number of listeners listening to a given event.

Parameters

Name
Type

event

Returns

number

Implementation of

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

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

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

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

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

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

MessageSignerWalletAdapter.removeListener

Inherited from

Defined in

node_modules/eventemitter3/index.d.ts:63


requestBulkTransactions

â–¸ Abstract requestBulkTransactions(transactions): Promise<string[]>

Parameters

Name
Type

transactions

Returns

Promise<string[]>

Implementation of

MessageSignerWalletAdapter.requestBulkTransactions

Defined in


requestDeploy

â–¸ Abstract requestDeploy(deployment): Promise<string>

Parameters

Name
Type

deployment

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestDeploy

Defined in


requestExecution

â–¸ Abstract requestExecution(transaction): Promise<string>

Parameters

Name
Type

transaction

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestExecution

Defined in


requestRecordPlaintexts

â–¸ Abstract requestRecordPlaintexts(program): Promise<any[]>

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestRecordPlaintexts

Defined in


requestRecords

â–¸ Abstract requestRecords(program): Promise<any[]>

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestRecords

Defined in


requestTransaction

â–¸ Abstract requestTransaction(transaction): Promise<string>

Parameters

Name
Type

transaction

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestTransaction

Defined in


requestTransactionHistory

â–¸ Abstract requestTransactionHistory(program): Promise<any[]>

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestTransactionHistory

Defined in


signMessage

â–¸ Abstract signMessage(message): Promise<Uint8Array>

Parameters

Name
Type

message

Uint8Array

Returns

Promise<Uint8Array>

Implementation of

MessageSignerWalletAdapter.signMessage

Defined in


transactionStatus

â–¸ Abstract transactionStatus(transactionId): Promise<string>

Parameters

Name
Type

transactionId

string

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.transactionStatus

Defined in

.

.

.

• 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
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
adapter.ts:79
signer.ts:50
adapter.ts:80
WalletAdapterEvents
WalletAdapterEvents
signer.ts:64
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
BaseMessageSignerWalletAdapter
signer.ts:58
signer.ts:60
signer.ts:56
signer.ts:66
signer.ts:52
signer.ts:54
signer.ts:68
signer.ts:48
signer.ts:62
connecting
icon
name
publicKey
readyState
supportedTransactionVersions
url
prefixed
connected
addListener
connect
decrypt
disconnect
emit
eventNames
getExecution
listenerCount
listeners
off
on
once
removeAllListeners
removeListener
requestBulkTransactions
requestDeploy
requestExecution
requestRecordPlaintexts
requestRecords
requestTransaction
requestTransactionHistory
signMessage
transactionStatus
WalletAdapterEvents
DecryptPermission
WalletAdapterNetwork
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
AleoTransaction
AleoDeployment
AleoTransaction
AleoTransaction
@demox-labs/aleo-wallet-adapter-base
Exports
BaseSignerWalletAdapter
constructor
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
ArgumentMap
constructor
connecting
icon
name
publicKey
readyState
supportedTransactionVersions
url
prefixed
addListener
connect
disconnect
emit
eventNames
listenerCount
listeners
off
on
once
removeAllListeners
removeListener
MessageSignerWalletAdapter
WalletName