lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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 }