Skip to content

Commit 8df78cd

Browse files
nuke
1 parent a8bc3fe commit 8df78cd

File tree

1 file changed

+5
-3
lines changed
  • mantis/node/src/mantis/cosmos

1 file changed

+5
-3
lines changed

mantis/node/src/mantis/cosmos/cvm.rs

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
use std::io::Read;
2+
13
use mantis_cw::DenomPair;
24

35
use super::client::Tip;
@@ -9,13 +11,13 @@ pub fn calculate_salt(
911
tip: &Tip,
1012
pair: DenomPair,
1113
) -> Vec<u8> {
12-
use sha2::{Digest, Sha256};
14+
use sha2::{Digest, Sha224};
1315
let mut base = signing_key.public_key().to_bytes().to_vec();
1416
base.extend(tip.block.value().to_be_bytes().to_vec());
1517
base.extend(tip.account.sequence.to_be_bytes().to_vec());
1618
base.extend(pair.a.as_bytes().to_vec());
1719
base.extend(pair.b.as_bytes().to_vec());
18-
let mut hasher = Sha256::default();
20+
let mut hasher = Sha224::default();
1921
hasher.update(base);
20-
hasher.finalize().to_vec()
22+
hasher.finalize().into_iter().take(48).collect()
2123
}

0 commit comments

Comments
 (0)