{
  "_format": "hh-sol-artifact-1",
  "contractName": "RewardFundingForwarder",
  "sourceName": "contracts/staking-positions/RewardFundingForwarder.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newPangoChef",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "addReward",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "fundRewards",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "notifyRewardAmount",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "pangoChef",
      "outputs": [
        {
          "internalType": "contract IPangoChef",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "rewardsToken",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60c060405234801561001057600080fd5b5060405161081d38038061081d83398101604081905261002f91610172565b806001600160a01b03163b60000361007e5760405162461bcd60e51b815260206004820152600e60248201526d195b5c1d1e4818dbdb9d1c9858dd60921b604482015260640160405180910390fd5b6000816001600160a01b031663d1af0c7d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e29190610172565b60405163095ea7b360e01b81526001600160a01b03848116600483015260001960248301529192509082169063095ea7b3906044016020604051808303816000875af1158015610136573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015a91906101a2565b506001600160a01b039182166080521660a0526101c4565b60006020828403121561018457600080fd5b81516001600160a01b038116811461019b57600080fd5b9392505050565b6000602082840312156101b457600080fd5b8151801515811461019b57600080fd5b60805160a05161061361020a6000396000818160fc015261048301526000818160710152818161017f0152818161029901528181610362015261053501526106136000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80633c6b16ab116100505780633c6b16ab146100d157806374de4ec4146100e4578063d1af0c7d146100f757600080fd5b80631870510b1461006c57806328662551146100bc575b600080fd5b6100937f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100cf6100ca366004610579565b61011e565b005b6100cf6100df36600461059b565b61012b565b6100cf6100f236600461059b565b61030e565b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6101278261030e565b5050565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156101db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ff91906105b4565b61026a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a6564000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec4906024015b600060405180830381600087803b1580156102f357600080fd5b505af1158015610307573d6000803e3d6000fd5b5050505050565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156103be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e291906105b4565b610448576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a656400000000000000000000000000000000000000006044820152606401610261565b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af11580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050591906105b4565b506040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec4906024016102d9565b6000806040838503121561058c57600080fd5b50508035926020909101359150565b6000602082840312156105ad57600080fd5b5035919050565b6000602082840312156105c657600080fd5b815180151581146105d657600080fd5b939250505056fea26469706673582212209eb1fdd84e32cf4f7eecee924b9c61d2e25472c5b32081f4a17793e295b0b97064736f6c634300080f0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100675760003560e01c80633c6b16ab116100505780633c6b16ab146100d157806374de4ec4146100e4578063d1af0c7d146100f757600080fd5b80631870510b1461006c57806328662551146100bc575b600080fd5b6100937f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100cf6100ca366004610579565b61011e565b005b6100cf6100df36600461059b565b61012b565b6100cf6100f236600461059b565b61030e565b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6101278261030e565b5050565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156101db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ff91906105b4565b61026a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a6564000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec4906024015b600060405180830381600087803b1580156102f357600080fd5b505af1158015610307573d6000803e3d6000fd5b5050505050565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156103be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e291906105b4565b610448576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a656400000000000000000000000000000000000000006044820152606401610261565b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af11580156104e1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050591906105b4565b506040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec4906024016102d9565b6000806040838503121561058c57600080fd5b50508035926020909101359150565b6000602082840312156105ad57600080fd5b5035919050565b6000602082840312156105c657600080fd5b815180151581146105d657600080fd5b939250505056fea26469706673582212209eb1fdd84e32cf4f7eecee924b9c61d2e25472c5b32081f4a17793e295b0b97064736f6c634300080f0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
