WalletContextState

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


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

Interface: WalletContextState

Defined in: useWallet.ts:18

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, tpk?, programId?, functionName?, index?) => Promise<string>

Defined in: useWallet.ts:32

Parameters

cipherText

string

tpk?

string

programId?

string

functionName?

string

index?

number

Returns

Promise<string>


disconnecting

disconnecting: boolean

Defined in: useWallet.ts:25


getExecution()

getExecution: (transactionId) => Promise<string>

Defined in: useWallet.ts:40

Parameters

transactionId

string

Returns

Promise<string>


publicKey

publicKey: string

Defined in: useWallet.ts:22


requestBulkTransactions()

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

Defined in: useWallet.ts:36

Parameters

transactions

AleoTransaction[]

Returns

Promise<string[]>


requestDeploy()

requestDeploy: (deployment) => Promise<string>

Defined in: useWallet.ts:37

Parameters

deployment

AleoDeployment

Returns

Promise<string>


requestExecution()

requestExecution: (transaction) => Promise<string>

Defined in: useWallet.ts:35

Parameters

transaction

AleoTransaction

Returns

Promise<string>


requestRecordPlaintexts()

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

Defined in: useWallet.ts:41

Parameters

program

string

Returns

Promise<any[]>


requestRecords()

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

Defined in: useWallet.ts:33

Parameters

program

string

Returns

Promise<any[]>


requestTransaction()

requestTransaction: (transaction) => Promise<string>

Defined in: useWallet.ts:34

Parameters

transaction

AleoTransaction

Returns

Promise<string>


requestTransactionHistory()

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

Defined in: useWallet.ts:42

Parameters

program

string

Returns

Promise<any[]>


signMessage()

signMessage: (message) => Promise<Uint8Array>

Defined in: useWallet.ts:31

Parameters

message

Uint8Array

Returns

Promise<Uint8Array>


transactionStatus()

transactionStatus: (transactionId) => Promise<string>

Defined in: useWallet.ts:38

Parameters

transactionId

string

Returns

Promise<string>


transitionViewKeys()

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

Defined in: useWallet.ts:39

Parameters

transactionId

string

Returns

Promise<string[]>


wallet

wallet: Wallet

Defined in: useWallet.ts:21


wallets

wallets: Wallet[]

Defined in: useWallet.ts:20

Methods

connect()

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

Defined in: useWallet.ts:28

Parameters

decryptPermission

DecryptPermission

network

WalletAdapterNetwork

programs?

string[]

Returns

Promise<void>


disconnect()

disconnect(): Promise<void>

Defined in: useWallet.ts:29

Returns

Promise<void>


select()

select(walletName): void

Defined in: useWallet.ts:27

Parameters

walletName

WalletName

Returns

void

Last updated

Was this helpful?