checked math

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
microwavedcola1 2022-04-03 06:09:01 +02:00
parent d6fe317ac9
commit 204ab6963d
1 changed files with 2 additions and 2 deletions

View File

@ -51,13 +51,13 @@ impl<'a, 'b> AccountRetriever<'a, 'b> for FixedOrderAccountRetriever<'a, 'b> {
let bank = self.ais[account_index].load::<Bank>()?;
require!(&bank.group == group, MangoError::SomeError);
require!(bank.token_index == token_index, MangoError::SomeError);
let oracle = &self.ais[self.n_banks + account_index];
let oracle = &self.ais[cm!(self.n_banks + account_index)];
require!(&bank.oracle == oracle.key, MangoError::SomeError);
Ok((bank, oracle))
}
fn serum_oo(&self, account_index: usize, key: &Pubkey) -> Result<Ref<'a, OpenOrders>> {
let ai = &self.ais[2 * self.n_banks + account_index];
let ai = &self.ais[cm!(2 * self.n_banks + account_index)];
require!(key == ai.key, MangoError::SomeError);
serum3_cpi::load_open_orders(ai)
}