mango-v4/programs/mango-v4/src/accounts_ix/stub_oracle_set.rs

20 lines
460 B
Rust

use crate::{error::MangoError, state::*};
use anchor_lang::prelude::*;
#[derive(Accounts)]
pub struct StubOracleSet<'info> {
#[account(
has_one = admin,
constraint = group.load()?.is_ix_enabled(IxGate::StubOracleSet) @ MangoError::IxIsDisabled,
)]
pub group: AccountLoader<'info, Group>,
pub admin: Signer<'info>,
#[account(
mut,
has_one = group
)]
pub oracle: AccountLoader<'info, StubOracle>,
}