Compare commits

...

2 Commits

Author SHA1 Message Date
microwavedcola1 3d1e8b6984 Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-04-24 14:18:05 +02:00
microwavedcola1 128992f6c4 Fixes from review
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
2024-04-24 14:02:22 +02:00
2 changed files with 3 additions and 3 deletions

View File

@ -105,7 +105,7 @@ pub async fn runner(
.context
.tokens
.values()
.filter(|t| t.closed == false)
.filter(|t| !t.closed)
.map(|t| &t.token_index)
// TODO: grouping tokens whose oracle might have less confidencen e.g. ORCA with the rest, fails whole ix
// TokenUpdateIndexAndRate is known to take max 71k cu

View File

@ -272,7 +272,7 @@ impl MangoGroupContext {
name: String::new(),
mint_info_address: *pk,
decimals: u8::MAX,
closed: false,
closed: true,
banks: mi.banks,
vaults: mi.vaults,
oracle: mi.oracle,
@ -299,7 +299,7 @@ impl MangoGroupContext {
let fallback_oracle_accounts = fetch_multiple_accounts(rpc, &fallback_keys[..]).await?;
for (index, (_, bank)) in bank_tuples.iter().enumerate() {
let token = tokens.get_mut(&bank.token_index).unwrap();
token.closed =
token.closed &=
bank.native_deposits() == 0 && bank.native_borrows() == 0 && bank.reduce_only == 1;
token.name = bank.name().into();
token.decimals = bank.mint_decimals;