[
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "sender",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "receiver",
        "type": "address"
      },
      {
        "indexed": false,
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      },
      {
        "indexed": false,
        "name": "debtLimit",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "rateLimit",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "performanceFee",
        "type": "uint256"
      }
    ],
    "name": "StrategyAdded",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      },
      {
        "indexed": false,
        "name": "gain",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "loss",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "totalGain",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "totalLoss",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "totalDebt",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "debtAdded",
        "type": "uint256"
      },
      {
        "indexed": false,
        "name": "debtLimit",
        "type": "uint256"
      }
    ],
    "name": "StrategyReported",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "governance",
        "type": "address"
      }
    ],
    "name": "UpdateGovernance",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "management",
        "type": "address"
      }
    ],
    "name": "UpdateManagement",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "guestList",
        "type": "address"
      }
    ],
    "name": "UpdateGuestList",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "rewards",
        "type": "address"
      }
    ],
    "name": "UpdateRewards",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "depositLimit",
        "type": "uint256"
      }
    ],
    "name": "UpdateDepositLimit",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "performanceFee",
        "type": "uint256"
      }
    ],
    "name": "UpdatePerformanceFee",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "managementFee",
        "type": "uint256"
      }
    ],
    "name": "UpdateManagementFee",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "guardian",
        "type": "address"
      }
    ],
    "name": "UpdateGuardian",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "active",
        "type": "bool"
      }
    ],
    "name": "EmergencyShutdown",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "name": "queue",
        "type": "address[20]"
      }
    ],
    "name": "UpdateWithdrawalQueue",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      },
      {
        "indexed": false,
        "name": "debtLimit",
        "type": "uint256"
      }
    ],
    "name": "StrategyUpdateDebtLimit",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      },
      {
        "indexed": false,
        "name": "rateLimit",
        "type": "uint256"
      }
    ],
    "name": "StrategyUpdateRateLimit",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      },
      {
        "indexed": false,
        "name": "performanceFee",
        "type": "uint256"
      }
    ],
    "name": "StrategyUpdatePerformanceFee",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "oldVersion",
        "type": "address"
      },
      {
        "indexed": true,
        "name": "newVersion",
        "type": "address"
      }
    ],
    "name": "StrategyMigrated",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "StrategyRevoked",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "StrategyRemovedFromQueue",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "StrategyAddedToQueue",
    "type": "event"
  },
  {
    "inputs": [
      {
        "name": "token",
        "type": "address"
      },
      {
        "name": "governance",
        "type": "address"
      },
      {
        "name": "rewards",
        "type": "address"
      },
      {
        "name": "nameOverride",
        "type": "string"
      },
      {
        "name": "symbolOverride",
        "type": "string"
      }
    ],
    "name": "initialize",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "token",
        "type": "address"
      },
      {
        "name": "governance",
        "type": "address"
      },
      {
        "name": "rewards",
        "type": "address"
      },
      {
        "name": "nameOverride",
        "type": "string"
      },
      {
        "name": "symbolOverride",
        "type": "string"
      },
      {
        "name": "guardian",
        "type": "address"
      }
    ],
    "name": "initialize",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 4519,
    "inputs": [],
    "name": "apiVersion",
    "outputs": [
      {
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "gas": 107017,
    "inputs": [
      {
        "name": "name",
        "type": "string"
      }
    ],
    "name": "setName",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 71867,
    "inputs": [
      {
        "name": "symbol",
        "type": "string"
      }
    ],
    "name": "setSymbol",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 36338,
    "inputs": [
      {
        "name": "governance",
        "type": "address"
      }
    ],
    "name": "setGovernance",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 37610,
    "inputs": [],
    "name": "acceptGovernance",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 37748,
    "inputs": [
      {
        "name": "management",
        "type": "address"
      }
    ],
    "name": "setManagement",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 37778,
    "inputs": [
      {
        "name": "guestList",
        "type": "address"
      }
    ],
    "name": "setGuestList",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 37808,
    "inputs": [
      {
        "name": "rewards",
        "type": "address"
      }
    ],
    "name": "setRewards",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 37738,
    "inputs": [
      {
        "name": "limit",
        "type": "uint256"
      }
    ],
    "name": "setDepositLimit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 37768,
    "inputs": [
      {
        "name": "fee",
        "type": "uint256"
      }
    ],
    "name": "setPerformanceFee",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 37798,
    "inputs": [
      {
        "name": "fee",
        "type": "uint256"
      }
    ],
    "name": "setManagementFee",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 39146,
    "inputs": [
      {
        "name": "guardian",
        "type": "address"
      }
    ],
    "name": "setGuardian",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 39217,
    "inputs": [
      {
        "name": "active",
        "type": "bool"
      }
    ],
    "name": "setEmergencyShutdown",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 763893,
    "inputs": [
      {
        "name": "queue",
        "type": "address[20]"
      }
    ],
    "name": "setWithdrawalQueue",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 76733,
    "inputs": [
      {
        "name": "receiver",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 116496,
    "inputs": [
      {
        "name": "sender",
        "type": "address"
      },
      {
        "name": "receiver",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 38244,
    "inputs": [
      {
        "name": "spender",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 40285,
    "inputs": [
      {
        "name": "spender",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "increaseAllowance",
    "outputs": [
      {
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 40309,
    "inputs": [
      {
        "name": "spender",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "decreaseAllowance",
    "outputs": [
      {
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 81237,
    "inputs": [
      {
        "name": "owner",
        "type": "address"
      },
      {
        "name": "spender",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      },
      {
        "name": "expiry",
        "type": "uint256"
      },
      {
        "name": "signature",
        "type": "bytes"
      }
    ],
    "name": "permit",
    "outputs": [
      {
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 4123,
    "inputs": [],
    "name": "totalAssets",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 2628,
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "balanceSheetOfStrategy",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 79526,
    "inputs": [
      {
        "name": "strategies",
        "type": "address[40]"
      }
    ],
    "name": "totalBalanceSheet",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "deposit",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "_amount",
        "type": "uint256"
      }
    ],
    "name": "deposit",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "_amount",
        "type": "uint256"
      },
      {
        "name": "recipient",
        "type": "address"
      }
    ],
    "name": "deposit",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 366151,
    "inputs": [],
    "name": "maxAvailableShares",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "withdraw",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "_shares",
        "type": "uint256"
      }
    ],
    "name": "withdraw",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "_shares",
        "type": "uint256"
      },
      {
        "name": "recipient",
        "type": "address"
      }
    ],
    "name": "withdraw",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 12592,
    "inputs": [],
    "name": "pricePerShare",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 1447492,
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      },
      {
        "name": "debtLimit",
        "type": "uint256"
      },
      {
        "name": "rateLimit",
        "type": "uint256"
      },
      {
        "name": "performanceFee",
        "type": "uint256"
      }
    ],
    "name": "addStrategy",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 114505,
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      },
      {
        "name": "debtLimit",
        "type": "uint256"
      }
    ],
    "name": "updateStrategyDebtLimit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 41557,
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      },
      {
        "name": "rateLimit",
        "type": "uint256"
      }
    ],
    "name": "updateStrategyRateLimit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 40363,
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      },
      {
        "name": "performanceFee",
        "type": "uint256"
      }
    ],
    "name": "updateStrategyPerformanceFee",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 1085685,
    "inputs": [
      {
        "name": "oldVersion",
        "type": "address"
      },
      {
        "name": "newVersion",
        "type": "address"
      }
    ],
    "name": "migrateStrategy",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "revokeStrategy",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "revokeStrategy",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 1197100,
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "addStrategyToQueue",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 23093556,
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "removeStrategyFromQueue",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "debtOutstanding",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "debtOutstanding",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "creditAvailable",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "creditAvailable",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 9898,
    "inputs": [],
    "name": "availableDepositLimit",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "expectedReturn",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "strategy",
        "type": "address"
      }
    ],
    "name": "expectedReturn",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 920759,
    "inputs": [
      {
        "name": "gain",
        "type": "uint256"
      },
      {
        "name": "loss",
        "type": "uint256"
      },
      {
        "name": "_debtPayment",
        "type": "uint256"
      }
    ],
    "name": "report",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "token",
        "type": "address"
      }
    ],
    "name": "sweep",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "name": "token",
        "type": "address"
      },
      {
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "sweep",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "gas": 9143,
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 8196,
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 2801,
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3046,
    "inputs": [
      {
        "name": "arg0",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3291,
    "inputs": [
      {
        "name": "arg0",
        "type": "address"
      },
      {
        "name": "arg1",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 2891,
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 2921,
    "inputs": [],
    "name": "token",
    "outputs": [
      {
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 2951,
    "inputs": [],
    "name": "governance",
    "outputs": [
      {
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 2981,
    "inputs": [],
    "name": "management",
    "outputs": [
      {
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3011,
    "inputs": [],
    "name": "guardian",
    "outputs": [
      {
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3041,
    "inputs": [],
    "name": "guestList",
    "outputs": [
      {
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 10412,
    "inputs": [
      {
        "name": "arg0",
        "type": "address"
      }
    ],
    "name": "strategies",
    "outputs": [
      {
        "name": "performanceFee",
        "type": "uint256"
      },
      {
        "name": "activation",
        "type": "uint256"
      },
      {
        "name": "debtLimit",
        "type": "uint256"
      },
      {
        "name": "rateLimit",
        "type": "uint256"
      },
      {
        "name": "lastReport",
        "type": "uint256"
      },
      {
        "name": "totalDebt",
        "type": "uint256"
      },
      {
        "name": "totalGain",
        "type": "uint256"
      },
      {
        "name": "totalLoss",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3210,
    "inputs": [
      {
        "name": "arg0",
        "type": "uint256"
      }
    ],
    "name": "withdrawalQueue",
    "outputs": [
      {
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3131,
    "inputs": [],
    "name": "emergencyShutdown",
    "outputs": [
      {
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3161,
    "inputs": [],
    "name": "depositLimit",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3191,
    "inputs": [],
    "name": "debtLimit",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3221,
    "inputs": [],
    "name": "totalDebt",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3251,
    "inputs": [],
    "name": "lastReport",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3281,
    "inputs": [],
    "name": "activation",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3311,
    "inputs": [],
    "name": "rewards",
    "outputs": [
      {
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3341,
    "inputs": [],
    "name": "managementFee",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3371,
    "inputs": [],
    "name": "performanceFee",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3616,
    "inputs": [
      {
        "name": "arg0",
        "type": "address"
      }
    ],
    "name": "nonces",
    "outputs": [
      {
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "gas": 3431,
    "inputs": [],
    "name": "DOMAIN_SEPARATOR",
    "outputs": [
      {
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  }
]