{
  "_format": "hh-sol-artifact-1",
  "contractName": "RewarderSimple",
  "sourceName": "contracts/RewarderSimple.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_rewardMultiplier",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "_rewardToken",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "_rewardDecimals",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "_MASTERCHEF_V2",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "rewardAmount",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "onReward",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "rewardAmount",
          "type": "uint256"
        }
      ],
      "name": "pendingTokens",
      "outputs": [
        {
          "internalType": "contract IERC20[]",
          "name": "rewardTokens",
          "type": "address[]"
        },
        {
          "internalType": "uint256[]",
          "name": "rewardAmounts",
          "type": "uint256[]"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x61010060405234801561001157600080fd5b50604051610b9f380380610b9f8339818101604052608081101561003457600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190505050600084116100bc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180610b7d6022913960400191505060405180910390fd5b604d821115610133576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f526577617264657253696d706c653a3a496e76616c696420646563696d616c7381525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561019d5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b6101f2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180610b4b6032913960400191505060405180910390fd5b83608081815250508273ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b8152505081600a0a60c081815250508073ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff1660601b815250505050505060805160a05160601c60c05160e05160601c6108806102cb600039806101b452508061025a528061052e5250806102ba528061038b52806103db528061047a52508061027e528061055252506108806000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806344af0fa71461003b578063d63b3c49146100bd575b600080fd5b6100bb600480360360a081101561005157600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001909291905050506101b2565b005b610113600480360360608110156100d357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610429565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561015a57808201518184015260208101905061013f565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561019c578082015181840152602081019050610181565b5050505090500194505050505060405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061082a6021913960400191505060405180910390fd5b60007f00000000000000000000000000000000000000000000000000000000000000006102ac7f0000000000000000000000000000000000000000000000000000000000000000856105b190919063ffffffff16565b816102b357fe5b04905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561033f57600080fd5b505afa158015610353573d6000803e3d6000fd5b505050506040513d602081101561036957600080fd5b81019080805190602001909291905050509050808211156103d4576103cf85827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166106469092919063ffffffff16565b610420565b61041f85837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166106469092919063ffffffff16565b5b50505050505050565b6060806060600167ffffffffffffffff8111801561044657600080fd5b506040519080825280602002602001820160405280156104755781602001602082028036833780820191505090505b5090507f0000000000000000000000000000000000000000000000000000000000000000816000815181106104a657fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506060600167ffffffffffffffff811180156104fa57600080fd5b506040519080825280602002602001820160405280156105295781602001602082028036833780820191505090505b5090507f00000000000000000000000000000000000000000000000000000000000000006105807f0000000000000000000000000000000000000000000000000000000000000000876105b190919063ffffffff16565b8161058757fe5b048160008151811061059557fe5b6020026020010181815250508181935093505050935093915050565b6000808214806105ce57508282838502925082816105cb57fe5b04145b610640576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f426f72696e674d6174683a204d756c204f766572666c6f77000000000000000081525060200191505060405180910390fd5b92915050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b6020831061070957805182526020820191506020810190506020830392506106e6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461076b576040519150601f19603f3d011682016040523d82523d6000602084013e610770565b606091505b50915091508180156107b057506000815114806107af575080806020019051602081101561079d57600080fd5b81019080805190602001909291905050505b5b610822576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f426f72696e6745524332303a205472616e73666572206661696c65640000000081525060200191505060405180910390fd5b505050505056fe4f6e6c79204d4356322063616e2063616c6c20746869732066756e6374696f6e2ea2646970667358221220698c34eeb9ac86c540f758b5df8e3ffab21940bd3499a8709bbc4b7b962f965764736f6c634300060c0033526577617264657253696d706c653a3a43616e6e6f7420636f6e7374727563742077697468207a65726f2061646472657373526577617264657253696d706c653a3a496e76616c6964206d756c7469706c696572",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806344af0fa71461003b578063d63b3c49146100bd575b600080fd5b6100bb600480360360a081101561005157600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001909291905050506101b2565b005b610113600480360360608110156100d357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610429565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561015a57808201518184015260208101905061013f565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561019c578082015181840152602081019050610181565b5050505090500194505050505060405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061082a6021913960400191505060405180910390fd5b60007f00000000000000000000000000000000000000000000000000000000000000006102ac7f0000000000000000000000000000000000000000000000000000000000000000856105b190919063ffffffff16565b816102b357fe5b04905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561033f57600080fd5b505afa158015610353573d6000803e3d6000fd5b505050506040513d602081101561036957600080fd5b81019080805190602001909291905050509050808211156103d4576103cf85827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166106469092919063ffffffff16565b610420565b61041f85837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166106469092919063ffffffff16565b5b50505050505050565b6060806060600167ffffffffffffffff8111801561044657600080fd5b506040519080825280602002602001820160405280156104755781602001602082028036833780820191505090505b5090507f0000000000000000000000000000000000000000000000000000000000000000816000815181106104a657fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506060600167ffffffffffffffff811180156104fa57600080fd5b506040519080825280602002602001820160405280156105295781602001602082028036833780820191505090505b5090507f00000000000000000000000000000000000000000000000000000000000000006105807f0000000000000000000000000000000000000000000000000000000000000000876105b190919063ffffffff16565b8161058757fe5b048160008151811061059557fe5b6020026020010181815250508181935093505050935093915050565b6000808214806105ce57508282838502925082816105cb57fe5b04145b610640576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f426f72696e674d6174683a204d756c204f766572666c6f77000000000000000081525060200191505060405180910390fd5b92915050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b6020831061070957805182526020820191506020810190506020830392506106e6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461076b576040519150601f19603f3d011682016040523d82523d6000602084013e610770565b606091505b50915091508180156107b057506000815114806107af575080806020019051602081101561079d57600080fd5b81019080805190602001909291905050505b5b610822576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f426f72696e6745524332303a205472616e73666572206661696c65640000000081525060200191505060405180910390fd5b505050505056fe4f6e6c79204d4356322063616e2063616c6c20746869732066756e6374696f6e2ea2646970667358221220698c34eeb9ac86c540f758b5df8e3ffab21940bd3499a8709bbc4b7b962f965764736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
