{
  "_format": "hh-sol-artifact-1",
  "contractName": "IVaultManagerRedemptionsBaseErrors",
  "sourceName": "contracts/VaultManagerDiamond/facets/VaultManagerRedemptionsBaseFacet.sol",
  "abi": [
    {
      "inputs": [],
      "name": "CollateralNotInVault",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "DiscountIsZero",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "actualFee",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "maxFee",
          "type": "uint256"
        }
      ],
      "name": "FeeExceedsMaxFee",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "VEUSDRedeemed",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "redemptionFee",
          "type": "uint256"
        }
      ],
      "name": "FeeExceedsRedemption",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "ICR",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "MCR",
          "type": "uint256"
        }
      ],
      "name": "ICRBelowMCR",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "InsufficientVEUSDBalance",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "targetAICR",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "actualAICR",
          "type": "uint256"
        }
      ],
      "name": "InvalidHintAICR",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "InvalidMinter",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "InvalidRedemptionHint",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "NoCollateralDrawn",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "OnlyVaultedgeController",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "RedeemerBalanceTooHigh",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "RedemptionsNotEnabled",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "vaultDebt",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "minNetDebt",
          "type": "uint256"
        }
      ],
      "name": "VaultDebtBelowMinNetDebt",
      "type": "error"
    }
  ],
  "bytecode": "0x",
  "deployedBytecode": "0x",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
