pub struct Update {
pub last_active_indices: BTreeMap<KeychainKind, u32>,
pub graph: TxGraph<ConfirmationTimeHeightAnchor>,
pub chain: Option<CheckPoint>,
}
Expand description
An update to Wallet
.
It updates [bdk_chain::keychain::KeychainTxOutIndex
], [bdk_chain::TxGraph
] and [local_chain::LocalChain
] atomically.
Fields§
§last_active_indices: BTreeMap<KeychainKind, u32>
Contains the last active derivation indices per keychain (K
), which is used to update the
[KeychainTxOutIndex
].
graph: TxGraph<ConfirmationTimeHeightAnchor>
Update for the wallet’s internal [TxGraph
].
chain: Option<CheckPoint>
Update for the wallet’s internal LocalChain
.
Trait Implementations§
source§impl From<FullScanResult<KeychainKind>> for Update
impl From<FullScanResult<KeychainKind>> for Update
source§fn from(value: FullScanResult<KeychainKind>) -> Self
fn from(value: FullScanResult<KeychainKind>) -> Self
Converts to this type from the input type.