Skip to content

ConnectedAPI

Defined in: src/Wallet.ts:137

Connected wallet API.

Since

0.2.0

Methods

balanceSealedTransaction()

balanceSealedTransaction(tx, options?): Promise<{ tx: string; }>

Defined in: src/Wallet.ts:149

Parameters

tx

string

options?
payFees?

boolean

Returns

Promise<{ tx: string; }>


balanceUnsealedTransaction()

balanceUnsealedTransaction(tx, options?): Promise<{ tx: string; }>

Defined in: src/Wallet.ts:148

Parameters

tx

string

options?
payFees?

boolean

Returns

Promise<{ tx: string; }>


getConfiguration()

getConfiguration(): Promise<Configuration>

Defined in: src/Wallet.ts:161

Returns

Promise<Configuration>


getDustAddress()

getDustAddress(): Promise<{ dustAddress: string; }>

Defined in: src/Wallet.ts:147

Returns

Promise<{ dustAddress: string; }>


getDustBalance()

getDustBalance(): Promise<{ balance: bigint; cap: bigint; }>

Defined in: src/Wallet.ts:140

Returns

Promise<{ balance: bigint; cap: bigint; }>


getProvingProvider()

getProvingProvider(keyMaterialProvider): Promise<ProvingProvider>

Defined in: src/Wallet.ts:160

Parameters

keyMaterialProvider

KeyMaterialProvider

Returns

Promise<ProvingProvider>


getShieldedAddresses()

getShieldedAddresses(): Promise<{ shieldedAddress: string; shieldedCoinPublicKey: string; shieldedEncryptionPublicKey: string; }>

Defined in: src/Wallet.ts:141

Returns

Promise<{ shieldedAddress: string; shieldedCoinPublicKey: string; shieldedEncryptionPublicKey: string; }>


getShieldedBalances()

getShieldedBalances(): Promise<Record<string, bigint>>

Defined in: src/Wallet.ts:138

Returns

Promise<Record<string, bigint>>


getUnshieldedAddress()

getUnshieldedAddress(): Promise<{ unshieldedAddress: string; }>

Defined in: src/Wallet.ts:146

Returns

Promise<{ unshieldedAddress: string; }>


getUnshieldedBalances()

getUnshieldedBalances(): Promise<Record<string, bigint>>

Defined in: src/Wallet.ts:139

Returns

Promise<Record<string, bigint>>


hintUsage()

hintUsage(methodNames): Promise<void>

Defined in: src/Wallet.ts:162

Parameters

methodNames

string[]

Returns

Promise<void>


makeTransfer()

makeTransfer(desiredOutputs, options?): Promise<{ tx: string; }>

Defined in: src/Wallet.ts:151

Parameters

desiredOutputs

object[]

options?
payFees?

boolean

Returns

Promise<{ tx: string; }>


submitTransaction()

submitTransaction(tx): Promise<void>

Defined in: src/Wallet.ts:150

Parameters

tx

string

Returns

Promise<void>