fil_actor_reward 7.2.2

Builtin reward actor for Filecoin
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use fvm_ipld_encoding::tuple::{Deserialize_tuple, Serialize_tuple};
use fvm_shared::bigint::bigint_ser;
use fvm_shared::econ::TokenAmount;

pub mod miner {
    use super::*;

    pub const APPLY_REWARDS_METHOD: u64 = 14;

    #[derive(Debug, Serialize_tuple, Deserialize_tuple)]
    pub struct ApplyRewardParams {
        #[serde(with = "bigint_ser")]
        pub reward: TokenAmount,
        #[serde(with = "bigint_ser")]
        pub penalty: TokenAmount,
    }
}