diff --git a/src/libraries/actions/BuyCreditMarket.sol b/src/libraries/actions/BuyCreditMarket.sol index 811452bb..ff505640 100644 --- a/src/libraries/actions/BuyCreditMarket.sol +++ b/src/libraries/actions/BuyCreditMarket.sol @@ -88,8 +88,8 @@ library BuyCreditMarket { } // validate amount - if (params.amount < state.riskConfig.minimumCreditBorrowAToken) { - revert Errors.CREDIT_LOWER_THAN_MINIMUM_CREDIT(params.amount, state.riskConfig.minimumCreditBorrowAToken); + if (params.amount == 0) { + revert Errors.NULL_AMOUNT(); } // validate deadline diff --git a/src/libraries/actions/SellCreditMarket.sol b/src/libraries/actions/SellCreditMarket.sol index 4a95fb25..5c0bab23 100644 --- a/src/libraries/actions/SellCreditMarket.sol +++ b/src/libraries/actions/SellCreditMarket.sol @@ -82,16 +82,11 @@ library SellCreditMarket { ); } tenor = debtPosition.dueDate - block.timestamp; // positive since the credit position is transferrable, so the loan must be ACTIVE - - // validate amount - if (params.amount > creditPosition.credit) { - revert Errors.NOT_ENOUGH_CREDIT(params.amount, creditPosition.credit); - } } // validate amount - if (params.amount < state.riskConfig.minimumCreditBorrowAToken) { - revert Errors.CREDIT_LOWER_THAN_MINIMUM_CREDIT(params.amount, state.riskConfig.minimumCreditBorrowAToken); + if (params.amount == 0) { + revert Errors.NULL_AMOUNT(); } // validate tenor