Provable Oracle Starter screenshot

Provable Oracle Starter

Author Avatar Theme by Marlowl
Updated: 11 Feb 2019
21 Stars

Basic Ethereum Oracle example, using Provable, Truffle, Vue and Web3

Categories

Overview

The Ethereum Oraclize starter front-end provides a robust framework for developers looking to integrate Oracle services within their Ethereum applications. Utilizing Vue-cli version 3.2.1, this basic Ethereum Oracle example offers a hands-on approach to fetch real-time data, such as the current ETH/USD price, directly from the Coinbase API. The project is tailored for those familiar with Ethereum development and helps in seamlessly setting up an environment that leverages the capabilities of Oraclize and Truffle.

By setting up a development blockchain and utilizing the Ethereum-bridge, users can efficiently compile and migrate contracts, making the process of building decentralized applications more accessible. With clear instructions on project setup, including the necessary dependencies and commands, this starter kit serves as an excellent foundation for both novice and experienced developers looking to expand their knowledge in Oracle integration on the Ethereum network.

Features

  • Vue-cli Version 3.2.1: Utilizes a modern front-end framework for building user interfaces that interact with Ethereum smart contracts.
  • Ethereum Oracle Integration: Connects the Ethereum blockchain with external APIs, enabling real-time data fetching from sources like Coinbase.
  • Easy Setup: Step-by-step installation guide makes it simple for developers to get started with Truffle and Ethereum-bridge.
  • Development Blockchain: Runs a local Ethereum environment with Truffle develop, allowing for safe contract testing and deployment.
  • Contract Compilation and Migration: Facilitates the compilation and migration of smart contracts right from the Truffle console for ease of use.
  • Real-Time Data Access: Fetches current ETH/USD prices, showcasing the practical application of Oraclize in real-world scenarios.
  • Clear Output Instructions: Provides straightforward guidance on how to extract and use contract addresses within the project.