casper_types/block/rewards.rs
1use alloc::{collections::BTreeMap, vec::Vec};
2
3use crate::{PublicKey, U512};
4
5/// Rewards distributed to validators.
6#[derive(Debug)]
7pub enum Rewards<'a> {
8 /// Rewards for version 1, associate a ratio to each validator.
9 V1(&'a BTreeMap<PublicKey, u64>),
10 /// Rewards for version 1, associate a tokens amount to each validator.
11 V2(&'a BTreeMap<PublicKey, Vec<U512>>),
12}