{
  "_format": "hh-sol-artifact-1",
  "contractName": "IexecDoracle",
  "sourceName": "@iexec/doracle/contracts/IexecDoracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_iexecproxy",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "iexecproxy",
      "outputs": [
        {
          "internalType": "contract IexecInterfaceToken",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "m_authorizedApp",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "m_authorizedDataset",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "m_authorizedWorkerpool",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "m_requiredtag",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "m_requiredtrust",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506040516105753803806105758339818101604052810190610032919061017e565b806100428161015060201b60201c565b1561008c57806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610149565b6100af733eca1b216a7df1c7689aeb259ffb83adfb894e7f61015060201b60201c565b1561010d57733eca1b216a7df1c7689aeb259ffb83adfb894e7f6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610148565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161013f906101e7565b60405180910390fd5b5b5050610261565b600080823b905060008163ffffffff1611915050919050565b6000815190506101788161024a565b92915050565b60006020828403121561019057600080fd5b600061019e84828501610169565b91505092915050565b60006101b4601a83610207565b91507f696e76616c69642d696578656370726f78792d616464726573730000000000006000830152602082019050919050565b60006020820190508181036000830152610200816101a7565b9050919050565b600082825260208201905092915050565b60006102238261022a565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b61025381610218565b811461025e57600080fd5b50565b610305806102706000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063482fb13e1461006757806378dd4ae514610085578063ca2ef3c4146100a3578063e73482a2146100c1578063f075b666146100df578063f6eba547146100fd575b600080fd5b61006f61011b565b60405161007c91906101f9565b60405180910390f35b61008d610141565b60405161009a91906101f9565b60405180910390f35b6100ab610167565b6040516100b891906101f9565b60405180910390f35b6100c961018d565b6040516100d6919061024a565b60405180910390f35b6100e7610193565b6040516100f4919061022f565b60405180910390f35b6101056101b7565b6040516101129190610214565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b6101c681610265565b82525050565b6101d581610277565b82525050565b6101e4816102ab565b82525050565b6101f3816102a1565b82525050565b600060208201905061020e60008301846101bd565b92915050565b600060208201905061022960008301846101cc565b92915050565b600060208201905061024460008301846101db565b92915050565b600060208201905061025f60008301846101ea565b92915050565b600061027082610281565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006102b6826102bd565b9050919050565b60006102c882610281565b905091905056fea2646970667358221220e35ba09711fb2f8be99548e60d728b3d122df7e71ed6c088a27edde06313acd864736f6c634300060c0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100625760003560e01c8063482fb13e1461006757806378dd4ae514610085578063ca2ef3c4146100a3578063e73482a2146100c1578063f075b666146100df578063f6eba547146100fd575b600080fd5b61006f61011b565b60405161007c91906101f9565b60405180910390f35b61008d610141565b60405161009a91906101f9565b60405180910390f35b6100ab610167565b6040516100b891906101f9565b60405180910390f35b6100c961018d565b6040516100d6919061024a565b60405180910390f35b6100e7610193565b6040516100f4919061022f565b60405180910390f35b6101056101b7565b6040516101129190610214565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b6101c681610265565b82525050565b6101d581610277565b82525050565b6101e4816102ab565b82525050565b6101f3816102a1565b82525050565b600060208201905061020e60008301846101bd565b92915050565b600060208201905061022960008301846101cc565b92915050565b600060208201905061024460008301846101db565b92915050565b600060208201905061025f60008301846101ea565b92915050565b600061027082610281565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006102b6826102bd565b9050919050565b60006102c882610281565b905091905056fea2646970667358221220e35ba09711fb2f8be99548e60d728b3d122df7e71ed6c088a27edde06313acd864736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
