{
  "_format": "hh-sol-artifact-1",
  "contractName": "LPTokenWrapper",
  "sourceName": "contracts/__deprecated__/LPRewards/Pool2Unipool.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "account",
          "type": "address"
        }
      ],
      "name": "balanceOf",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "stake",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "totalSupply",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "uniToken",
      "outputs": [
        {
          "internalType": "contract IERC20",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "withdraw",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610766806100206000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c806370a082311161005057806370a08231146100a557806385ce4fee146100cb578063a694fc3a146100ef57610067565b806318160ddd1461006c5780632e1a7d4d14610086575b600080fd5b61007461010c565b60408051918252519081900360200190f35b6100a36004803603602081101561009c57600080fd5b5035610112565b005b610074600480360360208110156100bb57600080fd5b50356001600160a01b0316610176565b6100d3610191565b604080516001600160a01b039092168252519081900360200190f35b6100a36004803603602081101561010557600080fd5b50356101a0565b60015490565b600154610125908263ffffffff61020216565b60015533600090815260026020526040902054610148908263ffffffff61020216565b336000818152600260205260408120929092559054610173916001600160a01b03909116908361024b565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031681565b6001546101b3908263ffffffff6102d016565b600155336000908152600260205260409020546101d6908263ffffffff6102d016565b336000818152600260205260408120929092559054610173916001600160a01b0390911690308461032a565b600061024483836040518060400160405280600c81526020017f737562206f766572666c6f7700000000000000000000000000000000000000008152506103b8565b9392505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526102cb90849061044f565b505050565b600082820183811015610244576040805162461bcd60e51b815260206004820152600c60248201527f616464206f766572666c6f770000000000000000000000000000000000000000604482015290519081900360640190fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd000000000000000000000000000000000000000000000000000000001790526103b290859061044f565b50505050565b600081848411156104475760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561040c5781810151838201526020016103f4565b50505050905090810190601f1680156104395780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60606104a4826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166105019092919063ffffffff16565b905080516000146102cb578080602001905160208110156104c457600080fd5b50516102cb5760405162461bcd60e51b815260040180806020018281038252602a815260200180610707602a913960400191505060405180910390fd5b60606105108484600085610518565b949350505050565b6060824710156105595760405162461bcd60e51b81526004018080602001828103825260268152602001806106e16026913960400191505060405180910390fd5b61056285610674565b6105b3576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106105f25780518252601f1990920191602091820191016105d3565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610654576040519150601f19603f3d011682016040523d82523d6000602084013e610659565b606091505b509150915061066982828661067a565b979650505050505050565b3b151590565b60608315610689575081610244565b8251156106995782518084602001fd5b60405162461bcd60e51b815260206004820181815284516024840152845185939192839260440191908501908083836000831561040c5781810151838201526020016103f456fe416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d174858fecc6478124570670a75474e9d38f25e5fd7ce743fa97c1eb0cfadd4864736f6c634300060b0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100675760003560e01c806370a082311161005057806370a08231146100a557806385ce4fee146100cb578063a694fc3a146100ef57610067565b806318160ddd1461006c5780632e1a7d4d14610086575b600080fd5b61007461010c565b60408051918252519081900360200190f35b6100a36004803603602081101561009c57600080fd5b5035610112565b005b610074600480360360208110156100bb57600080fd5b50356001600160a01b0316610176565b6100d3610191565b604080516001600160a01b039092168252519081900360200190f35b6100a36004803603602081101561010557600080fd5b50356101a0565b60015490565b600154610125908263ffffffff61020216565b60015533600090815260026020526040902054610148908263ffffffff61020216565b336000818152600260205260408120929092559054610173916001600160a01b03909116908361024b565b50565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031681565b6001546101b3908263ffffffff6102d016565b600155336000908152600260205260409020546101d6908263ffffffff6102d016565b336000818152600260205260408120929092559054610173916001600160a01b0390911690308461032a565b600061024483836040518060400160405280600c81526020017f737562206f766572666c6f7700000000000000000000000000000000000000008152506103b8565b9392505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526102cb90849061044f565b505050565b600082820183811015610244576040805162461bcd60e51b815260206004820152600c60248201527f616464206f766572666c6f770000000000000000000000000000000000000000604482015290519081900360640190fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd000000000000000000000000000000000000000000000000000000001790526103b290859061044f565b50505050565b600081848411156104475760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561040c5781810151838201526020016103f4565b50505050905090810190601f1680156104395780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60606104a4826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166105019092919063ffffffff16565b905080516000146102cb578080602001905160208110156104c457600080fd5b50516102cb5760405162461bcd60e51b815260040180806020018281038252602a815260200180610707602a913960400191505060405180910390fd5b60606105108484600085610518565b949350505050565b6060824710156105595760405162461bcd60e51b81526004018080602001828103825260268152602001806106e16026913960400191505060405180910390fd5b61056285610674565b6105b3576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106105f25780518252601f1990920191602091820191016105d3565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610654576040519150601f19603f3d011682016040523d82523d6000602084013e610659565b606091505b509150915061066982828661067a565b979650505050505050565b3b151590565b60608315610689575081610244565b8251156106995782518084602001fd5b60405162461bcd60e51b815260206004820181815284516024840152845185939192839260440191908501908083836000831561040c5781810151838201526020016103f456fe416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d174858fecc6478124570670a75474e9d38f25e5fd7ce743fa97c1eb0cfadd4864736f6c634300060b0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
