Wallet

class Wallet(pointer: Pointer) : FFIObject, WalletInterface

Constructors

Link copied to clipboard
fun Wallet(descriptor: String, changeDescriptor: String?, network: Network, databaseConfig: DatabaseConfig, blockchainConfig: BlockchainConfig)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun broadcast(psbt: PartiallySignedBitcoinTransaction): String
Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open override fun getBalance(): ULong
Link copied to clipboard
open override fun getLastUnusedAddress(): String
Link copied to clipboard
open override fun getNetwork(): Network
Link copied to clipboard
open override fun getNewAddress(): String
Link copied to clipboard
open override fun getTransactions(): List<Transaction>
Link copied to clipboard
open override fun sign(psbt: PartiallySignedBitcoinTransaction)
Link copied to clipboard
open override fun sync(progressUpdate: BdkProgress, maxAddressParam: UInt?)