WalletContextState

@demox-labs/aleo-wallet-adapter-react / Exports / WalletContextState

Interface: WalletContextState

Table of contents

Properties

Methods

Properties

autoConnect

• autoConnect: boolean

Defined in

useWallet.ts:19


connected

• connected: boolean

Defined in

useWallet.ts:24


connecting

• connecting: boolean

Defined in

useWallet.ts:23


decrypt

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

Type declaration

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

Parameters

Name
Type

cipherText

string

tpk?

string

programId?

string

functionName?

string

index?

number

Returns

Promise<string>

Defined in

useWallet.ts:32


disconnecting

• disconnecting: boolean

Defined in

useWallet.ts:25


getExecution

• getExecution: (transactionId: string) => Promise<string>

Type declaration

â–¸ (transactionId): Promise<string>

Parameters

Name
Type

transactionId

string

Returns

Promise<string>

Defined in

useWallet.ts:39


publicKey

• publicKey: string

Defined in

useWallet.ts:22


requestBulkTransactions

• requestBulkTransactions: (transactions: AleoTransaction[]) => Promise<string[]>

Type declaration

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

Parameters

Name
Type

transactions

AleoTransaction[]

Returns

Promise<string[]>

Defined in

useWallet.ts:36


requestDeploy

• requestDeploy: (deployment: AleoDeployment) => Promise<string>

Type declaration

â–¸ (deployment): Promise<string>

Parameters

Name
Type

deployment

AleoDeployment

Returns

Promise<string>

Defined in

useWallet.ts:37


requestExecution

• requestExecution: (transaction: AleoTransaction) => Promise<string>

Type declaration

â–¸ (transaction): Promise<string>

Parameters

Name
Type

transaction

AleoTransaction

Returns

Promise<string>

Defined in

useWallet.ts:35


requestRecordPlaintexts

• requestRecordPlaintexts: (program: string) => Promise<any[]>

Type declaration

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

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Defined in

useWallet.ts:40


requestRecords

• requestRecords: (program: string) => Promise<any[]>

Type declaration

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

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Defined in

useWallet.ts:33


requestTransaction

• requestTransaction: (transaction: AleoTransaction) => Promise<string>

Type declaration

â–¸ (transaction): Promise<string>

Parameters

Name
Type

transaction

AleoTransaction

Returns

Promise<string>

Defined in

useWallet.ts:34


requestTransactionHistory

• requestTransactionHistory: (program: string) => Promise<any[]>

Type declaration

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

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Defined in

useWallet.ts:41


signMessage

• signMessage: (message: Uint8Array) => Promise<Uint8Array>

Type declaration

â–¸ (message): Promise<Uint8Array>

Parameters

Name
Type

message

Uint8Array

Returns

Promise<Uint8Array>

Defined in

useWallet.ts:31


transactionStatus

• transactionStatus: (transactionId: string) => Promise<string>

Type declaration

â–¸ (transactionId): Promise<string>

Parameters

Name
Type

transactionId

string

Returns

Promise<string>

Defined in

useWallet.ts:38


wallet

• wallet: Wallet

Defined in

useWallet.ts:21


wallets

• wallets: Wallet[]

Defined in

useWallet.ts:20

Methods

connect

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

Parameters

Name
Type

decryptPermission

DecryptPermission

network

WalletAdapterNetwork

programs?

string[]

Returns

Promise<void>

Defined in

useWallet.ts:28


disconnect

â–¸ disconnect(): Promise<void>

Returns

Promise<void>

Defined in

useWallet.ts:29


select

â–¸ select(walletName): void

Parameters

Name
Type

walletName

WalletName<string>

Returns

void

Defined in

useWallet.ts:27

Last updated

Was this helpful?