pub struct GenesisContent {
pub active_slots_coefficient: f64,
pub update_quorum: i32,
pub max_lovelace_supply: String,
pub network_magic: i32,
pub epoch_length: i32,
pub system_start: i32,
pub slots_per_kes_period: i32,
pub slot_length: i32,
pub max_kes_evolutions: i32,
pub security_param: i32,
}Fields§
§active_slots_coefficient: f64The proportion of slots in which blocks should be issued
update_quorum: i32Determines the quorum needed for votes on the protocol parameter updates
max_lovelace_supply: StringThe total number of lovelace in the system
network_magic: i32Network identifier
epoch_length: i32Number of slots in an epoch
system_start: i32Time of slot 0 in UNIX time
slots_per_kes_period: i32Number of slots in an KES period
slot_length: i32Duration of one slot in seconds
max_kes_evolutions: i32The maximum number of time a KES key can be evolved before a pool operator must create a new operational certificate
security_param: i32Security parameter k
Implementations§
Trait Implementations§
Source§impl Clone for GenesisContent
impl Clone for GenesisContent
Source§fn clone(&self) -> GenesisContent
fn clone(&self) -> GenesisContent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GenesisContent
impl Debug for GenesisContent
Source§impl Default for GenesisContent
impl Default for GenesisContent
Source§fn default() -> GenesisContent
fn default() -> GenesisContent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenesisContent
impl<'de> Deserialize<'de> for GenesisContent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GenesisContent
impl PartialEq for GenesisContent
Source§impl Serialize for GenesisContent
impl Serialize for GenesisContent
impl StructuralPartialEq for GenesisContent
Auto Trait Implementations§
impl Freeze for GenesisContent
impl RefUnwindSafe for GenesisContent
impl Send for GenesisContent
impl Sync for GenesisContent
impl Unpin for GenesisContent
impl UnwindSafe for GenesisContent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more