refactor loaders into utils

This commit is contained in:
Hardhat Chad
2024-08-23 17:26:33 +00:00
parent a048c1ae21
commit 6d0e447017
13 changed files with 214 additions and 217 deletions

View File

@@ -1,12 +1,10 @@
use ore_api::{consts::*, instruction::StakeArgs, loaders::*, state::Proof};
use ore_utils::spl::transfer;
use ore_utils::{loaders::*, spl::transfer, AccountDeserialize};
use solana_program::{
account_info::AccountInfo, clock::Clock, entrypoint::ProgramResult,
program_error::ProgramError, sysvar::Sysvar,
};
use crate::utils::AccountDeserialize;
/// Stake deposits ORE into a proof account to earn multiplier.
pub fn process_stake<'a, 'info>(accounts: &'a [AccountInfo<'info>], data: &[u8]) -> ProgramResult {
// Parse args.