{
  "_format": "hh-sol-artifact-1",
  "contractName": "StabilityPoolScript",
  "sourceName": "contracts/Proxy/StabilityPoolScript.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract IStabilityPool",
          "name": "_stabilityPool",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "NAME",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "_frontEndTag",
          "type": "address"
        }
      ],
      "name": "provideToSP",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_upperHint",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_lowerHint",
          "type": "address"
        }
      ],
      "name": "withdrawETHGainToTrove",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_amount",
          "type": "uint256"
        }
      ],
      "name": "withdrawFromSP",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x60a060405234801561001057600080fd5b506040516104733803806104738339818101604052602081101561003357600080fd5b5051610047816001600160e01b0361005c16565b60601b6001600160601b03191660805261010f565b6001600160a01b0381166100b7576040805162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f20616464726573730000604482015290519081900360640190fd5b803b8061010b576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f604482015290519081900360640190fd5b5050565b60805160601c61033d6101366000398061014952806101ca52806102bd525061033d6000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632e54bf95146100515780635f788d6514610070578063a3f4df7e1461009c578063fda0101a14610119575b600080fd5b61006e6004803603602081101561006757600080fd5b5035610147565b005b61006e6004803603604081101561008657600080fd5b50803590602001356001600160a01b03166101c8565b6100a4610264565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100de5781810151838201526020016100c6565b50505050905090810190601f16801561010b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61006e6004803603604081101561012f57600080fd5b506001600160a01b0381358116916020013516610293565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632e54bf95826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156101ad57600080fd5b505af11580156101c1573d6000803e3d6000fd5b5050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635f788d6583836040518363ffffffff1660e01b815260040180838152602001826001600160a01b03166001600160a01b0316815260200192505050600060405180830381600087803b15801561024857600080fd5b505af115801561025c573d6000803e3d6000fd5b505050505050565b6040518060400160405280601381526020017214dd18589a5b1a5d1e541bdbdb14d8dc9a5c1d606a1b81525081565b60408051637ed0080d60e11b81526001600160a01b038481166004830152838116602483015291517f00000000000000000000000000000000000000000000000000000000000000009092169163fda0101a9160448082019260009290919082900301818387803b15801561024857600080fdfea26469706673582212201ef0eedced84c20dcaeae6261c5c0bc292b6853ea09d09668f02fbc7a250b3b164736f6c634300060b0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80632e54bf95146100515780635f788d6514610070578063a3f4df7e1461009c578063fda0101a14610119575b600080fd5b61006e6004803603602081101561006757600080fd5b5035610147565b005b61006e6004803603604081101561008657600080fd5b50803590602001356001600160a01b03166101c8565b6100a4610264565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100de5781810151838201526020016100c6565b50505050905090810190601f16801561010b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61006e6004803603604081101561012f57600080fd5b506001600160a01b0381358116916020013516610293565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632e54bf95826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156101ad57600080fd5b505af11580156101c1573d6000803e3d6000fd5b5050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635f788d6583836040518363ffffffff1660e01b815260040180838152602001826001600160a01b03166001600160a01b0316815260200192505050600060405180830381600087803b15801561024857600080fd5b505af115801561025c573d6000803e3d6000fd5b505050505050565b6040518060400160405280601381526020017214dd18589a5b1a5d1e541bdbdb14d8dc9a5c1d606a1b81525081565b60408051637ed0080d60e11b81526001600160a01b038481166004830152838116602483015291517f00000000000000000000000000000000000000000000000000000000000000009092169163fda0101a9160448082019260009290919082900301818387803b15801561024857600080fdfea26469706673582212201ef0eedced84c20dcaeae6261c5c0bc292b6853ea09d09668f02fbc7a250b3b164736f6c634300060b0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
