{
	"compiler": {
		"version": "0.6.12+commit.27d51765"
	},
	"language": "Solidity",
	"output": {
		"abi": [
			{
				"inputs": [
					{
						"internalType": "address",
						"name": "_oracle",
						"type": "address"
					},
					{
						"internalType": "address",
						"name": "_linkToken",
						"type": "address"
					},
					{
						"internalType": "uint256",
						"name": "_fee",
						"type": "uint256"
					}
				],
				"stateMutability": "nonpayable",
				"type": "constructor"
			},
			{
				"anonymous": false,
				"inputs": [
					{
						"indexed": true,
						"internalType": "bytes32",
						"name": "id",
						"type": "bytes32"
					}
				],
				"name": "ChainlinkCancelled",
				"type": "event"
			},
			{
				"anonymous": false,
				"inputs": [
					{
						"indexed": true,
						"internalType": "bytes32",
						"name": "id",
						"type": "bytes32"
					}
				],
				"name": "ChainlinkFulfilled",
				"type": "event"
			},
			{
				"anonymous": false,
				"inputs": [
					{
						"indexed": true,
						"internalType": "bytes32",
						"name": "id",
						"type": "bytes32"
					}
				],
				"name": "ChainlinkRequested",
				"type": "event"
			},
			{
				"anonymous": false,
				"inputs": [
					{
						"indexed": false,
						"internalType": "bytes32",
						"name": "_id",
						"type": "bytes32"
					},
					{
						"indexed": false,
						"internalType": "string",
						"name": "_query",
						"type": "string"
					},
					{
						"indexed": false,
						"internalType": "uint256",
						"name": "_timestamp",
						"type": "uint256"
					}
				],
				"name": "GetPrice",
				"type": "event"
			},
			{
				"anonymous": false,
				"inputs": [
					{
						"indexed": true,
						"internalType": "address",
						"name": "_from",
						"type": "address"
					},
					{
						"indexed": true,
						"internalType": "address",
						"name": "_to",
						"type": "address"
					}
				],
				"name": "OwnershipTransferred",
				"type": "event"
			},
			{
				"anonymous": false,
				"inputs": [
					{
						"indexed": false,
						"internalType": "bytes32",
						"name": "_id",
						"type": "bytes32"
					},
					{
						"indexed": false,
						"internalType": "uint256",
						"name": "_value",
						"type": "uint256"
					},
					{
						"indexed": false,
						"internalType": "uint8",
						"name": "decimals",
						"type": "uint8"
					}
				],
				"name": "ReceivePrice",
				"type": "event"
			},
			{
				"inputs": [],
				"name": "fee",
				"outputs": [
					{
						"internalType": "uint256",
						"name": "",
						"type": "uint256"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "bytes32",
						"name": "_requestId",
						"type": "bytes32"
					},
					{
						"internalType": "uint256",
						"name": "_price",
						"type": "uint256"
					}
				],
				"name": "fulfill",
				"outputs": [],
				"stateMutability": "nonpayable",
				"type": "function"
			},
			{
				"inputs": [],
				"name": "getBalanceLinkToken",
				"outputs": [
					{
						"internalType": "uint256",
						"name": "",
						"type": "uint256"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "bytes32",
						"name": "_id",
						"type": "bytes32"
					}
				],
				"name": "getPrice",
				"outputs": [
					{
						"internalType": "uint256",
						"name": "value",
						"type": "uint256"
					},
					{
						"internalType": "uint16",
						"name": "decimals",
						"type": "uint16"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "bytes32",
						"name": "",
						"type": "bytes32"
					}
				],
				"name": "isRequest",
				"outputs": [
					{
						"internalType": "bool",
						"name": "",
						"type": "bool"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "bytes32",
						"name": "",
						"type": "bytes32"
					}
				],
				"name": "isResponse",
				"outputs": [
					{
						"internalType": "bool",
						"name": "",
						"type": "bool"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [],
				"name": "owner",
				"outputs": [
					{
						"internalType": "address payable",
						"name": "",
						"type": "address"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "bytes32",
						"name": "",
						"type": "bytes32"
					}
				],
				"name": "price",
				"outputs": [
					{
						"internalType": "uint256",
						"name": "value",
						"type": "uint256"
					},
					{
						"internalType": "uint8",
						"name": "decimals",
						"type": "uint8"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "bytes32",
						"name": "_jobId",
						"type": "bytes32"
					},
					{
						"internalType": "uint256",
						"name": "_fee",
						"type": "uint256"
					}
				],
				"name": "setJobId",
				"outputs": [],
				"stateMutability": "nonpayable",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "address",
						"name": "_linkToken",
						"type": "address"
					}
				],
				"name": "setLinkToken",
				"outputs": [],
				"stateMutability": "nonpayable",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "address payable",
						"name": "_newOwner",
						"type": "address"
					}
				],
				"name": "transferOwnership",
				"outputs": [],
				"stateMutability": "nonpayable",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "uint256",
						"name": "_timestamp",
						"type": "uint256"
					},
					{
						"internalType": "address",
						"name": "_tokens",
						"type": "address"
					},
					{
						"internalType": "address payable",
						"name": "_refund",
						"type": "address"
					},
					{
						"internalType": "uint8",
						"name": "_priceDecimals",
						"type": "uint8"
					},
					{
						"internalType": "address",
						"name": "_ownerPool",
						"type": "address"
					}
				],
				"name": "updatePrice",
				"outputs": [
					{
						"internalType": "bytes32",
						"name": "",
						"type": "bytes32"
					}
				],
				"stateMutability": "payable",
				"type": "function"
			}
		],
		"devdoc": {
			"kind": "dev",
			"methods": {},
			"version": 1
		},
		"userdoc": {
			"kind": "user",
			"methods": {},
			"version": 1
		}
	},
	"settings": {
		"compilationTarget": {
			"price-contracts/ChainLinkPrice.sol": "ChainLinkPrice"
		},
		"evmVersion": "istanbul",
		"libraries": {},
		"metadata": {
			"bytecodeHash": "ipfs"
		},
		"optimizer": {
			"enabled": false,
			"runs": 200
		},
		"remappings": []
	},
	"sources": {
		"@chainlink/contracts/src/v0.6/Chainlink.sol": {
			"keccak256": "0x7bef34fd97f611103c6113025e3d6af755f326069767e72266698f64258e62b6",
			"license": "MIT",
			"urls": [
				"bzz-raw://82125916319b872093aa8599d2c00bd07d363386a74a4d0268c6edf25c366f82",
				"dweb:/ipfs/QmXTnVy1XEw387NduvHHFQNmnzYTwFUhVz95kRvRrcwdHd"
			]
		},
		"@chainlink/contracts/src/v0.6/ChainlinkClient.sol": {
			"keccak256": "0x9f8883b8b5b76bba151e5f30d4c353b8a3f15ee3d97117deee4cccd91fe8640f",
			"license": "MIT",
			"urls": [
				"bzz-raw://ee9b132779ac24df4f8a5e45dfc256acc70eb5e43f715de36593e488f20a44ff",
				"dweb:/ipfs/QmagJ1htVpP2ZYLAdHEpSEMx1Xd3csbUHAhLctryVDsNFg"
			]
		},
		"@chainlink/contracts/src/v0.6/interfaces/ChainlinkRequestInterface.sol": {
			"keccak256": "0xe513c0f60edf13da7d82625489cf2008c7b66170f3b1ed1606b84c73f95b17ad",
			"license": "MIT",
			"urls": [
				"bzz-raw://78e083ef252b80bb63a5aa126bc7283cd9b88767dfdf0190d46802bc32756ecf",
				"dweb:/ipfs/QmdTyEQwX5ecoXR1rBh8DLDJpCYVDM85JjjR2sEJdE9wAA"
			]
		},
		"@chainlink/contracts/src/v0.6/interfaces/ENSInterface.sol": {
			"keccak256": "0xdef864af6e516477773ea246b73531b1836de5bea4ac1cfd8be6e7f4b3f3c3fd",
			"license": "MIT",
			"urls": [
				"bzz-raw://ad3346f5a393cd62d8de678a77d8dc323d8f9e21f0aaa504d0d0b990c8b61477",
				"dweb:/ipfs/QmQ2n8329Fzb7Zbzk5wqYvAfKJ9QPwTdCUmm9zUqhL67a1"
			]
		},
		"@chainlink/contracts/src/v0.6/interfaces/LinkTokenInterface.sol": {
			"keccak256": "0xe245a7be950c94d87bb775ae9ee9fbd693fbe2987778e6ce0b04605ea44b7b68",
			"license": "MIT",
			"urls": [
				"bzz-raw://bd2c3165d949fc66fe407b96eb3dc2092c7e800f4c073b411bf7b96de3e156c9",
				"dweb:/ipfs/QmcfJhR1Np4GsLWnww2Duqks2wEzYk8VDTvCAYy7MisG1r"
			]
		},
		"@chainlink/contracts/src/v0.6/interfaces/PointerInterface.sol": {
			"keccak256": "0x08aed19c3bef1ae2d90fc0d9d28a497fd7f312991ed08fedfe545de6b9a476e4",
			"license": "MIT",
			"urls": [
				"bzz-raw://b2e7b4acfbd4cfbd4c3e266011955954ec0f5a2323647e81b936c66cb35e1b5e",
				"dweb:/ipfs/QmXVrpdo76r2WhxE7gJPj3dGycZYKKvK39VNVaB7HyhAbT"
			]
		},
		"@chainlink/contracts/src/v0.6/vendor/BufferChainlink.sol": {
			"keccak256": "0x14f13139229a2fef8f705f29f91de0bc81bcd5070ec75b4bd3fd82c1536ca685",
			"license": "MIT",
			"urls": [
				"bzz-raw://9a403d7f17b316c7b8837a25df0563de2a1c3121b7cd43473abce8ce6742bd29",
				"dweb:/ipfs/QmWZYi4xJGjPt1pEM7mS7XsA1eF2zpcxiiuGHuiTndXHo7"
			]
		},
		"@chainlink/contracts/src/v0.6/vendor/CBORChainlink.sol": {
			"keccak256": "0xe7c6e4290ac2a41a138e6bd89d89a2779f66847a5ee6fb5a6f2a3386e5ce589d",
			"license": "MIT",
			"urls": [
				"bzz-raw://1eb0e7821c4963b125b47c93e31cd6e073d2b87550651054fc526e63915d92ab",
				"dweb:/ipfs/QmVJq2sNTzX4Hfyway8JiY4RoQw4vQRSbzJWbsC7JsiyUs"
			]
		},
		"@chainlink/contracts/src/v0.6/vendor/ENSResolver.sol": {
			"keccak256": "0xfd992937d215ad669f69e91fefbe62cad8973ae329b4e810ca9b26a1ae0b6bb7",
			"license": "MIT",
			"urls": [
				"bzz-raw://afb189e69fb705795bf41dea9ff20bab191164fc4876803168372f9bf1a1a0f1",
				"dweb:/ipfs/QmUBbNkFiJh9BrPepNVYMpxnEk1a5xqun8VT6Zb2jC3FtV"
			]
		},
		"price-contracts/ChainLinkPrice.sol": {
			"keccak256": "0xd766db251c3e8446877829ccd3caa27ca1cca760e40e34c58a85f6dbb1f116ec",
			"license": "UNLICENSED",
			"urls": [
				"bzz-raw://db2cc126048d8a8ebb0daeebfc575ea09548d4ad6e3331261da29fab8617867f",
				"dweb:/ipfs/QmbwHHgPpPNV9qkgpCjzU3b69SKyXxFQ99vLjcTqkQ1Gk4"
			]
		},
		"price-contracts/Ownable.sol": {
			"keccak256": "0x4926f64037a2bd6065f81c850f5f23e3a30780f2a03fedf85562263ef4a39d56",
			"license": "UNLICENSED",
			"urls": [
				"bzz-raw://8b4996b19426d3b468cb41cb72cea902ecc8d13e73996d45c1171342724352c8",
				"dweb:/ipfs/QmWvbm2Kf9cz443qLzWuQVxcpaWHfWKQbbKZRS6AupkW9A"
			]
		},
		"price-contracts/interface/IBettingPool.sol": {
			"keccak256": "0x5d66d358f883a43344c6211fe984c223c50337fe7da8633b06f6e14ba453b7bc",
			"urls": [
				"bzz-raw://2d3cd93105749eb757a2a53cce9983cb1cbdc9ca82984a6a7d4464dd5319f960",
				"dweb:/ipfs/QmNuSG6nd3P1hPtKaV4bY8xmwADU5GT4imBXbSSQWFfHUZ"
			]
		},
		"price-contracts/interface/IERC20.sol": {
			"keccak256": "0xe4695df3ea31651d423a5c2090e0c26dc726e66e054b1c39ede8ad5dad5cf37a",
			"license": "UNLICENSED",
			"urls": [
				"bzz-raw://a2fbf8e4cf29afc0d7adf2acc00eff4c11d36fe88f1162da45d1d3a2fcb0b207",
				"dweb:/ipfs/QmZgjo7NHsHy1spTdxTe6Mjstbfrw55TNXZxrHpXoAcWW3"
			]
		},
		"price-contracts/interface/IPriceContract.sol": {
			"keccak256": "0x72e295510b9c18e5ab9a4c80b69ed600d0a9fae5cc50904c3104a5510c20f69e",
			"urls": [
				"bzz-raw://ce0a7c7cfb2d79bcde0f30571f8b047cfe94b541c2cdaba58eb7cd7b11654e9c",
				"dweb:/ipfs/QmVbGr62PYEYHJ7zqY1SYaZwWQsjqNBokyFpRquHQZcf6c"
			]
		},
		"price-contracts/libraries/DateTime.sol": {
			"keccak256": "0xf4288f5de4358466ace2acf0a596584d747b16379da56cee6091cbc1a56c9351",
			"urls": [
				"bzz-raw://4ffdf2a83ceed7fdcce18ac35aa8c452434efac9f5457364e375c0964003e7b8",
				"dweb:/ipfs/QmTvHr4srymaefXeaYT1ViXZ5reKvX9WbTgjcqJ9qCkBjr"
			]
		},
		"price-contracts/libraries/String.sol": {
			"keccak256": "0xfc0fea697ed2b3e850d054b1aed7ed82cf8722f740e942958c8abdafa80eb1c7",
			"license": "UNLICENSED",
			"urls": [
				"bzz-raw://d6c1977c6c8fb3f354944606f3cdb124b737c148bccdbc1a1e80befdeaf2e110",
				"dweb:/ipfs/QmWVDke5f4XFAJYuEJeNPedZxbFX8nZBfaNLNwxxppJ2fk"
			]
		}
	},
	"version": 1
}