Skip to main content

WalletProvider

Midnight.js API Reference v2.0.2


Midnight.js API Reference / @midnight-ntwrk/midnight-js-types / WalletProvider

Interface: WalletProvider

Interface for a wallet

Properties

coinPublicKey

readonly coinPublicKey: string

Wallet public coin key


encryptionPublicKey

readonly encryptionPublicKey: string

Wallet EncryptionPublicKey

Methods

balanceTx()

balanceTx(tx, newCoins): Promise<BalancedTransaction>

Balances selects coins, creates spend proofs, and pays fees for a transaction with call proofs.

Parameters

tx

UnbalancedTransaction

The transaction to balance.

newCoins

CoinInfo[]

The outputs created during a transaction.

Returns

Promise<BalancedTransaction>