diff --git a/accounts/src/account_core/address.rs b/accounts/src/account_core/address.rs index 4570dd5..2fadacd 100644 --- a/accounts/src/account_core/address.rs +++ b/accounts/src/account_core/address.rs @@ -4,6 +4,8 @@ use tiny_keccak::{Hasher, Keccak}; // TODO: Consider wrapping `AccountAddress` in a struct. pub type AccountAddress = [u8; 32]; + +/// Returns the address associated with a public key pub fn from_public_key(public_key: &SignaturePublicKey) -> AccountAddress { let mut address = [0; 32]; let mut keccak_hasher = Keccak::v256(); diff --git a/accounts/src/key_management/mod.rs b/accounts/src/key_management/mod.rs index 69a39f7..c1a78fb 100644 --- a/accounts/src/key_management/mod.rs +++ b/accounts/src/key_management/mod.rs @@ -17,8 +17,6 @@ pub mod secret_holders; #[derive(Serialize, Deserialize, Clone, Debug)] ///Entrypoint to key management pub struct AddressKeyHolder { - //Will be useful in future - #[allow(dead_code)] top_secret_key_holder: TopSecretKeyHolder, pub utxo_secret_key_holder: UTXOSecretKeyHolder, pub_account_signing_key: PublicAccountSigningKey,