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

Was this helpful?

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

BaseMessageSignerWalletAdapter

@demox-labs/aleo-wallet-adapter-base


@demox-labs/aleo-wallet-adapter-base / BaseMessageSignerWalletAdapter

Class: abstract BaseMessageSignerWalletAdapter<Name>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:46

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

Extends

  • BaseSignerWalletAdapter<Name>

Type Parameters

Name

Name extends string = string

Implements

  • MessageSignerWalletAdapter<Name>

Constructors

Constructor

new BaseMessageSignerWalletAdapter<Name>(): BaseMessageSignerWalletAdapter<Name>

Returns

BaseMessageSignerWalletAdapter<Name>

Inherited from

BaseSignerWalletAdapter.constructor

Properties

connecting

abstract connecting: boolean

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:72

Implementation of

MessageSignerWalletAdapter.connecting

Inherited from

BaseSignerWalletAdapter.connecting


icon

abstract icon: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:69

Implementation of

MessageSignerWalletAdapter.icon

Inherited from

BaseSignerWalletAdapter.icon


name

abstract name: WalletName<Name>

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:67

Implementation of

MessageSignerWalletAdapter.name

Inherited from

BaseSignerWalletAdapter.name


publicKey

abstract publicKey: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:71

Implementation of

MessageSignerWalletAdapter.publicKey

Inherited from

BaseSignerWalletAdapter.publicKey


readyState

abstract readyState: WalletReadyState

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:70

Implementation of

MessageSignerWalletAdapter.readyState

Inherited from

BaseSignerWalletAdapter.readyState


supportedTransactionVersions

abstract supportedTransactionVersions: ReadonlySet

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:73

Implementation of

MessageSignerWalletAdapter.supportedTransactionVersions

Inherited from

BaseSignerWalletAdapter.supportedTransactionVersions


url

abstract url: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:68

Implementation of

MessageSignerWalletAdapter.url

Inherited from

BaseSignerWalletAdapter.url


prefixed

static prefixed: string | boolean

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

Inherited from

BaseSignerWalletAdapter.prefixed

Accessors

connected

Get Signature

get connected(): boolean

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:75

Returns

boolean

Implementation of

MessageSignerWalletAdapter.connected

Inherited from

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

T extends keyof WalletAdapterEvents

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

MessageSignerWalletAdapter.addListener

Inherited from

BaseSignerWalletAdapter.addListener


connect()

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

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:79

Parameters

decryptPermission

DecryptPermission

network

WalletAdapterNetwork

programs?

string[]

Returns

Promise<void>

Implementation of

MessageSignerWalletAdapter.connect

Inherited from

BaseSignerWalletAdapter.connect


decrypt()

abstract decrypt(cipherText, tpk?, programId?, functionName?, index?): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:52

Parameters

cipherText

string

tpk?

string

programId?

string

functionName?

string

index?

number

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.decrypt


disconnect()

abstract disconnect(): Promise<void>

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:80

Returns

Promise<void>

Implementation of

MessageSignerWalletAdapter.disconnect

Inherited from

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

T extends keyof WalletAdapterEvents

Parameters

event

T

args

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

Returns

boolean

Implementation of

MessageSignerWalletAdapter.emit

Inherited from

BaseSignerWalletAdapter.emit


eventNames()

eventNames(): keyof WalletAdapterEvents[]

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

keyof WalletAdapterEvents[]

Implementation of

MessageSignerWalletAdapter.eventNames

Inherited from

BaseSignerWalletAdapter.eventNames


getExecution()

abstract getExecution(transactionId): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:68

Parameters

transactionId

string

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.getExecution


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

keyof WalletAdapterEvents

Returns

number

Implementation of

MessageSignerWalletAdapter.listenerCount

Inherited from

BaseSignerWalletAdapter.listenerCount


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

T extends keyof WalletAdapterEvents

Parameters

event

T

Returns

(...args) => void[]

Implementation of

MessageSignerWalletAdapter.listeners

Inherited from

BaseSignerWalletAdapter.listeners


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

T extends keyof WalletAdapterEvents

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Implementation of

MessageSignerWalletAdapter.off

Inherited from

BaseSignerWalletAdapter.off


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

T extends keyof WalletAdapterEvents

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

MessageSignerWalletAdapter.on

Inherited from

BaseSignerWalletAdapter.on


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

T extends keyof WalletAdapterEvents

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Implementation of

MessageSignerWalletAdapter.once

Inherited from

BaseSignerWalletAdapter.once


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?

keyof WalletAdapterEvents

Returns

this

Implementation of

MessageSignerWalletAdapter.removeAllListeners

Inherited from

BaseSignerWalletAdapter.removeAllListeners


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

T extends keyof WalletAdapterEvents

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Implementation of

MessageSignerWalletAdapter.removeListener

Inherited from

BaseSignerWalletAdapter.removeListener


requestBulkTransactions()

abstract requestBulkTransactions(transactions): Promise<string[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:60

Parameters

transactions

AleoTransaction[]

Returns

Promise<string[]>

Implementation of

MessageSignerWalletAdapter.requestBulkTransactions


requestDeploy()

abstract requestDeploy(deployment): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:62

Parameters

deployment

AleoDeployment

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestDeploy


requestExecution()

abstract requestExecution(transaction): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:58

Parameters

transaction

AleoTransaction

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestExecution


requestRecordPlaintexts()

abstract requestRecordPlaintexts(program): Promise<any[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:70

Parameters

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestRecordPlaintexts


requestRecords()

abstract requestRecords(program): Promise<any[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:54

Parameters

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestRecords


requestTransaction()

abstract requestTransaction(transaction): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:56

Parameters

transaction

AleoTransaction

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestTransaction


requestTransactionHistory()

abstract requestTransactionHistory(program): Promise<any[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:72

Parameters

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestTransactionHistory


signMessage()

abstract signMessage(message): Promise<Uint8Array>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:50

Parameters

message

Uint8Array

Returns

Promise<Uint8Array>

Implementation of

MessageSignerWalletAdapter.signMessage


transactionStatus()

abstract transactionStatus(transactionId): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:64

Parameters

transactionId

string

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.transactionStatus


transitionViewKeys()

abstract transitionViewKeys(transactionId): Promise<string[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:66

Parameters

transactionId

string

Returns

Promise<string[]>

Implementation of

MessageSignerWalletAdapter.transitionViewKeys

PreviousclassesNextBaseSignerWalletAdapter

Last updated 1 month ago

Was this helpful?