sendChainlinkRequest(request, _fees)
function requestNFTPrice(uint256 cid, IPurchaseGatewayCaller caller)
override
external
{
/// Step 2 => gateway oracle request off-chain data
/// Here the chain link requests and exec as callback fulFillNFTPrice on result ready
Chainlink.Request memory request = buildChainlinkRequest(_jobId, address(this), this.fulFillPrice.selector);
request.add("get", "https://run.mocky.io/v3/88965c16-d784-4e43-9f37-822535673889");
request.add("path", "RAW.PRICE");
// Keep the request needed data while request finish
bytes32 requestId = sendChainlinkRequest(request, _fees);
requests[requestId] = RequestCommitment(caller, cid);
emit PurchaseRequestReceived(requestId);
}
KOVAN_CHAINLINK_JOBID=b6602d14e4734c49a5e1ce19d45a4632
KOVAN_CHAINLINK_ORACLE=0x56dd6586db0d08c6ce7b2f2805af28616e082455
KOVAN_CHAINLINK_LINK=0xa36085F69e2889c224210F603D836748e7dC0088
Error: transaction failed (transactionHash="0x9bb03f7ed9bc61185e2cf5b8e5cb21928ea83ab6347d2b40ac7d0c6dece83e59", transaction={"hash":"0x9bb03f7ed9bc61185e2cf5b8e5cb21928ea83ab6347d2b40ac7d0c6dece83e59","type":0,"accessList":null,"blockHash":null,"blockNumber":null,"transactionIndex":null,"confirmations":0,"from":"0xEe99CeFF640d37Edd9cac8c7cfF4Ed4cD609f435","gasPrice":{"type":"BigNumber","hex":"0xb2d05e07"},"gasLimit":{"type":"BigNumber","hex":"0x0c3500"},"to":"0xFC4304408AF3dceCF3C898bcE448094D93f328f9","value":{"type":"BigNumber","hex":"0x00"},"nonce":377,"data":"0x9b331ff4aebe945a2802f1aa24a75cee2ecd2492c0a104862783790b3fe1b67114c3b45600000000000000000000000073affb2f119215b0668e3695079b6fb3c3463aeb","r":"0x98ad5f3e0df513bfe119d0462a9387fbd49001cb59a148019be0136427aa2fa0","s":"0x5f6b5ff4d8636e5fc65b1e4a6d4cc0e5363946b7437514f1bc03e142a677d6c1","v":119,"creates":null,"raw":"0xf8ab82017984b2d05e07830c350094fc4304408af3dcecf3c898bce448094d93f328f980b8449b331ff4aebe945a2802f1aa24a75cee2ecd2492c0a104862783790b3fe1b67114c3b45600000000000000000000000073affb2f119215b0668e3695079b6fb3c3463aeb77a098ad5f3e0df513bfe119d0462a9387fbd49001cb59a148019be0136427aa2fa0a05f6b5ff4d8636e5fc65b1e4a6d4cc0e5363946b7437514f1bc03e142a677d6c1","chainId":42}, receipt={"to":"0xFC4304408AF3dceCF3C898bcE448094D93f328f9","from":"0xEe99CeFF640d37Edd9cac8c7cfF4Ed4cD609f435","contractAddress":null,"transactionIndex":0,"gasUsed":{"type":"BigNumber","hex":"0x0c0881"},"logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","blockHash":"0x4c5c3917e520479da5f089ec4590b238ad4b4347e42a6727a2e79c5a8080a3e5","transactionHash":"0x9bb03f7ed9bc61185e2cf5b8e5cb21928ea83ab6347d2b40ac7d0c6dece83e59","logs":[],"blockNumber":27650639,"confirmations":2,"cumulativeGasUsed":{"type":"BigNumber","hex":"0x0c0881"},"effectiveGasPrice":{"type":"BigNumber","hex":"0xb2d05e07"},"status":0,"type":0,"byzantium":true}, code=CALL_EXCEPTION, version=providers/5.4.5)