LeoWalletAdapter

@demox-labs/aleo-wallet-adapter-leo / Exports / LeoWalletAdapter

Class: LeoWalletAdapter

Hierarchy

  • BaseMessageSignerWalletAdapter

    LeoWalletAdapter

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new LeoWalletAdapter(__namedParameters?)

Parameters

NameType

__namedParameters

Overrides

BaseMessageSignerWalletAdapter.constructor

Defined in

adapter.ts:75

Properties

_connecting

Private _connecting: boolean

Defined in

adapter.ts:66


_decryptPermission

Private _decryptPermission: string

Defined in

adapter.ts:69


_publicKey

Private _publicKey: string

Defined in

adapter.ts:68


_readyState

Private _readyState: WalletReadyState

Defined in

adapter.ts:70


_wallet

Private _wallet: LeoWallet

Defined in

adapter.ts:67


icon

icon: string = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJERjI1N0M3NUFERjExRUQ4OTkyRDkwNjQwODFGMjUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJERjI1N0M4NUFERjExRUQ4OTkyRDkwNjQwODFGMjUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkRGMjU3QzU1QURGMTFFRDg5OTJEOTA2NDA4MUYyNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkRGMjU3QzY1QURGMTFFRDg5OTJEOTA2NDA4MUYyNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ZyM59AAACz0lEQVR42uzdT2vTYADH8d+Tpo3oYeph4g4iE6boZV68idKDiHj1spt7BYL4DgTfgKDgTdxZr4JXD4LCRMGLghtUGPgHpbWmaRuTsWOTOpfkyZ5+v+xWlrT5dE+ewJPFrLRjkb08DgEAABAAABAAAFD1+TmvxbFGQ5VxmdBoyMumT3Y6dujixPdlzO4BkqPvNzV/PO+X/7vuL/W6k7ec7PfovILAHYAf3zQIMw9jJsBwqGMLuvcoBSy8tYd6tqaDhya8FA20ekvLF9wBuHtb798oOLD7IShBawV5Y8VehqCcms30j8+d06y3h5PweFzKe4pjCzu1Vf6HZRbENBQAAgAAAgAAAgAAAgAAAgAAAgAAAgAAAgAAAgAAAgAAAgAAmgGArGWUTubX7Q01fD1/qvVXU1b0FVs00KkzungFgO11uy9faDSqdKf9ntrXAbA3BBljbdzjJMxJGAACAAACYDar4zQ0uSwq4zYx46nVAmBaw0g3VrV4uvgtb3X05MHOrB+AzJLv/tllnTtf/Ja/bO4AcA6Y0iAsZbPhH07CBAAABAAABAAABAAABAAAABAAABAAABAAABAAABAAABAAABAAAFippMdnNFt1BKjd2lBj0kWcc4cLfnqTkTobAPzb9/Tx/RJ1AZheebdoA7BfDxOzIAAIAAAIAOeyMwuKIvV/y6t2tmO8Ov4rKDsAi0u6dLXSw5FY97r68BaA7S5fS38qrrOhOzdrd50xQ+eAku5+BYBZEAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAGwrwBculuonp/Fy3/HjYZD37Xcz2I8O/BmpT35nsQ4VhDo5JI7fwRhX58/Tn5pPNbcES2cKGW/m5/ShdleBrCf4xaGevfaoSEo+zFWydH5+V1ft0rZb7OVefSVvzzd4kNerQxQgY3xllkQ01AACAAACAAAyEJ/BRgAJph5IP1XFpwAAAAASUVORK5CYII='

Overrides

BaseMessageSignerWalletAdapter.icon

Defined in

adapter.ts:62


name

name: WalletName<"Leo Wallet"> = LeoWalletName

Overrides

BaseMessageSignerWalletAdapter.name

Defined in

adapter.ts:60


supportedTransactionVersions

Readonly supportedTransactionVersions: any = null

