{
  "_format": "hh-sol-artifact-1",
  "contractName": "SimpleStrategyMock",
  "sourceName": "contracts/mocks/SimpleStrategyMock.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "bentoBox_",
          "type": "address"
        },
        {
          "internalType": "contract IERC20",
          "name": "token_",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "balance",
          "type": "uint256"
        }
      ],
      "name": "exit",
      "outputs": [
        {
          "internalType": "int256",
          "name": "amountAdded",
          "type": "int256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "balance",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "harvest",
      "outputs": [
        {
          "internalType": "int256",
          "name": "amountAdded",
          "type": "int256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "skim",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "withdraw",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "actualAmount",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x60c060405234801561001057600080fd5b5060405161074f38038061074f8339818101604052604081101561003357600080fd5b5080516020909101516001600160601b0319606092831b811660a052911b1660805260805160601c60a05160601c6106a56100aa6000398060f5528061023b52806102735280610314528061034852806103ca528061046e52508061016d528061021952806102f2528061044c52506106a56000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806318fccc76146100515780632e1a7d4d1461008f5780636939aaf5146100ac5780637f8661a1146100cb575b600080fd5b61007d6004803603604081101561006757600080fd5b50803590602001356001600160a01b03166100e8565b60408051918252519081900360200190f35b61007d600480360360208110156100a557600080fd5b5035610266565b6100c9600480360360208110156100c257600080fd5b503561033d565b005b61007d600480360360208110156100e157600080fd5b50356103bd565b6000336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610167576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61020a837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156101d857600080fd5b505afa1580156101ec573d6000803e3d6000fd5b505050506040513d602081101561020257600080fd5b505190610498565b90506102606001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000836104f0565b92915050565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102e5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6103396001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000846104f0565b5090565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146103ba576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b50565b6000336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461043c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b5060006104936001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000846104f0565b919050565b80820382811115610260576040805162461bcd60e51b815260206004820152601560248201527f426f72696e674d6174683a20556e646572666c6f770000000000000000000000604482015290519081900360640190fd5b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106105825780518252601f199092019160209182019101610563565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146105e4576040519150601f19603f3d011682016040523d82523d6000602084013e6105e9565b606091505b5091509150818015610617575080511580610617575080806020019051602081101561061457600080fd5b50515b610668576040805162461bcd60e51b815260206004820152601c60248201527f426f72696e6745524332303a205472616e73666572206661696c656400000000604482015290519081900360640190fd5b505050505056fea2646970667358221220979fc424bccbea42ea44e0067ded59953c62727de740b257785533d6f0ec217164736f6c634300060c0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806318fccc76146100515780632e1a7d4d1461008f5780636939aaf5146100ac5780637f8661a1146100cb575b600080fd5b61007d6004803603604081101561006757600080fd5b50803590602001356001600160a01b03166100e8565b60408051918252519081900360200190f35b61007d600480360360208110156100a557600080fd5b5035610266565b6100c9600480360360208110156100c257600080fd5b503561033d565b005b61007d600480360360208110156100e157600080fd5b50356103bd565b6000336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610167576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61020a837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156101d857600080fd5b505afa1580156101ec573d6000803e3d6000fd5b505050506040513d602081101561020257600080fd5b505190610498565b90506102606001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000836104f0565b92915050565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102e5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6103396001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000846104f0565b5090565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146103ba576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b50565b6000336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461043c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b5060006104936001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000846104f0565b919050565b80820382811115610260576040805162461bcd60e51b815260206004820152601560248201527f426f72696e674d6174683a20556e646572666c6f770000000000000000000000604482015290519081900360640190fd5b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106105825780518252601f199092019160209182019101610563565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146105e4576040519150601f19603f3d011682016040523d82523d6000602084013e6105e9565b606091505b5091509150818015610617575080511580610617575080806020019051602081101561061457600080fd5b50515b610668576040805162461bcd60e51b815260206004820152601c60248201527f426f72696e6745524332303a205472616e73666572206661696c656400000000604482015290519081900360640190fd5b505050505056fea2646970667358221220979fc424bccbea42ea44e0067ded59953c62727de740b257785533d6f0ec217164736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
