Skip to content
Snippets Groups Projects

[ref] whole: rm ws2pv1 block parser & adapt documents block parser

Merged Éloïs requested to merge elois/json-block-parser into dev
19 files
+ 123
688
Compare changes
  • Side-by-side
  • Inline
Files
19
@@ -78,9 +78,10 @@ pub fn check_and_apply_block(
@@ -78,9 +78,10 @@ pub fn check_and_apply_block(
dubp::check::hashs::verify_block_hashs(&block_doc)?;
dubp::check::hashs::verify_block_hashs(&block_doc)?;
// Check block chainability
// Check block chainability
if (block_doc.number.0 == bc.current_blockstamp.id.0 + 1
if (block_doc.number.0 == 0 && bc.current_blockstamp == Blockstamp::default())
&& block_doc.previous_hash.to_string() == bc.current_blockstamp.hash.0.to_string())
|| (block_doc.number.0 == bc.current_blockstamp.id.0 + 1
|| (block_doc.number.0 == 0 && bc.current_blockstamp == Blockstamp::default())
&& unwrap!(block_doc.previous_hash).to_string()
 
== bc.current_blockstamp.hash.0.to_string())
{
{
debug!(
debug!(
"stackable_block : block {} chainable !",
"stackable_block : block {} chainable !",
Loading