Zebra/zebra-state/src/service
teor d20ec3940e
fix(db): Fix a sprout/history tree read panic in Zebra 1.4.0, which only happens before the 25.3.0 state upgrade completes (#7972)
* Avoid a race condition in the 25.3.0 state upgrade

* Look for the most recent sprout tree height if needed

* Get the latest history tree not the tip height history tree

* Discard keys provided by low level database method

* Remove extra ;

* Provide key types & rustfmt

* Fix weird closure type syntax

* Update zebra-state/src/service/finalized_state/disk_format/upgrade/fix_tree_key_type.rs

Co-authored-by: Marek <mail@marek.onl>

---------

Co-authored-by: Marek <mail@marek.onl>
2023-11-22 23:38:56 +00:00
..
chain_tip fix(clippy): Fix clippy and rustfmt after last releases today (#7381) 2023-08-25 04:08:13 +00:00
check cleanup(clippy): Remove unnecessary `try_into()` with `cargo clippy --fix` (#7940) 2023-11-14 20:31:49 +00:00
finalized_state fix(db): Fix a sprout/history tree read panic in Zebra 1.4.0, which only happens before the 25.3.0 state upgrade completes (#7972) 2023-11-22 23:38:56 +00:00
non_finalized_state change(state): Refactor the naming of note commitment subtrees (#7855) 2023-10-30 20:06:54 +00:00
queued_blocks rename(state): do additional renaming for clarification purposes (#6967) 2023-06-15 05:12:45 +00:00
read change(state): Refactor the naming of note commitment subtrees (#7855) 2023-10-30 20:06:54 +00:00
arbitrary.rs fix(state): Remove workarounds for storing trees (#7218) 2023-07-18 04:54:22 +00:00
block_iter.rs fix(rpc): Fix bugs and performance of `getnetworksolps` & `getnetworkhashps` RPCs (#7647) 2023-10-11 02:02:51 +00:00
chain_tip.rs change(state): Refactor the structure of verified blocks (#7025) 2023-06-21 16:58:11 +00:00
check.rs chore(clippy): Cleanup nightly clippy warnings from 2023-10-30 (#7868) 2023-10-30 12:21:05 +00:00
finalized_state.rs change(state): Make the types for finalized blocks consistent (#7923) 2023-11-08 22:06:16 +00:00
non_finalized_state.rs fix(rpc): Fix bugs and performance of `getnetworksolps` & `getnetworkhashps` RPCs (#7647) 2023-10-11 02:02:51 +00:00
pending_utxos.rs Use `OrderedUtxo` in `CheckpointVerifiedBlock` (#6971) 2023-06-19 22:48:59 +00:00
queued_blocks.rs fix(state): Avoid temporary failures verifying the first non-finalized block or attempting to fork the chain before the final checkpoint (#6810) 2023-08-21 06:35:58 +00:00
read.rs chore(clippy): Cleanup nightly clippy warnings from 2023-10-30 (#7868) 2023-10-30 12:21:05 +00:00
tests.rs chore(clippy): Cleanup nightly clippy warnings from 2023-10-30 (#7868) 2023-10-30 12:21:05 +00:00
watch_receiver.rs change(rpc): Return from long polling immediately when the chain tip changes (#5862) 2022-12-15 15:33:00 +00:00
write.rs change(state): Insert only the first tree in each series of identical trees into finalized state (#7266) 2023-08-09 00:32:27 +00:00