Overrides

BaseMessageSignerWalletAdapter.supportedTransactionVersions

Defined in

adapter.ts:64


url

url: string = 'https://leo.app/download'

Overrides

BaseMessageSignerWalletAdapter.url

Defined in

adapter.ts:61


prefixed

Static prefixed: string | boolean

Inherited from

BaseMessageSignerWalletAdapter.prefixed

Defined in

node_modules/eventemitter3/index.d.ts:9

Accessors

connected

get connected(): boolean

Returns

boolean

Inherited from

BaseMessageSignerWalletAdapter.connected

Defined in

node_modules/@demox-labs/aleo-wallet-adapter-base/dist/adapter.d.ts:63


connecting

get connecting(): boolean

Returns

boolean

Overrides

BaseMessageSignerWalletAdapter.connecting

Defined in

adapter.ts:107


decryptPermission

get decryptPermission(): string

Returns

string

Defined in

adapter.ts:103


publicKey

get publicKey(): string

Returns

string

Overrides

BaseMessageSignerWalletAdapter.publicKey

Defined in

adapter.ts:99


readyState

get readyState(): WalletReadyState

Returns

WalletReadyState

Overrides

BaseMessageSignerWalletAdapter.readyState

Defined in

adapter.ts:111

set readyState(readyState): void

Parameters

NameType

readyState

WalletReadyState

Returns

void

Overrides

BaseMessageSignerWalletAdapter.readyState

Defined in

adapter.ts:115

Methods

addListener

addListener<T>(event, fn, context?): LeoWalletAdapter

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

Returns

LeoWalletAdapter

Inherited from

BaseMessageSignerWalletAdapter.addListener

Defined in

node_modules/eventemitter3/index.d.ts:45


connect

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

Parameters

NameType

decryptPermission

DecryptPermission

network

WalletAdapterNetwork

programs?

string[]

Returns

Promise<void>

Overrides

BaseMessageSignerWalletAdapter.connect

Defined in

adapter.ts:294


decrypt

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

Parameters

NameType

cipherText

string

tpk?

string

programId?

string

functionName?

string

index?

number

Returns

Promise<string>

Overrides

BaseMessageSignerWalletAdapter.decrypt

Defined in

adapter.ts:119


disconnect

disconnect(): Promise<void>

Returns

Promise<void>

Overrides

BaseMessageSignerWalletAdapter.disconnect

Defined in

adapter.ts:327


emit

emit<T>(event, ...args): boolean

Calls each of the listeners registered for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

...args

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

Returns

boolean

Inherited from

BaseMessageSignerWalletAdapter.emit

Defined in

node_modules/eventemitter3/index.d.ts:32


eventNames

eventNames(): keyof WalletAdapterEvents[]

Return an array listing the events for which the emitter has registered listeners.

Returns

keyof WalletAdapterEvents[]

Inherited from

BaseMessageSignerWalletAdapter.eventNames

Defined in

node_modules/eventemitter3/index.d.ts:15


getExecution

getExecution(transactionId): Promise<string>

Parameters

NameType

transactionId

string

Returns

Promise<string>

Overrides

BaseMessageSignerWalletAdapter.getExecution

Defined in

adapter.ts:244


listenerCount

listenerCount(event): number

Return the number of listeners listening to a given event.

Parameters

NameType

event

keyof WalletAdapterEvents

Returns

number

Inherited from

BaseMessageSignerWalletAdapter.listenerCount

Defined in

node_modules/eventemitter3/index.d.ts:27


listeners

