Skip to content
Branch: master
Find file History
gskapka Merge pull request #57 from oraclize/feat/truffle-url-requests-tests-…
…improvements

feat(truffle-url-req): improve tests to rm inconsistent outcomes
Latest commit b7a63a0 Jun 18, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
computation-datasource fix(bitcoin-example): update old archive for non-truffle bitcoin example Mar 29, 2019
gas-price-oracle add gas-price-oracle & sundry files to ethereum examples Aug 31, 2018
lib-experimental Upgrade most non-truffle examples to Solc 0.5.0 (#34) Dec 3, 2018
proofshield Upgrade most non-truffle examples to Solc 0.5.0 (#34) Dec 3, 2018
random-datasource fix(random-examples): make constants actually constant Jun 14, 2019
truffle-examples Merge pull request #57 from oraclize/feat/truffle-url-requests-tests-… Jun 18, 2019
DieselPrice.sol fix: update functions parameters Mar 28, 2019
KrakenPriceTicker.sol fix: update functions parameters Mar 28, 2019
README.md tweak wording May 20, 2019
WolframAlpha.sol
YoutubeViews.sol fix: update functions parameters Mar 28, 2019

README.md

Solidity Examples

Here you can find various Solidity examples showing how to use the Oraclize API in your smart-contracts. Simply copy one of the .sol files into the Remix IDE online Solidity compiler to see them in action! Then fire up the Oraclize-Plugin (which you'll find under the settings tab) and you'll be able to see your Oraclize queries working in real time!

Alternatively, if you prefer to develop locally, browse into the truffle-examples directory to see how Oraclize works in a Truffle development environment. Each self-contained example comes with full test coverage so you can see how to create robust, data-rich smart-contracts that leverage the Oraclize service fully.

💻 Happy developing!


✒️ Features!

The following is a list of the features you can find amongst the samples in this repo, along with links to the pertinent example(s):

  • Sending simple URL Queries! #1.
  • Scheduling a query for a future date! #1.
  • Sending calls recursively! #1.
  • Requesting a TLSNotary authenticity proof! #1, #2, & #3.
  • Requesting an Android authenticity proof! #1 & #2.
  • Leveraging JSONPATH parsing helpers! #1.
  • Using IPFS for proof storage! #1, #2 & #3.
  • Leveraging XPATH parsing helpers! #1 & #2.
  • Using the computation datasouce! #1, #2 & #3.
  • Using the WolframAlpha datasource! #1.

Coming Soon!

  • Nested queries!
  • Full query encryption!
  • Partial query encryption!
  • Leveraging BINARY_SLICE parsing helpers!

📢 Support

If you need any help when working with the examples here, you can always get timely support in the Oraclize Gitter channel here!

You can’t perform that action at this time.