diff --git a/shared/src/models/lookup/addr.rs b/shared/src/models/lookup/addr.rs index 8572992..aa9215e 100644 --- a/shared/src/models/lookup/addr.rs +++ b/shared/src/models/lookup/addr.rs @@ -32,15 +32,17 @@ mod tests { use ethers::providers::namehash; use hex_literal::hex; + use crate::models::lookup::ENSLookup; + #[test] fn test_calldata_address() { assert_eq!( - Addr {}.calldata(&namehash("eth")), + ENSLookup::Addr.calldata(&namehash("eth")), hex!("3b3b57de93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae") ); assert_eq!( - Addr {}.calldata(&namehash("foo.eth")), + ENSLookup::Addr.calldata(&namehash("foo.eth")), hex!("3b3b57dede9b09fd7c5f901e23a3f19fecc54828e9c848539801e86591bd9801b019f84f") ); } diff --git a/shared/src/models/lookup/image.rs b/shared/src/models/lookup/image.rs index 1135879..a8e4c8e 100644 --- a/shared/src/models/lookup/image.rs +++ b/shared/src/models/lookup/image.rs @@ -114,12 +114,13 @@ pub async fn decode(data: &[u8], state: &LookupState) -> Result::try_from("https://rpc.ankr.com/eth").unwrap(); - let calldata: Vec> = vec![ - Addr {}.to_boxed(), - Text::from("com.discord").to_boxed(), - Text::from("com.github").to_boxed(), - Text::from("com.twitter").to_boxed(), - Text::from("org.telegram").to_boxed(), - Text::from("location").to_boxed(), + let calldata: Vec = vec![ + ENSLookup::Addr, + ENSLookup::Text("com.discord".to_string()), + ENSLookup::Text("com.github".to_string()), + ENSLookup::Text("com.twitter".to_string()), + ENSLookup::Text("org.telegram".to_string()), + ENSLookup::Text("location".to_string()), ]; let res = universal_resolver::resolve_universal(