use ethers::core::abi::Abi;
use ethers::providers::{Http, Provider};
use std::collections::HashMap;
#[derive(Debug)]
pub struct Registry {
pub(crate) fir_abi: Abi, pub(crate) fir_block: u64, pub(crate) fir: HashMap<u64, FIDInfo>, pub(crate) fnr_abi: Abi, pub(crate) fnr_block: u64, pub(crate) fnr: HashMap<String, String>, pub(crate) provider: Provider<Http>, }
#[derive(Debug)]
pub struct FIDInfo {
pub address: String,
pub recovery: String,
pub url: String,
}