Code Monkey home page Code Monkey logo

dapp's Introduction

Build Status Coverage Status

MARKET Protocol Dapp

Decentralized blockchain application utilizing MARKET

Take a look at our FAQ for a little more explanation.

Join our Discord Community to interact with members of our dev staff and other contributors.

Getting Started

Assuming you have npm already, Install truffle

$ npm install -g truffle

Clone this repository and use npm to install needed dependencies

$ git clone https://github.com/MARKETProtocol/Dapp.git
$ cd Dapp
$ npm install

At this point you can start the truffle development environment

$ truffle develop

From here, you now need to bring up the ethereum bridge for the Oraclize.it service. Instructions for installation can be found here

start the ethereum bridge (in a separate console) to run connected to the truffle development environment you have created

$ cd ethereum-bridge/
$ node bridge -H localhost:9545 -a 9 --dev

Once the bridge has fully initialized, you should be able to run the example migrations for the MARKET smart contracts.

truffle(develop)> migrate

If this fails due to a revert , please be sure the bridge is listening prior to attempting the migration.

Now we can bring Dapp with the commands below

$ cd Dapp
$ npm run start

DApp Features

Mainnet (eventually)

  • Contract Explorer : will allow users ability to view, filter, and sort deployed and white listed MARKET contracts available for trading
  • Contract Deployer : Intuitive user interface to help users select appropiate variables for deployment of their custom MARKET contracts.
  • Query Tester : Simple ability to create a query and retrieve the results from the blockchain in order to test query structure and expected results prior to deploying a contract.
  • Address lookup : Reverse contract lookup for MARKET contracst already deployed. Will allow users to enter an address and retrieve pertinent variables as well as the contract's current status.

Testnet only

  • Simulated Exchange : Users will register using their email address that will be used for tracking of simulated earnings for contest rewards, future airdrops, and project udpates. This game or sim, will allow users to trade against an automated bot that trades a few different MARKET contracts while making or losing tokens that keep score in the competition.

dapp's People

Contributors

perfectmak avatar kennethashley avatar poffdeluxe avatar cryptomental avatar arkgast avatar eswarasai avatar yenargy avatar saralarambhapuri avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.