diff --git a/src/wallet/wallet_impl.rs b/src/wallet/wallet_impl.rs index 34a09e6..9cd168a 100644 --- a/src/wallet/wallet_impl.rs +++ b/src/wallet/wallet_impl.rs @@ -82,9 +82,9 @@ impl Wallet { pub fn new(msg: &str) -> Self{ let (secret_key, _pub_key) = generate_keypair(); let s = hex::encode(&secret_key.serialize_secret()); - let sk2 = "b8256097c1ff2bdd483ffb53d35203a8a7ff19547d65d97f2810732a27e80c1f"; + // let sk2 = "b8256097c1ff2bdd483ffb53d35203a8a7ff19547d65d97f2810732a27e80c1f"; - let shares_str = generate_sss_keypair(msg, &sk2); + let shares_str = generate_sss_keypair(msg, &s); // let addr: Address = public_key_address(&pub_key); println!("secret key: {:?}", secret_key); println!("{:?}", s); @@ -219,7 +219,7 @@ impl Wallet { println!("recover: {:?}", secret_b.to_str_radix(16)); } - pub fn sign(&self, msg: S) -> Result<(String)> + pub fn sign(&self, msg: S) -> Result where S: AsRef<[u8]>, {