#![doc = include_str!("../README.md")]
pub mod error;
pub mod instruction;
pub mod pda;
#[cfg(feature = "non-pdk")]
pub mod types {
pub use fastcrypto::{
bls12381::min_sig::{BLS12381KeyPair, BLS12381PublicKey},
traits::{KeyPair, ToFromBytes},
};
pub use multiaddr::Multiaddr;
}
pub use self::{instruction::ValidatorInfo, pda::derive_validator_info_address};
rialo_s_pubkey::declare_id!("Va1idatorRegistry11111111111111111111111111");
pub const STAKE_MANAGER_PROGRAM_ID: rialo_s_pubkey::Pubkey =
rialo_s_pubkey::pubkey!("StakeManager1111111111111111111111111111111");