NetworkParams

Trait NetworkParams 

Source
pub trait NetworkParams {
    const TOTAL_FILECOIN: i64;
    const MINING_REWARD_TOTAL: i64;

    // Provided method
    fn initial_reward_balance() -> TokenAmount { ... }
}
Expand description

Config trait which handles different network configurations.

Required Associated Constants§

Source

const TOTAL_FILECOIN: i64

Total filecoin available to network.

Source

const MINING_REWARD_TOTAL: i64

Available rewards for mining.

Provided Methods§

Source

fn initial_reward_balance() -> TokenAmount

Initial reward actor balance. This function is only called in genesis setting up state.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl NetworkParams for DefaultNetworkParams

Source§

const TOTAL_FILECOIN: i64 = 2_000_000_000i64

Source§

const MINING_REWARD_TOTAL: i64 = 1_400_000_000i64