This package has been deprecated

Author message:

All Packages are now on @xyo-network

xyo-solidity

0.2.8 • Public • Published

XY Oracle Network Smart Contract API

Library toolkit for developing dApps connected to the XY Oracle Network. Users can subscribe to webhooks for event listeners from the XY contract using https://ethercast.io/.

Requirements

Installing Ganache as a local, Ethereum blockchain node:

  • Make sure you have Node.js installed, then run npm install -g ganache-cli
  • Then, run ganache-cli. It will start a local Ethereum simulation on port 8545.

Now that you have Ganache, you can clone the xyo-solidity repo and deploy the XY core smart contract to the local node as follows:

  • Install truffle with npm i truffle -g
  • Clone the xyo-solidity repo git clone https://github.com/XYOracleNetwork/xyo-solidity
  • While ganache is running, compile and deploy the contract: truffle compile && truffle migrate
  • You should see the following in your command line:

Truffle Migrate

You can also run the simple unit tests over the XY.sol file with truffle test

Project Structure

All of the Ethereum smart contracts used are under contracts/, and the compiled JSON artifacts are under dist/contracts/.

Unit tests can be found at test/, and example smart contracts that communicate with the XY contract are under examples/.

The migration scripts are under migrations/.

The gulp files are under gulp/.

Milestones

Done

  • Basic interface for sending location queries and receiving answers
  • Multiple types of location query

Planned

  • Verify answers provided by Diviners

Authors

See the list of contributors who participated in this project.

License

TODO

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

  • Version
    Downloads (Last 7 Days)
    • Published

Package Sidebar

Install

npm i xyo-solidity

Weekly Downloads

0

Version

0.2.8

License

UNLICENSED

Unpacked Size

8.53 MB

Total Files

137

Last publish

Collaborators

  • xyo
  • carterharrison