QmTD269GvohhmCK7KCvLnFTkXe4pH8DudW4MutmUCJ54wE
Location | Action| Object | Time Chrome | Enter | | 5 https://ethereum-play.github.io/editor-solidity/ Chrome(new tab) | Enter | | 17 https://raw.githubusercontent.com/web3examples/ethereum/master/solidity_examples/ProvableTempOracle.sol Chrome (tab raw..) | Copy | { Source } | 25 Chrome (tab editor..) | Paste | { Source } | 30 TempOracleContract | Click | Publish | 43 updatePrice | Click | Arrow | 86 strLastLog | Click | Arrow | 115 temp | Click | Arrow | 145 updatePrice | Click | Arrow | 155 strLastLog | Click | Arrow | 171 priceOfUrl | Click | Arrow | 184 priceOfUrl - 4058141225035610 | Copy | { Number } | 187 updatePrice - value | Paste | { Number } | 194 updatePrice | Click | Arrow | 199 strLastLog | Click | Arrow | 217 temp | Click | Arrow | 270
The goal is to test the Provable Oracle service, by doing a HTTP request to get the temperature.
The test contract is deployed and temperature is retrieved. The second time the temperature is retrieved it turns out there is not sufficient ETH. After supplying ETH retrieving works again. Note1: sometimes a little extra ETH is required to get the transaction through. Note2: the network used is Goerli
Metamask installed and at least 0.1 Eth on Goerli account. Chrome is started.