message: Print hashes in base58 form instead of array of bytes
diff: @@ -55,7 +55,6 @@ pub enum FromBytesError {
  macro_rules! define_hash {
  ($name:ident) => {
  #[derive(
  - Debug,
  Clone,
  PartialEq,
  Eq,
  @@ -98,6 +97,16 @@ macro_rules! define_hash {
  }
  }
  + impl ::std::fmt::Debug for $name {
  + fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
  + // TODO - TE-373: with b58 this could be done without the need
  + // to perform a heap allocation.
  + f.debug_tuple(stringify!($name))
  + .field(&self.to_base58_check())
  + .finish()
  + }
  + }
  +
  impl std::str::FromStr for $name {
  type Err = FromBase58CheckError;
  