LeoWallet
@demox-labs/aleo-wallet-adapter-leo
@demox-labs/aleo-wallet-adapter-leo / LeoWallet
Interface: LeoWallet
Defined in: adapter.ts:28
Extends
EventEmitter<LeoWalletEvents>
Properties
publicKey?
optionalpublicKey:string
Defined in: adapter.ts:29
Methods
addListener()
addListener<
T>(event,fn,context?):this
Defined in: node_modules/eventemitter3/index.d.ts:45
Type Parameters
T
T extends keyof LeoWalletEvents
Parameters
event
T
fn
(...args) => void
context?
any
Returns
this
Inherited from
EventEmitter.addListener
connect()
connect(
decryptPermission,network,programs?):Promise<void>
Defined in: adapter.ts:43
Parameters
decryptPermission
DecryptPermission
network
WalletAdapterNetwork
programs?
string[]
Returns
Promise<void>
decrypt()
decrypt(
cipherText,tpk?,programId?,functionName?,index?):Promise<{text:string; }>
Defined in: adapter.ts:32
Parameters
cipherText
string
tpk?
string
programId?
string
functionName?
string
index?
number
Returns
Promise<{ text: string; }>
disconnect()
disconnect():
Promise<void>
Defined in: adapter.ts:44
Returns
Promise<void>
emit()
emit<
T>(event, ...args):boolean
Defined in: node_modules/eventemitter3/index.d.ts:32
Calls each of the listeners registered for a given event.
Type Parameters
T
T extends keyof LeoWalletEvents
Parameters
event
T
args
...ArgumentMap<LeoWalletEvents>[Extract<T, keyof LeoWalletEvents>]
Returns
boolean
Inherited from
EventEmitter.emit
eventNames()
eventNames(): keyof
LeoWalletEvents[]
Defined in: node_modules/eventemitter3/index.d.ts:15
Return an array listing the events for which the emitter has registered listeners.
Returns
keyof LeoWalletEvents[]
Inherited from
EventEmitter.eventNames
getExecution()
getExecution(
transactionId):Promise<{execution:string; }>
Defined in: adapter.ts:40
Parameters
transactionId
string
Returns
Promise<{ execution: string; }>
isAvailable()
isAvailable():
Promise<boolean>
Defined in: adapter.ts:30
Returns
Promise<boolean>
listenerCount()
listenerCount(
event):number
Defined in: node_modules/eventemitter3/index.d.ts:27
Return the number of listeners listening to a given event.
Parameters
event
keyof LeoWalletEvents
Returns
number
Inherited from
EventEmitter.listenerCount
listeners()
listeners<
T>(event): (...args) =>void[]
Defined in: node_modules/eventemitter3/index.d.ts:20
Return the listeners registered for a given event.
Type Parameters
T
T extends keyof LeoWalletEvents
Parameters
event
T
Returns
(...args) => void[]
Inherited from
EventEmitter.listeners
off()
off<
T>(event,fn?,context?,once?):this
Defined in: node_modules/eventemitter3/index.d.ts:69
Type Parameters
T
T extends keyof LeoWalletEvents
Parameters
event
T
fn?
(...args) => void
context?
any
once?
boolean
Returns
this
Inherited from
EventEmitter.off
on()
on<
T>(event,fn,context?):this
Defined in: node_modules/eventemitter3/index.d.ts:40
Add a listener for a given event.
Type Parameters
T
T extends keyof LeoWalletEvents
Parameters
event
T
fn
(...args) => void
context?
any
Returns
this
Inherited from
EventEmitter.on
once()
once<
T>(event,fn,context?):this
Defined in: node_modules/eventemitter3/index.d.ts:54
Add a one-time listener for a given event.
Type Parameters
T
T extends keyof LeoWalletEvents
Parameters
event
T
fn
(...args) => void
context?
any
Returns
this
Inherited from
EventEmitter.once
removeAllListeners()
removeAllListeners(
event?):this
Defined in: node_modules/eventemitter3/index.d.ts:79
Remove all listeners, or those of the specified event.
Parameters
event?
keyof LeoWalletEvents
Returns
this
Inherited from
EventEmitter.removeAllListeners
removeListener()
removeListener<
T>(event,fn?,context?,once?):this
Defined in: node_modules/eventemitter3/index.d.ts:63
Remove the listeners of a given event.
Type Parameters
T
T extends keyof LeoWalletEvents
Parameters
event
T
fn?
(...args) => void
context?
any
once?
boolean
Returns
this
Inherited from
EventEmitter.removeListener
requestBulkTransactions()
requestBulkTransactions(
transactions):Promise<{transactionIds?:string[]; }>
Defined in: adapter.ts:36
Parameters
transactions
AleoTransaction[]
Returns
Promise<{ transactionIds?: string[]; }>
requestDeploy()
requestDeploy(
deployment):Promise<{transactionId?:string; }>
Defined in: adapter.ts:37
Parameters
deployment
AleoDeployment
Returns
Promise<{ transactionId?: string; }>
requestExecution()
requestExecution(
transaction):Promise<{transactionId?:string; }>
Defined in: adapter.ts:35
Parameters
transaction
AleoTransaction
Returns
Promise<{ transactionId?: string; }>
requestRecordPlaintexts()
requestRecordPlaintexts(
program):Promise<{records:any[]; }>
Defined in: adapter.ts:41
Parameters
program
string
Returns
Promise<{ records: any[]; }>
requestRecords()
requestRecords(
program):Promise<{records:any[]; }>
Defined in: adapter.ts:33
Parameters
program
string
Returns
Promise<{ records: any[]; }>
requestTransaction()
requestTransaction(
transaction):Promise<{transactionId?:string; }>
Defined in: adapter.ts:34
Parameters
transaction
AleoTransaction
Returns
Promise<{ transactionId?: string; }>
requestTransactionHistory()
requestTransactionHistory(
program):Promise<{transactions:any[]; }>
Defined in: adapter.ts:42
Parameters
program
string
Returns
Promise<{ transactions: any[]; }>
signMessage()
signMessage(
message):Promise<{signature:Uint8Array; }>
Defined in: adapter.ts:31
Parameters
message
Uint8Array
Returns
Promise<{ signature: Uint8Array; }>
transactionStatus()
transactionStatus(
transactionId):Promise<{status:string; }>
Defined in: adapter.ts:38
Parameters
transactionId
string
Returns
Promise<{ status: string; }>
transitionViewKeys()
transitionViewKeys(
transactionId):Promise<{viewKeys?:string[]; }>
Defined in: adapter.ts:39
Parameters
transactionId
string
Returns
Promise<{ viewKeys?: string[]; }>
Last updated
Was this helpful?