From afa66e2bb04ecd54b58aa23aa0227d0e82341403 Mon Sep 17 00:00:00 2001 From: zero Date: Tue, 2 Apr 2024 10:47:43 +0200 Subject: [PATCH] MerkleNode: display as hex string instead of base58 --- src/sdk/src/crypto/merkle_node.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/sdk/src/crypto/merkle_node.rs b/src/sdk/src/crypto/merkle_node.rs index 4b0c7fefc..bca8884a6 100644 --- a/src/sdk/src/crypto/merkle_node.rs +++ b/src/sdk/src/crypto/merkle_node.rs @@ -32,9 +32,12 @@ use subtle::{Choice, ConditionallySelectable}; #[cfg(feature = "async")] use darkfi_serial::async_trait; -use crate::crypto::constants::{ - sinsemilla::{i2lebsp_k, L_ORCHARD_MERKLE, MERKLE_CRH_PERSONALIZATION}, - MERKLE_DEPTH, +use crate::crypto::{ + constants::{ + sinsemilla::{i2lebsp_k, L_ORCHARD_MERKLE, MERKLE_CRH_PERSONALIZATION}, + MERKLE_DEPTH, + }, + util::FieldElemAsStr, }; pub type MerkleTree = BridgeTree; @@ -91,7 +94,7 @@ impl From for MerkleNode { impl fmt::Display for MerkleNode { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f, "{}", bs58::encode(self.to_bytes()).into_string()) + write!(f, "{}", self.0.to_string()) } }