{
  "_format": "hh-sol-artifact-1",
  "contractName": "EdgeStrategyPriceFeed",
  "sourceName": "contracts/Oracles/EdgeStrategyPriceFeed.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_underlyingFeed",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "_vault",
          "type": "address"
        },
        {
          "internalType": "string",
          "name": "_name",
          "type": "string"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "fetchPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_edgeStrategy",
          "type": "address"
        }
      ],
      "name": "fetchPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "name",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "underlyingAsset",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "underlyingAssetFeed",
      "outputs": [
        {
          "internalType": "contract IPriceFeed",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "vault",
      "outputs": [
        {
          "internalType": "contract EdgeStratBase",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "wad",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x6101006040523480156200001257600080fd5b5060405162000b4b38038062000b4b833981016040819052620000359162000179565b600062000043828262000302565b506001600160a01b0380831660c0819052908416608052604080516338d52e0f60e01b815290516338d52e0f916004808201926020929091908290030181865afa15801562000096573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000bc9190620003ce565b6001600160a01b031660a08190526040805163313ce56760e01b8152905163313ce567916004808201926020929091908290030181865afa15801562000106573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200012c9190620003f3565b6200013990600a6200052d565b60e052506200053e915050565b80516001600160a01b03811681146200015e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b6000806000606084860312156200018f57600080fd5b6200019a8462000146565b92506020620001ab81860162000146565b60408601519093506001600160401b0380821115620001c957600080fd5b818701915087601f830112620001de57600080fd5b815181811115620001f357620001f362000163565b604051601f8201601f19908116603f011681019083821181831017156200021e576200021e62000163565b816040528281528a868487010111156200023757600080fd5b600093505b828410156200025b57848401860151818501870152928501926200023c565b60008684830101528096505050505050509250925092565b600181811c908216806200028857607f821691505b602082108103620002a957634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002fd57600081815260208120601f850160051c81016020861015620002d85750805b601f850160051c820191505b81811015620002f957828155600101620002e4565b5050505b505050565b81516001600160401b038111156200031e576200031e62000163565b62000336816200032f845462000273565b84620002af565b602080601f8311600181146200036e5760008415620003555750858301515b600019600386901b1c1916600185901b178555620002f9565b600085815260208120601f198616915b828110156200039f578886015182559484019460019091019084016200037e565b5085821015620003be5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215620003e157600080fd5b620003ec8262000146565b9392505050565b6000602082840312156200040657600080fd5b815160ff81168114620003ec57600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200046f57816000190482111562000453576200045362000418565b808516156200046157918102915b93841c939080029062000433565b509250929050565b600082620004885750600162000527565b81620004975750600062000527565b8160018114620004b05760028114620004bb57620004db565b600191505062000527565b60ff841115620004cf57620004cf62000418565b50506001821b62000527565b5060208310610133831016604e8410600b841016171562000500575081810a62000527565b6200050c83836200042e565b806000190482111562000523576200052362000418565b0290505b92915050565b6000620003ec60ff84168362000477565b60805160a05160c05160e0516105b26200059960003960008181610121015261026601526000818161015b0152818161032901526103b901526000818160fa015261023b01526000818160bb015261028801526105b26000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80637158da7c1161005b5780637158da7c146100f55780637df38c5b1461011c578063ace1798e14610143578063fbfa77cf1461015657600080fd5b806306fdde03146100825780630fdb11cf146100a05780631739b276146100b6575b600080fd5b61008a61017d565b6040516100979190610464565b60405180910390f35b6100a861020b565b604051908152602001610097565b6100dd7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610097565b6100dd7f000000000000000000000000000000000000000000000000000000000000000081565b6100a87f000000000000000000000000000000000000000000000000000000000000000081565b6100a86101513660046104b2565b6103b5565b6100dd7f000000000000000000000000000000000000000000000000000000000000000081565b6000805461018a906104e2565b80601f01602080910402602001604051908101604052809291908181526020018280546101b6906104e2565b80156102035780601f106101d857610100808354040283529160200191610203565b820191906000526020600020905b8154815290600101906020018083116101e657829003601f168201915b505050505081565b6040517face1798e0000000000000000000000000000000000000000000000000000000081526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301526000917f0000000000000000000000000000000000000000000000000000000000000000917f0000000000000000000000000000000000000000000000000000000000000000169063ace1798e90602401602060405180830381865afa1580156102cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f3919061051c565b6040517f07a2d13a000000000000000000000000000000000000000000000000000000008152670de0b6b3a764000060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307a2d13a90602401602060405180830381865afa158015610378573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039c919061051c565b6103a69190610535565b6103b0919061055a565b905090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614610456576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f2165646765537472617465677900000000000000000000000000000000000000604482015260640160405180910390fd5b61045e61020b565b92915050565b600060208083528351808285015260005b8181101561049157858101830151858201604001528201610475565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156104c457600080fd5b81356001600160a01b03811681146104db57600080fd5b9392505050565b600181811c908216806104f657607f821691505b60208210810361051657634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561052e57600080fd5b5051919050565b808202811582820484141761045e57634e487b7160e01b600052601160045260246000fd5b60008261057757634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220a058dcc9751b9f96b7d6821c35de896f919f924896aa1d1599f4a480c157e60364736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637158da7c1161005b5780637158da7c146100f55780637df38c5b1461011c578063ace1798e14610143578063fbfa77cf1461015657600080fd5b806306fdde03146100825780630fdb11cf146100a05780631739b276146100b6575b600080fd5b61008a61017d565b6040516100979190610464565b60405180910390f35b6100a861020b565b604051908152602001610097565b6100dd7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610097565b6100dd7f000000000000000000000000000000000000000000000000000000000000000081565b6100a87f000000000000000000000000000000000000000000000000000000000000000081565b6100a86101513660046104b2565b6103b5565b6100dd7f000000000000000000000000000000000000000000000000000000000000000081565b6000805461018a906104e2565b80601f01602080910402602001604051908101604052809291908181526020018280546101b6906104e2565b80156102035780601f106101d857610100808354040283529160200191610203565b820191906000526020600020905b8154815290600101906020018083116101e657829003601f168201915b505050505081565b6040517face1798e0000000000000000000000000000000000000000000000000000000081526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301526000917f0000000000000000000000000000000000000000000000000000000000000000917f0000000000000000000000000000000000000000000000000000000000000000169063ace1798e90602401602060405180830381865afa1580156102cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f3919061051c565b6040517f07a2d13a000000000000000000000000000000000000000000000000000000008152670de0b6b3a764000060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307a2d13a90602401602060405180830381865afa158015610378573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039c919061051c565b6103a69190610535565b6103b0919061055a565b905090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614610456576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f2165646765537472617465677900000000000000000000000000000000000000604482015260640160405180910390fd5b61045e61020b565b92915050565b600060208083528351808285015260005b8181101561049157858101830151858201604001528201610475565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156104c457600080fd5b81356001600160a01b03811681146104db57600080fd5b9392505050565b600181811c908216806104f657607f821691505b60208210810361051657634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561052e57600080fd5b5051919050565b808202811582820484141761045e57634e487b7160e01b600052601160045260246000fd5b60008261057757634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220a058dcc9751b9f96b7d6821c35de896f919f924896aa1d1599f4a480c157e60364736f6c63430008130033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
