Resolve "Fork resolution algorithm"
Closes #81 (closed)
Edited by Éloïs
Merge request reports
Activity
changed milestone to %v0.3 Minimal mirror node
added C-blockchain D-hard labels
added 1 commit
- 266db04a - [ref] blockchain-dal: redivision into 3 categories : read, write, entity
added 13 commits
-
266db04a...e0442199 - 5 commits from branch
dev
- e22b9404 - [ref] blockchain-dal: redivision into 3 categories : read, write, entity
- 7e48e618 - [feat] blockchain-dal: create new fork tree storage
- 6115bfb3 - [tests] add crate rust-test-tools
- b92e3d51 - [tests] add 2 crates tests-tools: crypto & documents
- 98bc4142 - [tests] blockchain-dal: test fn writers::fork_tree
- f305a1cc - [style] tests-tools: comply clippy
- f72b2ea7 - [docs] change commit type [perf] to [opti] to cover more usecase
- 14100728 - [opti] blockchain-dal: serialize TreeNodeId like u32
Toggle commit list-
266db04a...e0442199 - 5 commits from branch
added 1 commit
- 0c6d9ef4 - [feat] blockchain: create fork resolution algo & its tests
added 15 commits
-
0c6d9ef4...551c0c4a - 2 commits from branch
dev
- d1fcbb22 - [ref] blockchain-dal: redivision into 3 categories : read, write, entity
- b468e26e - [feat] blockchain-dal: create new fork tree storage
- efa7c49b - [tests] add crate rust-test-tools
- 210be276 - [tests] add 2 crates tests-tools: crypto & documents
- 94df5350 - [tests] blockchain-dal: test fn writers::fork_tree
- 9fa51dbe - [style] tests-tools: comply clippy
- c4b0d597 - [docs] change commit type [perf] to [opti] to cover more usecase
- 060e9618 - [opti] blockchain-dal: serialize TreeNodeId like u32
- 51fe3f9f - [fix] blockchain-dal: ForkTree must can update its main branch
- 8bdb25b4 - [fix] blockchain-dal : ForksBD: too old blocks must be removed
- 380a5e79 - [style] blockchain-dal: comply-clippy
- fa389dc5 - [ref] blockchain: use new fork tree storage
- 90f45688 - [feat] blockchain: create fork resolution algo & its tests
Toggle commit list-
0c6d9ef4...551c0c4a - 2 commits from branch
added 14 commits
-
eedaf508 - 1 commit from branch
dev
- 113eff25 - [ref] blockchain-dal: redivision into 3 categories : read, write, entity
- 494f8956 - [feat] blockchain-dal: create new fork tree storage
- 08da8344 - [tests] add crate rust-test-tools
- 7973dff0 - [tests] add 2 crates tests-tools: crypto & documents
- 973453ea - [tests] blockchain-dal: test fn writers::fork_tree
- e2f84114 - [style] tests-tools: comply clippy
- 978b25c7 - [docs] change commit type [perf] to [opti] to cover more usecase
- 4edd3e4e - [opti] blockchain-dal: serialize TreeNodeId like u32
- 7ed6a79b - [fix] blockchain-dal: ForkTree must can update its main branch
- 673dbb3f - [fix] blockchain-dal : ForksBD: too old blocks must be removed
- 2e821a4f - [style] blockchain-dal: comply-clippy
- 55d25b85 - [ref] blockchain: use new fork tree storage
- d5777e34 - [feat] blockchain: create fork resolution algo & its tests
Toggle commit list-
eedaf508 - 1 commit from branch
added 14 commits
-
7c934de6 - 1 commit from branch
dev
- 74dd7708 - [ref] blockchain-dal: redivision into 3 categories : read, write, entity
- 70df05e5 - [feat] blockchain-dal: create new fork tree storage
- 48eca64c - [tests] add crate rust-test-tools
- c8f27c26 - [tests] add 2 crates tests-tools: crypto & documents
- 313edd85 - [tests] blockchain-dal: test fn writers::fork_tree
- ad9624bf - [style] tests-tools: comply clippy
- 8de73078 - [docs] change commit type [perf] to [opti] to cover more usecase
- 94040c47 - [opti] blockchain-dal: serialize TreeNodeId like u32
- 29b607d2 - [fix] blockchain-dal: ForkTree must can update its main branch
- 0dea8020 - [fix] blockchain-dal : ForksBD: too old blocks must be removed
- bc45ad21 - [style] blockchain-dal: comply-clippy
- db87ca43 - [ref] blockchain: use new fork tree storage
- 5f001e39 - [feat] blockchain: create fork resolution algo & its tests
Toggle commit list-
7c934de6 - 1 commit from branch
added 1 commit
- 35af9d80 - [ref] blockchain: reorganization of the crate. (only fn moving)
added 1 commit
- 69345866 - [ref] blockchain: split start_blockchain() in several files
added 1 commit
- 9e2419c8 - [ci] use env var RUST_FLAGS to deny all compilation warnings
added 1 commit
- b5c74854 - [tmp] create artificial warning: compilation must fail
added 1 commit
- 3a8a14c6 - [fix] sync: wot_db must be save by main thread
added 1 commit
- 0a3b0d37 - [build] add feature log_panics to help debug
added 6 commits
- a1b2b76d - [fix] ws2pv1: request current blockstamp & improve ssl condition
- e42e332c - [fix] ws2pv1: typo in block parser
- a4177c18 - [build] add feature log_panics to help debug
- 861921b9 - [opti] blockchain: stackable_blocks: save DBs once time
- 2d26a75e - [fix] blockchain: forgot to save Forks DBs
- f3e24ef1 - [style] fmt
Toggle commit listadded 2 commits
enabled an automatic merge when the pipeline for 1f0d06bf succeeds
Please register or sign in to reply