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>