return data

This commit is contained in:
Hardhat Chad
2024-05-03 02:59:47 +00:00
parent d1c903ec48
commit 41be4300ff
2 changed files with 24 additions and 16 deletions

View File

@@ -1,3 +1,4 @@
use bytemuck::{Pod, Zeroable};
use num_enum::{IntoPrimitive, TryFromPrimitive};
use solana_program::{
account_info::AccountInfo, entrypoint::ProgramResult, program_error::ProgramError,
@@ -78,6 +79,16 @@ pub(crate) fn create_pda<'a, 'info>(
Ok(())
}
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
pub struct MineEvent {
pub difficulty: u32,
pub multiplier: f32,
pub reward: u64,
pub reward_actual: u64,
pub timing: i64,
}
#[repr(u8)]
#[derive(Clone, Copy, Debug, Eq, PartialEq, IntoPrimitive, TryFromPrimitive)]
pub enum AccountDiscriminator {