Structs§
- Address
Info - A derived address and the index it was found at.
- Anchor
- Balance
- Balance, differentiated into various categories.
- BlockId
- A reference to a block in the canonical chain.
- Canonical
Tx - A transaction that is deemed to be part of the canonical history.
- Chain
Change - The hash added or removed at the given height.
- Change
Set - Condition
- An extra condition that must be satisfied but that is out of control of the user
- Confirmation
Block Time - Represents the confirmation block and time of a transaction.
- Conflict
- Represent a conflict in a replacement transaction.
- Evicted
Tx - 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. - Full
Scan Request - Full
Scan Request Builder - Indexer
Change Set - Mapping of descriptors to their last revealed index.
- Keychain
AndIndex - The keychain kind and the index in that keychain.
- Local
Chain Change Set - Changes to the local chain
- Local
Output - An unspent output owned by a [
Wallet]. - Merkle
Proof - Output
Status - Policy
- Descriptor spending policy
- Script
Amount - A bitcoin script and associated amount.
- Sent
AndReceived Values - The total value sent and received.
- Sign
Options - Options for a software signer.
- Sync
Request - Sync
Request Builder - Tx
- Bitcoin transaction metadata.
- TxDetails
- Details about a transaction affecting the wallet (relevant and canonical).
- TxGraph
Change Set - TxStatus
- Transaction confirmation metadata.
- Unconfirmed
Tx - 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. - UniFfi
Trait Vtable Full Scan Script Inspector - UniFfi
Trait Vtable Sync Script Inspector - Update
- An update for a wallet containing chain, descriptor index, and transaction data.
Enums§
- Chain
Position - Represents the observed position of some chain data.
- Lock
Time - PkOrF
- Satisfaction
- Satisfiable
Item - Wallet
Event - Events representing changes to wallet transactions.
- Wildcard
Type - Wildcard types for descriptors