{
  "_format": "hh-sol-artifact-1",
  "contractName": "EmissionDiversionFromPangoChefToPangolinStakingPositions",
  "sourceName": "contracts/staking-positions/EmissionDiversionFromPangoChefToPangolinStakingPositions.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newPangoChef",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "newStakingPositions",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "poolId",
          "type": "uint256"
        }
      ],
      "name": "claimAndAddReward",
      "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": "pangolinStakingPositions",
      "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": "0x60e060405234801561001057600080fd5b5060405161094938038061094983398101604081905261002f91610249565b816001600160a01b03163b60000361007f5760405162461bcd60e51b815260206004820152600e60248201526d195b5c1d1e4818dbdb9d1c9858dd60921b60448201526064015b60405180910390fd5b6000826001600160a01b031663d1af0c7d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100e3919061027c565b9050816001600160a01b031663d1af0c7d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610123573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610147919061027c565b6001600160a01b0316816001600160a01b03161461019b5760405162461bcd60e51b8152602060048201526011602482015270696e76616c69642061646472657373657360781b6044820152606401610076565b60405163095ea7b360e01b81526001600160a01b038381166004830152600019602483015282169063095ea7b3906044016020604051808303816000875af11580156101eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020f919061029e565b506001600160a01b0392831660805290821660a0521660c0526102c0565b80516001600160a01b038116811461024457600080fd5b919050565b6000806040838503121561025c57600080fd5b6102658361022d565b91506102736020840161022d565b90509250929050565b60006020828403121561028e57600080fd5b6102978261022d565b9392505050565b6000602082840312156102b057600080fd5b8151801515811461029757600080fd5b60805160a05160c05161063a61030f600039600060fd01526000818160d601528181610186015281816102a001528181610368015261053401526000818160710152610480015261063a6000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c8063af958ab311610050578063af958ab3146100d1578063d1af0c7d146100f8578063dab4ec951461011f57600080fd5b80631870510b1461006c5780633c6b16ab146100bc575b600080fd5b6100937f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100cf6100ca3660046105a9565b610132565b005b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6100cf61012d3660046105a9565b610314565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156101e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020691906105c2565b610271576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a6564000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec490602401600060405180830381600087803b1580156102f957600080fd5b505af115801561030d573d6000803e3d6000fd5b5050505050565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156103c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e891906105c2565b61044e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a656400000000000000000000000000000000000000006044820152606401610268565b6040517f379607f5000000000000000000000000000000000000000000000000000000008152600481018290526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063379607f5906024016020604051808303816000875af11580156104de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050291906105eb565b6040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290529091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec490602401600060405180830381600087803b15801561058d57600080fd5b505af11580156105a1573d6000803e3d6000fd5b505050505050565b6000602082840312156105bb57600080fd5b5035919050565b6000602082840312156105d457600080fd5b815180151581146105e457600080fd5b9392505050565b6000602082840312156105fd57600080fd5b505191905056fea2646970667358221220c6de08dd937ff59cb270aeaf042679dcd3174b9e82f9d08eeed46c4fe92ab8cb64736f6c634300080f0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100675760003560e01c8063af958ab311610050578063af958ab3146100d1578063d1af0c7d146100f8578063dab4ec951461011f57600080fd5b80631870510b1461006c5780633c6b16ab146100bc575b600080fd5b6100937f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100cf6100ca3660046105a9565b610132565b005b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6100937f000000000000000000000000000000000000000000000000000000000000000081565b6100cf61012d3660046105a9565b610314565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156101e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020691906105c2565b610271576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a6564000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec490602401600060405180830381600087803b1580156102f957600080fd5b505af115801561030d573d6000803e3d6000fd5b5050505050565b6040517f91d148540000000000000000000000000000000000000000000000000000000081527f0914bb97ca83e85ef385857d9d418f187ff630589e0c9f44db92976d8e4519cb60048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906391d1485490604401602060405180830381865afa1580156103c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e891906105c2565b61044e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f756e617574686f72697a656400000000000000000000000000000000000000006044820152606401610268565b6040517f379607f5000000000000000000000000000000000000000000000000000000008152600481018290526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063379607f5906024016020604051808303816000875af11580156104de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050291906105eb565b6040517f74de4ec4000000000000000000000000000000000000000000000000000000008152600481018290529091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906374de4ec490602401600060405180830381600087803b15801561058d57600080fd5b505af11580156105a1573d6000803e3d6000fd5b505050505050565b6000602082840312156105bb57600080fd5b5035919050565b6000602082840312156105d457600080fd5b815180151581146105e457600080fd5b9392505050565b6000602082840312156105fd57600080fd5b505191905056fea2646970667358221220c6de08dd937ff59cb270aeaf042679dcd3174b9e82f9d08eeed46c4fe92ab8cb64736f6c634300080f0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
