This commit is contained in:
Hardhat Chad
2025-06-06 09:11:33 -07:00
parent ffd41b7657
commit 9028d1ea3d
7 changed files with 5 additions and 23 deletions

View File

@@ -19,7 +19,6 @@ default = []
[dependencies]
bincode.workspace = true
meteora-pools-sdk.workspace = true
mpl-token-metadata.workspace = true
ore-api.workspace = true
ore-boost-api.workspace = true

View File

@@ -45,7 +45,7 @@ pub fn process_close(accounts: &[AccountInfo<'_>], _data: &[u8]) -> ProgramResul
mint_base_info,
market_info,
token_program,
market_hash.amount(),
vault_base.amount(),
&[MARKET, &market.id.to_le_bytes()],
)?;

View File

@@ -24,11 +24,11 @@ pub fn process_swap(accounts: &[AccountInfo<'_>], data: &[u8]) -> ProgramResult
.as_account_mut::<Market>(&ore_api::ID)?
.assert_mut(|m| m.id == block.id)?
.assert_mut_err(
|m| m.base.reserves() > 0,
|m| m.base.liquidity() > 0,
OreError::InsufficientLiquidity.into(),
)?
.assert_mut_err(
|m| m.quote.reserves() > 0,
|m| m.quote.liquidity() > 0,
OreError::InsufficientLiquidity.into(),
)?;
mint_base_info.has_address(&market.base.mint)?.as_mint()?;