Skip to content

Commit 758ca98

Browse files
committed
test: add test_get_secret_key_as_hex
1 parent 3433686 commit 758ca98

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

stacks-node/src/operations.rs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,24 @@ mod tests {
9696
let op_signer = BurnchainOpSigner::new(secp_k, false);
9797
assert_eq!(expected_wif, &op_signer.get_sk_as_wif());
9898
}
99+
100+
#[test]
101+
fn test_get_secret_key_as_hex() {
102+
let priv_key_hex = "0c28fca386c7a227600b2fe50b7cae11ec86d3bf1fbe471be89827e19d72aa1d";
103+
let expected_hex = priv_key_hex;
104+
105+
let secp_k = Secp256k1PrivateKey::from_hex(priv_key_hex).unwrap();
106+
let op_signer = BurnchainOpSigner::new(secp_k, false);
107+
assert_eq!(expected_hex, op_signer.get_sk_as_hex());
108+
}
109+
110+
#[test]
111+
fn test_get_public_key() {
112+
let priv_key_hex = "0c28fca386c7a227600b2fe50b7cae11ec86d3bf1fbe471be89827e19d72aa1d";
113+
let expected_hex = "04d0de0aaeaefad02b8bdc8a01a1b8b11c696bd3d66a2c5f10780d95b7df42645cd85228a6fb29940e858e7e55842ae2bd115d1ed7cc0e82d934e929c97648cb0a";
114+
115+
let secp_k = Secp256k1PrivateKey::from_hex(priv_key_hex).unwrap();
116+
let mut op_signer = BurnchainOpSigner::new(secp_k, false);
117+
assert_eq!(expected_hex, op_signer.get_public_key().to_hex());
118+
}
99119
}

0 commit comments

Comments
 (0)