diff --git a/crates/node/src/geth.rs b/crates/node/src/geth.rs index 59c7b4a..0ccfad7 100644 --- a/crates/node/src/geth.rs +++ b/crates/node/src/geth.rs @@ -410,7 +410,7 @@ impl ResolverApi for GethNode { .get_block_by_number(number) .await? .ok_or(anyhow::Error::msg("Blockchain has no blocks")) - .map(|block| block.header.difficulty) + .map(|block| U256::from_be_bytes(block.header.mix_hash.0)) } #[tracing::instrument(skip_all, fields(geth_node_id = self.id))] diff --git a/crates/node/src/kitchensink.rs b/crates/node/src/kitchensink.rs index 917c75d..5443c93 100644 --- a/crates/node/src/kitchensink.rs +++ b/crates/node/src/kitchensink.rs @@ -466,7 +466,7 @@ impl ResolverApi for KitchensinkNode { .get_block_by_number(number) .await? .ok_or(anyhow::Error::msg("Blockchain has no blocks")) - .map(|block| block.header.difficulty) + .map(|block| U256::from_be_bytes(block.header.mix_hash.0)) } #[tracing::instrument(skip_all, fields(kitchensink_node_id = self.id))]