listeners<T>(event): (...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void[]

Return the listeners registered for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

Returns

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void[]

Inherited from

BaseMessageSignerWalletAdapter.listeners

Defined in

node_modules/eventemitter3/index.d.ts:20


off

off<T>(event, fn?, context?, once?): LeoWalletAdapter

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn?

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

once?

boolean

Returns

LeoWalletAdapter

Inherited from

BaseMessageSignerWalletAdapter.off

Defined in

node_modules/eventemitter3/index.d.ts:69


on

on<T>(event, fn, context?): LeoWalletAdapter

Add a listener for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

Returns

LeoWalletAdapter

Inherited from

BaseMessageSignerWalletAdapter.on

Defined in

node_modules/eventemitter3/index.d.ts:40


once

once<T>(event, fn, context?): LeoWalletAdapter

Add a one-time listener for a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

Returns

LeoWalletAdapter

Inherited from

BaseMessageSignerWalletAdapter.once

Defined in

node_modules/eventemitter3/index.d.ts:54


removeAllListeners

removeAllListeners(event?): LeoWalletAdapter

Remove all listeners, or those of the specified event.

Parameters

NameType

event?

keyof WalletAdapterEvents

Returns

LeoWalletAdapter

Inherited from

BaseMessageSignerWalletAdapter.removeAllListeners

Defined in

node_modules/eventemitter3/index.d.ts:79


removeListener

removeListener<T>(event, fn?, context?, once?): LeoWalletAdapter

Remove the listeners of a given event.

Type parameters

NameType

T

extends keyof WalletAdapterEvents

Parameters

NameType

event

T

fn?

(...args: ArgumentMap<WalletAdapterEvents>[Extract<T, keyof WalletAdapterEvents>]) => void

context?

any

once?

boolean

Returns

LeoWalletAdapter

Inherited from

BaseMessageSignerWalletAdapter.removeListener

Defined in

node_modules/eventemitter3/index.d.ts:63


requestBulkTransactions

requestBulkTransactions(transactions): Promise<string[]>

Parameters

NameType

transactions

AleoTransaction[]

Returns

Promise<string[]>

Overrides

BaseMessageSignerWalletAdapter.requestBulkTransactions

Defined in

adapter.ts:196


requestDeploy

requestDeploy(deployment): Promise<string>

Parameters

NameType

deployment

AleoDeployment

Returns

Promise<string>

Overrides

BaseMessageSignerWalletAdapter.requestDeploy

Defined in

adapter.ts:212


requestExecution

requestExecution(transaction): Promise<string>

Parameters

NameType

transaction

AleoTransaction

Returns

Promise<string>

Overrides

BaseMessageSignerWalletAdapter.requestExecution

Defined in

adapter.ts:180


requestRecordPlaintexts

requestRecordPlaintexts(program): Promise<any[]>

Parameters

NameType

program

string

Returns

Promise<any[]>

Overrides

BaseMessageSignerWalletAdapter.requestRecordPlaintexts

Defined in

adapter.ts:260


requestRecords

requestRecords(program): Promise<any[]>

Parameters

NameType

program

string

Returns

Promise<any[]>

Overrides

BaseMessageSignerWalletAdapter.requestRecords

Defined in

adapter.ts:147


requestTransaction

requestTransaction(transaction): Promise<string>

Parameters

NameType

transaction

AleoTransaction

Returns

Promise<string>

Overrides

BaseMessageSignerWalletAdapter.requestTransaction

Defined in

adapter.ts:164


requestTransactionHistory

requestTransactionHistory(program): Promise<any[]>

Parameters

NameType

program

string

Returns

Promise<any[]>

Overrides

BaseMessageSignerWalletAdapter.requestTransactionHistory

Defined in

adapter.ts:277


signMessage

signMessage(message): Promise<Uint8Array>

Parameters

NameType

message

Uint8Array

Returns

Promise<Uint8Array>

Overrides

BaseMessageSignerWalletAdapter.signMessage

Defined in

adapter.ts:345


transactionStatus

transactionStatus(transactionId): Promise<string>

Parameters

NameType

transactionId

string

Returns

Promise<string>

Overrides

BaseMessageSignerWalletAdapter.transactionStatus

Defined in

adapter.ts:228

Last updated