Augur - Prediction Market Protocol and Client
Clone or download
phoebemirman and bthaile Update ui (#678)
* put back caching

* 6.1.4

* rm yarn.lock

* block info percent formatting (#2531)

* format percent

* smaller padding for mobile

* Block info styling (#2533)

* format percent

* smaller padding for mobile

* change arrow to details

* rm dupe

* lint

* added versions to state, updated accounts footer/terms and conditions to show the version info

* added genversion to dev deps, intigrated it into build, safer than importing directly from package.json

* update flash to push timestamp

* Update package.json

revert adding web3

* Update bind-contract-function.js

remove console.log

* add back in yarn.lock file

* move dropdown to the left

* show tentative winning for awaiting dispute and logged out

* disable claim and finalize buttons

* added space for clarity

* adjust-x-axis-in-performance-chart (#2537)

* attempting to adjust the x-axis labels and also shortened them a little bit in the x axis labeling but not the tooltips. adjusted tooltips to always keep ETH on top/date below it, adjust treshholds for when to flip where the tooltip generates

* use "no markets available"

* fix missing borders

* remove active bg color changing on mobile, lint

* add comment

* rm extra line

* upgrage augur.js verison and fix linting issue

* add isPopulated function (#2542)

* add isPopulated function

* add unit test

* fix reporting page bug, fix winning outcome text

* Limited outcome vertical line indicator position on scalar markets

* Considered mobile

* update ui

* add lock

* fix imports

* add convenience method to call flash

* might only be an issue for me but babel doesn't like deconstructed imports on first line

* revert that file, we need to connect to augur-node
Latest commit 2a2d84f Dec 11, 2018

README.md

Build Status

Define: Augur Protocol

Augur is a decentralized oracle and peer to peer protocol for prediction markets. Augur is free, public, open source software, portions of which are licensed under the General Public License (GPL) and portions of which are licensed under the Massachusetts Institute of Technology (MIT) license. Augur is a set of smart contracts written in Solidity that can be deployed to the Ethereum blockchain.

Augur is a protocol, freely available for anyone to use however they please. Augur is accessible through a desktop client app, similar to interacting with an Ethereum or Bitcoin node. Users of the Augur protocol must themselves ensure that the actions they are performing are compliant with the laws in all applicable jurisdictions and must acknowledge that others’ use of the Augur protocol may not be compliant. Users of the Augur protocol do so at their own risk.

For more information about the Augur protocol and the Forecast Foundation, check out the FAQ.

Want to try Augur?

Grab the latest release of Augur App to connect to the Ethereum Network and explore what the Augur community has done.

100% Fully Open Source

You can view, edit, and contribute to Augur via the 100% open source repositories hosted on GitHub!

  • Augur Core - The core implementation of the Augur Project as Smart Contracts written in Solidity for the Ethereum Network.
  • Augur.js - Javascript library for Node.js and the browser to help you communicate with the Augur smart contracts, and Augur Node.
  • Augur Node - Helper application to aggregrate the activity of the Augur community on the Ethereum Network. Allows you to quickly build responsive and performant user interfaces.
  • Augur UI - A reference client UI which uses Augur Node and a connection to the Ethereum Network to interact with the Augur community.
  • Augur App - Augur App is a lightweight Electron app that bundles the Augur UI and Augur Node.

Documentation and Whitepaper

Developer documentation is available on the Augur documentation site. If you find any mistakes or want to add any clarifications, you can submit pull requests for updates to the GitHub repository.

If you're interested in going in-depth with Augur, the Augur whitepaper provides an in-depth look at the game theory behind the Augur protocol.

Report Issues

Augur needs community support to find and fix issues in the protocol, middleware, client libraries, and applications. If you have an issue, or find a bug please create an issue with any information needed to recreate the problem.

If you're a developer wanting to contribute to the Augur community, please check out the open issues and feel free to propose fixes by submitting a pull request to the appropriate repository.