We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d270735 commit 6e3ddc8Copy full SHA for 6e3ddc8
crates/chain/src/indexer/keychain_txout.rs
@@ -793,7 +793,12 @@ impl<K: Clone + Ord + Debug> KeychainTxOutIndex<K> {
793
pub fn apply_changeset(&mut self, changeset: ChangeSet) {
794
for (&desc_id, &index) in &changeset.last_revealed {
795
let v = self.last_revealed.entry(desc_id).or_default();
796
- *v = index.max(*v);
+ let sanitized_index = if index > BIP32_MAX_INDEX {
797
+ BIP32_MAX_INDEX
798
+ } else {
799
+ index
800
+ };
801
+ *v = sanitized_index.max(*v);
802
self.replenish_inner_index_did(desc_id, self.lookahead);
803
}
804
0 commit comments