feat(vm): define Shell/NUT/NU constants, set NODE_REWARD to 100 NUT

This commit is contained in:
Mukan Erkin TÖRÜK 2026-04-24 11:11:35 +03:00
parent f9925eba79
commit a81b1851ce

View file

@ -1,9 +1,14 @@
pub const NODE_REWARD_TOTAL: u64 = 100_000_000; // 100 NUT in micro-units pub const SHELL_PER_NUT: u64 = 1_000;
pub const NUT_PER_NU: u64 = 100;
pub const SHELL_PER_NU: u64 = SHELL_PER_NUT * NUT_PER_NU; // 100_000
pub const NODE_REWARD_NUT: u64 = 100;
pub const NODE_REWARD_TOTAL: u64 = NODE_REWARD_NUT * SHELL_PER_NUT; // 100,000 Shell
pub struct RewardSplit { pub struct RewardSplit {
pub voters: u64, // 50% pub voters: u64, // 50%
pub author: u64, // 25% pub author: u64, // 25%
pub burn: u64, // 25% pub burn: u64, // 25%
} }
pub fn community_split() -> RewardSplit { pub fn community_split() -> RewardSplit {