Leo Wallet Docs
Home
  • Wallet Adapter for Aleo Apps
  • packages
    • ui
      • docs
        • modules
        • interfaces
          • WalletIconProps
          • WalletModalContextState
          • WalletModalProps
          • WalletModalProviderProps
    • core
      • base
        • docs
          • modules
          • classes
            • BaseMessageSignerWalletAdapter
            • BaseSignerWalletAdapter
            • BaseWalletAdapter
            • Deployment
            • EventEmitter-1
            • Transaction
            • Transition
            • WalletAccountError
            • WalletConfigError
            • WalletConnectionError
            • WalletDecryptionError
            • WalletDecryptionNotAllowedError
            • WalletDisconnectedError
            • WalletDisconnectionError
            • WalletError
            • WalletKeypairError
            • WalletLoadError
            • WalletNotConnectedError
            • WalletNotReadyError
            • WalletNotSelectedError
            • WalletPublicKeyError
            • WalletRecordsError
            • WalletSendTransactionError
            • WalletSignMessageError
            • WalletSignTransactionError
            • WalletTimeoutError
            • WalletTransactionError
            • WalletWindowBlockedError
            • WalletWindowClosedError
          • enums
            • DecryptPermission
            • WalletAdapterNetwork
            • WalletReadyState
          • interfaces
            • AleoDeployment
            • AleoTransaction
            • AleoTransition
            • EventEmitter.EventEmitterStatic
            • EventEmitter.ListenerFn
            • MessageSignerWalletAdapterProps
            • SignerWalletAdapterProps
            • WalletAdapterEvents
            • WalletAdapterProps
          • modules
            • EventEmitter
      • react
        • docs
          • modules
          • interfaces
            • Wallet
            • WalletContextState
            • WalletProviderProps
    • wallets
      • leo
        • docs
          • modules
          • classes
            • LeoWalletAdapter
          • interfaces
            • LeoWallet
            • LeoWalletAdapterConfig
            • LeoWalletEvents
            • LeoWindow
Powered by GitBook
On this page
  • Interface: WalletContextState
  • Table of contents
  • Properties
  • Methods

Was this helpful?

  1. packages
  2. core
  3. react
  4. docs
  5. interfaces

WalletContextState

PreviousWalletNextWalletProviderProps

Last updated 11 months ago

Was this helpful?

/ / WalletContextState

Interface: WalletContextState

Table of contents

Properties

Methods

Properties

autoConnect

• autoConnect: boolean

Defined in


connected

• connected: boolean

Defined in


connecting

• connecting: boolean

Defined in


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


disconnecting

• disconnecting: boolean

Defined in


getExecution

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

Type declaration

▸ (transactionId): Promise<string>

Parameters

Name
Type

transactionId

string

Returns

Promise<string>

Defined in


publicKey

• publicKey: string

Defined in


requestBulkTransactions

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

Type declaration

▸ (transactions): Promise<string[]>

Parameters

Name
Type

transactions

AleoTransaction[]

Returns

Promise<string[]>

Defined in


requestDeploy

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

Type declaration

▸ (deployment): Promise<string>

Parameters

Name
Type

deployment

AleoDeployment

Returns

Promise<string>

Defined in


requestExecution

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

Type declaration

▸ (transaction): Promise<string>

Parameters

Name
Type

transaction

AleoTransaction

Returns

Promise<string>

Defined in


requestRecordPlaintexts

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

Type declaration

▸ (program): Promise<any[]>

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Defined in


requestRecords

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

Type declaration

▸ (program): Promise<any[]>

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Defined in


requestTransaction

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

Type declaration

▸ (transaction): Promise<string>

Parameters

Name
Type

transaction

AleoTransaction

Returns

Promise<string>

Defined in


requestTransactionHistory

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

Type declaration

▸ (program): Promise<any[]>

Parameters

Name
Type

program

string

Returns

Promise<any[]>

Defined in


signMessage

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

Type declaration

▸ (message): Promise<Uint8Array>

Parameters

Name
Type

message

Uint8Array

Returns

Promise<Uint8Array>

Defined in


transactionStatus

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

Type declaration

▸ (transactionId): Promise<string>

Parameters

Name
Type

transactionId

string

Returns

Promise<string>

Defined in


wallet

Defined in


wallets

Defined in

Methods

connect

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

Parameters

Name
Type

decryptPermission

DecryptPermission

network

WalletAdapterNetwork

programs?

string[]

Returns

Promise<void>

Defined in


disconnect

▸ disconnect(): Promise<void>

Returns

Promise<void>

Defined in


select

▸ select(walletName): void

Parameters

Name
Type

walletName

WalletName<string>

Returns

void

Defined in

• wallet:

• wallets: []

useWallet.ts:19
useWallet.ts:24
useWallet.ts:23
useWallet.ts:32
useWallet.ts:25
useWallet.ts:39
useWallet.ts:22
useWallet.ts:36
useWallet.ts:37
useWallet.ts:35
useWallet.ts:40
useWallet.ts:33
useWallet.ts:34
useWallet.ts:41
useWallet.ts:31
useWallet.ts:38
Wallet
useWallet.ts:21
Wallet
useWallet.ts:20
useWallet.ts:28
useWallet.ts:29
useWallet.ts:27
@demox-labs/aleo-wallet-adapter-react
Exports
autoConnect
connected
connecting
decrypt
disconnecting
getExecution
publicKey
requestBulkTransactions
requestDeploy
requestExecution
requestRecordPlaintexts
requestRecords
requestTransaction
requestTransactionHistory
signMessage
transactionStatus
wallet
wallets
connect
disconnect
select