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}