{
  "_format": "hh-sol-artifact-1",
  "contractName": "TroveManagerScript",
  "sourceName": "contracts/Proxy/TroveManagerScript.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract ITroveManager",
          "name": "_troveManager",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "NAME",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_ZUSDAmount",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "_firstRedemptionHint",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_upperPartialRedemptionHint",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_lowerPartialRedemptionHint",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_partialRedemptionHintNICR",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_maxIterations",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_maxFee",
          "type": "uint256"
        }
      ],
      "name": "redeemCollateral",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x60a060405234801561001057600080fd5b506040516103623803806103628339818101604052602081101561003357600080fd5b5051610047816001600160e01b0361005c16565b60601b6001600160601b03191660805261010f565b6001600160a01b0381166100b7576040805162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f20616464726573730000604482015290519081900360640190fd5b803b8061010b576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f604482015290519081900360640190fd5b5050565b60805160601c61023661012c6000398061019752506102366000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063a3f4df7e1461003b578063bcd37526146100b8575b600080fd5b610043610118565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561007d578181015183820152602001610065565b50505050905090810190601f1680156100aa5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610106600480360360e08110156100ce57600080fd5b508035906001600160a01b03602082013581169160408101358216916060820135169060808101359060a08101359060c00135610146565b60408051918252519081900360200190f35b60405180604001604052806012815260200171151c9bdd9953585b9859d95c94d8dc9a5c1d60721b81525081565b60408051635e69ba9360e11b8152600481018990526001600160a01b038881166024830152878116604483015286811660648301526084820186905260a4820185905260c4820184905291516000927f0000000000000000000000000000000000000000000000000000000000000000169163bcd375269160e4808301928692919082900301818387803b1580156101dd57600080fd5b505af11580156101f1573d6000803e3d6000fd5b5050505097965050505050505056fea264697066735822122044782d346e5bd3cb220b2539588ac72df09863e20399d15fc4b744e9958a0cfa64736f6c634300060b0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063a3f4df7e1461003b578063bcd37526146100b8575b600080fd5b610043610118565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561007d578181015183820152602001610065565b50505050905090810190601f1680156100aa5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610106600480360360e08110156100ce57600080fd5b508035906001600160a01b03602082013581169160408101358216916060820135169060808101359060a08101359060c00135610146565b60408051918252519081900360200190f35b60405180604001604052806012815260200171151c9bdd9953585b9859d95c94d8dc9a5c1d60721b81525081565b60408051635e69ba9360e11b8152600481018990526001600160a01b038881166024830152878116604483015286811660648301526084820186905260a4820185905260c4820184905291516000927f0000000000000000000000000000000000000000000000000000000000000000169163bcd375269160e4808301928692919082900301818387803b1580156101dd57600080fd5b505af11580156101f1573d6000803e3d6000fd5b5050505097965050505050505056fea264697066735822122044782d346e5bd3cb220b2539588ac72df09863e20399d15fc4b744e9958a0cfa64736f6c634300060b0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
