Delete deprecated interfaces (#119)

* delete deprecated interfaces

* bump version
This commit is contained in:
Hardhat Chad
2025-03-23 11:41:01 -05:00
committed by GitHub
parent 34b7de191c
commit 52b5dfd17e
12 changed files with 13 additions and 147 deletions

View File

@@ -4,9 +4,7 @@ mod initialize;
mod mine;
mod open;
mod reset;
mod stake;
mod update;
mod upgrade;
use claim::*;
use close::*;
@@ -14,14 +12,11 @@ use initialize::*;
use mine::*;
use open::*;
use reset::*;
use stake::*;
use update::*;
use upgrade::*;
use ore_api::instruction::*;
use steel::*;
#[allow(deprecated)]
pub fn process_instruction(
program_id: &Pubkey,
accounts: &[AccountInfo],
@@ -35,9 +30,7 @@ pub fn process_instruction(
OreInstruction::Mine => process_mine(accounts, data)?,
OreInstruction::Open => process_open(accounts, data)?,
OreInstruction::Reset => process_reset(accounts, data)?,
OreInstruction::Stake => process_stake(accounts, data)?,
OreInstruction::Update => process_update(accounts, data)?,
OreInstruction::Upgrade => process_upgrade(accounts, data)?,
OreInstruction::Initialize => process_initialize(accounts, data)?,
}

View File

@@ -6,7 +6,6 @@ use ore_boost_api::{
consts::{DENOMINATOR_MULTIPLIER, ROTATION_DURATION},
state::{Boost, Config as BoostConfig},
};
#[allow(deprecated)]
use solana_program::{
keccak::hashv,
sanitize::SanitizeError,

View File

@@ -1,6 +0,0 @@
use steel::*;
/// Stake deposits ORE into a proof account to earn multiplier.
pub fn process_stake(_accounts: &[AccountInfo<'_>], _data: &[u8]) -> ProgramResult {
panic!("This instruction has been deprecated. Please stake with the boost program instead.");
}

View File

@@ -1,6 +0,0 @@
use steel::*;
/// Upgrade allows a user to migrate a v1 token to a v2 token at a 1:1 exchange rate.
pub fn process_upgrade(_accounts: &[AccountInfo<'_>], _data: &[u8]) -> ProgramResult {
panic!("This instruction has been deprecated. v1 tokens are no longer eligable to upgrade.");
}