diff --git a/cosmrs/src/crypto/secp256k1/signing_key.rs b/cosmrs/src/crypto/secp256k1/signing_key.rs index 88b43c84..401e28bc 100644 --- a/cosmrs/src/crypto/secp256k1/signing_key.rs +++ b/cosmrs/src/crypto/secp256k1/signing_key.rs @@ -107,6 +107,12 @@ impl From<&bip32::XPrv> for SigningKey { /// /// Note that this trait is bounded on [`ecdsa::signature::Signer`], which is /// what is actually used to produce a signature for a given message. -pub trait EcdsaSigner: Signer + Keypair {} +pub trait EcdsaSigner: + Signer + Keypair + Sync + Send +{ +} -impl EcdsaSigner for T where T: Signer + Keypair {} +impl EcdsaSigner for T where + T: Signer + Keypair + Sync + Send +{ +}