account.rs (546B)
1 use crate::envelope::kind::KIND_ACCOUNT_CLAIM as KIND_ACCOUNT_CLAIM_EVENT; 2 3 #[cfg(not(feature = "std"))] 4 use alloc::string::String; 5 6 pub const KIND_ACCOUNT_CLAIM: u32 = KIND_ACCOUNT_CLAIM_EVENT; 7 8 #[cfg_attr(all(test, feature = "std"), derive(dto_bindgen::Dto))] 9 #[cfg_attr(all(test, feature = "std"), dto(export))] 10 #[cfg_attr( 11 any(feature = "serde", test), 12 derive(serde::Serialize, serde::Deserialize) 13 )] 14 #[derive(Clone, Debug)] 15 pub struct AccountClaim { 16 pub username: String, 17 pub pubkey: String, 18 pub nip05: Option<String>, 19 }