whisky_common/models/
deserialized_address.rs

1#[derive(Clone, Debug, Eq, Hash, PartialEq)]
2pub struct DeserializedAddress {
3    pub pub_key_hash: String,
4    pub script_hash: String,
5    pub stake_key_hash: String,
6    pub stake_key_script_hash: String,
7}
8
9impl DeserializedAddress {
10    pub fn new(
11        pub_key_hash: &str,
12        script_hash: &str,
13        stake_key_hash: &str,
14        stake_key_script_hash: &str,
15    ) -> Self {
16        Self {
17            pub_key_hash: pub_key_hash.to_string(),
18            script_hash: script_hash.to_string(),
19            stake_key_hash: stake_key_hash.to_string(),
20            stake_key_script_hash: stake_key_script_hash.to_string(),
21        }
22    }
23}