A derived address and the index it was found at.
Balance, differentiated into various categories.
A reference to a block in the canonical chain.
A transaction that is deemed to be part of the canonical history.
The hash added or removed at the given height.
An extra condition that must be satisfied but that is out of control of the user
Represents the confirmation block and time of a transaction.
Represent a conflict in a replacement transaction.
This type replaces the Rust tuple (txid, evicted_at) used in the Wallet::apply_evicted_txsmethod, whereevicted_atis the timestamp of when the transactiontxid` was evicted from the mempool.
Transactions may be evicted for paying a low fee rate or having invalid scripts.
Mapping of descriptors to their last revealed index.
The keychain kind and the index in that keychain.
Changes to the local chain
An unspent output owned by a [Wallet].
Descriptor spending policy
A bitcoin script and associated amount.
The total value sent and received.
Options for a software signer.
Bitcoin transaction metadata.
Transaction confirmation metadata.
This type replaces the Rust tuple (tx, last_seen) used in the Wallet::apply_unconfirmed_txsmethod, wherelast_seenis the timestamp of when the transactiontx` was last seen in the mempool.
An update for a wallet containing chain, descriptor index, and transaction data.