Discriminator

This commit is contained in:
Hardhat Chad
2024-02-15 18:00:30 +00:00
parent c2692c89d2
commit 9476fc5b21
11 changed files with 107 additions and 58 deletions

View File

@@ -3,7 +3,7 @@ use solana_program::pubkey::Pubkey;
use crate::{impl_account_from_bytes, impl_to_bytes};
use super::Hash;
use super::{AccountDiscriminator, Discriminator, Hash};
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
@@ -27,5 +27,11 @@ pub struct Proof {
pub total_rewards: u64,
}
impl Discriminator for Proof {
fn discriminator() -> super::AccountDiscriminator {
AccountDiscriminator::Proof
}
}
impl_to_bytes!(Proof);
impl_account_from_bytes!(Proof);