use steel::*;
use super::MiracleAccount;
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
pub struct Snapshot {
pub seal_merkle_root: [u8; 32],
pub epoch: u64,
pub epoch_hash: [u8; 32],
pub created_at: i64,
pub customer_reward_pool: u64,
pub merchant_reward_pool: u64,
pub customer_participants: u32,
pub merchant_participants: u32,
pub total_customer_activity: u32,
pub total_merchant_activity: u32,
}
account!(MiracleAccount, Snapshot);