Module bdk::wallet

source ·
Expand description

Wallet

This module defines the Wallet structure.

Modules

Coin selection
Wallet export
hardwaresignerhardware-signer
HWI Signer
Generalized signers
Cross-platform time
Transaction builder
verifyverify
Verify transactions against the consensus rules

Structs

A derived address and the index it was found at. For convenience this automatically derefs to Address
Options to a sync.
A Bitcoin wallet

Enums

The address index selection strategy to use to derived an address from the wallet’s external descriptor. See Wallet::get_address. If you’re unsure which one to use use WalletIndex::New.

Traits

Trait to check if a value is below the dust limit. We are performing dust value calculation for a given script public key using rust-bitcoin to keep it compatible with network dust rate

Functions

Return a fake wallet that appears to be funded for testing.
Deterministically generate a unique name given the descriptors defining the wallet