Deprecate legacy staking (#99)

* add post balance to MineEvent log

* log input hash

* deprecate legacy staking

* update error message

* remove stake from readme

* err msg

* err msg

* update logs and comments

* consolidate logs

* last hash at

* bump version

* deprecate legacy staking

* update error message

* remove stake from readme

* err msg

* err msg

* bump version

---------

Co-authored-by: tonton-sol <19677766+tonton-sol@users.noreply.github.com>
Co-authored-by: alex <aabinaei@gmail.com>
This commit is contained in:
Hardhat Chad
2024-10-24 13:41:03 -05:00
committed by GitHub
parent 22b974bf7b
commit d59b3a2f4d
10 changed files with 12 additions and 67 deletions

View File

@@ -9,6 +9,7 @@ pub enum OreInstruction {
Mine = 2,
Open = 3,
Reset = 4,
#[deprecated(since = "2.4.0", note = "Please stake with the boost program")]
Stake = 5,
Update = 6,
Upgrade = 7,
@@ -44,6 +45,7 @@ pub struct Open {
#[derive(Clone, Copy, Debug, Pod, Zeroable)]
pub struct Reset {}
#[deprecated(since = "2.4.0", note = "Please stake with the boost program")]
#[repr(C)]
#[derive(Clone, Copy, Debug, Pod, Zeroable)]
pub struct Stake {

View File

@@ -1,6 +1,7 @@
pub mod consts;
pub mod error;
pub mod event;
#[allow(deprecated)]
pub mod instruction;
pub mod loaders;
pub mod sdk;

View File

@@ -124,8 +124,10 @@ pub fn reset(signer: Pubkey) -> Instruction {
}
/// Build a stake instruction.
#[deprecated(since = "2.4.0", note = "Please stake with the boost program")]
pub fn stake(signer: Pubkey, sender: Pubkey, amount: u64) -> Instruction {
let proof = proof_pda(signer).0;
#[allow(deprecated)]
Instruction {
program_id: crate::ID,
accounts: vec![