This commit is contained in:
Hardhat Chad
2025-09-17 14:59:46 -07:00
parent f8445b3f6f
commit 7c94459df0
8 changed files with 97 additions and 27 deletions

View File

@@ -4,13 +4,14 @@ use steel::*;
#[derive(Clone, Copy, Debug, Eq, PartialEq, TryFromPrimitive)]
pub enum OreInstruction {
// User
ClaimSOL = 0,
ClaimORE = 1,
Initialize = 2,
InitializeSquares = 3,
Prospect = 4,
Redeem = 5,
Reset = 6,
Boost = 0,
ClaimSOL = 1,
ClaimORE = 2,
Initialize = 3,
InitializeSquares = 4,
Prospect = 5,
Redeem = 6,
Reset = 7,
// Admin
SetAdmin = 8,
@@ -20,6 +21,10 @@ pub enum OreInstruction {
ClaimSeeker = 13,
}
#[repr(C)]
#[derive(Clone, Copy, Debug, Pod, Zeroable)]
pub struct Boost {}
#[repr(C)]
#[derive(Clone, Copy, Debug, Pod, Zeroable)]
pub struct ClaimSOL {
@@ -111,6 +116,7 @@ pub struct SetSniperFeeDuration {
#[derive(Clone, Copy, Debug, Pod, Zeroable)]
pub struct ClaimSeeker {}
instruction!(OreInstruction, Boost);
instruction!(OreInstruction, ClaimSOL);
instruction!(OreInstruction, ClaimORE);
instruction!(OreInstruction, Redeem);