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

PreviousclassesNextBaseSignerWalletAdapter

Last updated 10 days ago

Was this helpful?


/ BaseMessageSignerWalletAdapter

Class: abstract BaseMessageSignerWalletAdapter<Name>

Defined in:

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

Extends

  • <Name>

Type Parameters

Name

Name extends string = string

Implements

  • <Name>

Constructors

Constructor

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

Returns

BaseMessageSignerWalletAdapter<Name>

Inherited from

Properties

connecting

abstract connecting: boolean

Implementation of

MessageSignerWalletAdapter.connecting

Inherited from


icon

abstract icon: string

Implementation of

MessageSignerWalletAdapter.icon

Inherited from


name

Implementation of

MessageSignerWalletAdapter.name

Inherited from


publicKey

abstract publicKey: string

Implementation of

MessageSignerWalletAdapter.publicKey

Inherited from


readyState

Implementation of

MessageSignerWalletAdapter.readyState

Inherited from


supportedTransactionVersions

abstract supportedTransactionVersions: ReadonlySet

Implementation of

MessageSignerWalletAdapter.supportedTransactionVersions

Inherited from


url

abstract url: string

Implementation of

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

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

MessageSignerWalletAdapter.addListener

Inherited from


connect()

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

Parameters

decryptPermission

network

programs?

string[]

Returns

Promise<void>

Implementation of

MessageSignerWalletAdapter.connect

Inherited from


decrypt()

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

Parameters

cipherText

string

tpk?

string

programId?

string

functionName?

string

index?

number

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.decrypt


disconnect()

abstract disconnect(): Promise<void>

Returns

Promise<void>

Implementation of

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

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

MessageSignerWalletAdapter.eventNames

Inherited from


getExecution()

abstract getExecution(transactionId): Promise<string>

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

Returns

number

Implementation of

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

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

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

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

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

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

MessageSignerWalletAdapter.removeListener

Inherited from


requestBulkTransactions()

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

Parameters

transactions

Returns

Promise<string[]>

Implementation of

MessageSignerWalletAdapter.requestBulkTransactions


requestDeploy()

abstract requestDeploy(deployment): Promise<string>

Parameters

deployment

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestDeploy


requestExecution()

abstract requestExecution(transaction): Promise<string>

Parameters

transaction

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestExecution


requestRecordPlaintexts()

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

Parameters

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestRecordPlaintexts


requestRecords()

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

Parameters

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestRecords


requestTransaction()

abstract requestTransaction(transaction): Promise<string>

Parameters

transaction

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.requestTransaction


requestTransactionHistory()

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

Parameters

program

string

Returns

Promise<any[]>

Implementation of

MessageSignerWalletAdapter.requestTransactionHistory


signMessage()

abstract signMessage(message): Promise<Uint8Array>

Parameters

message

Uint8Array

Returns

Promise<Uint8Array>

Implementation of

MessageSignerWalletAdapter.signMessage


transactionStatus()

abstract transactionStatus(transactionId): Promise<string>

Parameters

transactionId

string

Returns

Promise<string>

Implementation of

MessageSignerWalletAdapter.transactionStatus


transitionViewKeys()

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

Parameters

transactionId

string

Returns

Promise<string[]>

Implementation of

MessageSignerWalletAdapter.transitionViewKeys

.

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:

Defined in:

.

T extends keyof

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

.

eventNames(): keyof []

keyof []

.

Defined in:

keyof

.

T extends keyof

.

T extends keyof

.

T extends keyof

.

T extends keyof

.

keyof

.

T extends keyof

.

Defined in:

[]

Defined in:

Defined in:

Defined in:

Defined in:

Defined in:

Defined in:

Defined in:

Defined in:

Defined in:

@demox-labs/aleo-wallet-adapter-base
@demox-labs/aleo-wallet-adapter-base
aleo-wallet-adapter/packages/core/base/signer.ts:46
BaseSignerWalletAdapter
MessageSignerWalletAdapter
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/signer.ts:52
aleo-wallet-adapter/packages/core/base/adapter.ts:80
WalletAdapterEvents
ArgumentMap
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
aleo-wallet-adapter/packages/core/base/signer.ts:68
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
WalletAdapterEvents
aleo-wallet-adapter/packages/core/base/signer.ts:60
AleoTransaction
aleo-wallet-adapter/packages/core/base/signer.ts:62
AleoDeployment
aleo-wallet-adapter/packages/core/base/signer.ts:58
AleoTransaction
aleo-wallet-adapter/packages/core/base/signer.ts:70
aleo-wallet-adapter/packages/core/base/signer.ts:54
aleo-wallet-adapter/packages/core/base/signer.ts:56
AleoTransaction
aleo-wallet-adapter/packages/core/base/signer.ts:72
aleo-wallet-adapter/packages/core/base/signer.ts:50
aleo-wallet-adapter/packages/core/base/signer.ts:64
aleo-wallet-adapter/packages/core/base/signer.ts:66
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
BaseSignerWalletAdapter
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