Skip to content

Releases: AugurProject/augur-app

1.0.6

25 Jul 07:52
Compare
Choose a tag to compare

Augur App v1.0.6

It's another release and another bunch of goodies for everyone ๐Ÿช ๐Ÿฌ

This time around we've squashed a couple biggies, and everyone should see a more reliable application which can recover better from syncing errors.

Stability Improvements

  • ๐Ÿš€ We talk to your ETH node a lot less while syncing, making things more stable and less prone to random failures.
  • ๐Ÿšด If you've already synced a most of the history, and then encounter an issue, we'll recover from where you left off.
  • ๐Ÿ“ˆ Changed the way we calculate your current positions, leading to more accurate profit and loss results (and faster sync times!)

UX Improvements

  • ๐Ÿ”“ Non-logged-in users can see markets that are pending reporting
  • ๐Ÿšซ Include a UI to handle canceling bad orders
  • ๐Ÿ“ƒ Pagination on reporting page

For an exhaustive list of changes see the milestones in GitHub!

Augur UI: https://github.com/AugurProject/augur-ui/milestone/7?closed=1
Augur Node: https://github.com/AugurProject/augur-node/milestone/1?closed=1
Augur App: https://github.com/AugurProject/augur-app/milestone/1?closed=1

1.0.5

21 Jul 07:28
Compare
Choose a tag to compare

Augur App 1.0.5

Saturday at 12:30am? Yeah, we release like that.

This release is addressing a number of pressing concerns!

  • ๐Ÿ“‘ The Dispute Page now Paginates correctly so you can see all the markets!
  • ๐Ÿ™ˆ Some orders aren't available to be filled. These orders are now hidden. The users who made these orders will not be able to see them at the moment, but we'll fix that shortly.
  • โ™ป๏ธ Even more syncing stability work: Certain types of Ethereum data come from "off-chain" calls (eth_call). Implemented retry mechanism for calls that fail. Fixes errors such as "sql constraint, positiveEndTime".
  • โš™๏ธ Augur App's port is now configurable, so you're not just stuck with :8080

We'd also like you to know that 1.0.6 will be arriving shortly and has some other large sync speed improvements and ui fixes, see what's coming here:
https://github.com/AugurProject/augur-app/milestone/1
https://github.com/AugurProject/augur-ui/milestone/7
https://github.com/AugurProject/augur-node/milestone/1

1.0.4

16 Jul 18:38
63266cf
Compare
Choose a tag to compare

Augur App 1.0.4

It's monday morning and the updates are rolling in!

This time around we've made it cheaper and more reliable to use Augur in a bunch of ways. Trying to squash the most commonly reported bugs!

Remember, submit those Github issues!!

Usability

  • Augur-App has gotten a makeover ๐Ÿ’„
  • New menu options.
  • Percentage sync is back (and pretty ๐Ÿ˜ฎ)!

Costs ๐Ÿ˜Œ

  • Use real gas estimates for market creation.
  • Decrease cost a bit more for the case where no shares are being provided by the taker

Connections / Stability ๐Ÿ˜€

  • Trouble connecting to parity? We fixed that one too!
  • Retry for common connection issues
  • Add menu item to reset database state before you connect, if your databases are broken use this!
  • WebSocket pings don't break things if you're disconnected
  • Fewer off-chain calls while syncing, which reduces data consistency issues with pools of nodes.

1.0.3

13 Jul 01:01
Compare
Choose a tag to compare

Augur App 1.0.3

Thanks everyone for their patience! This release includes several tweaks and stability improvements to keep things going smoothly while connected to pools of eth nodes, and recover from errors on restart.

  • ๐ŸŽ† We've resolved the data-corruption seen by many users using pools of ethereum nodes to provide their data by including a delay in Augur Node to ensure that we always get consistent results from the servers.
  • โž• Added to block count in the UI
  • ๐Ÿค Trades which simply return your ETH should be fixed
  • โบ On re-start we make sure to roll back to known good databases, so if you run into an issue we can recover more quickly.
  • โ˜‘๏ธ With this version we're leaving latest.yml and latest-mac.yml so you can see the SHA512 checksums for windows/mac builds

If you notice trades or other transactions not showing up in the UI, try refreshing the page -- the change to have Augur Node lag behind the ethereum nodes may cause some issues and we'll be working to improve the UX right away.

1.0.2

11 Jul 03:31
Compare
Choose a tag to compare

Augur App 1.0.2

And we're back at it again!

This release fixes a few important issues:

  • ๐Ÿ’ธ Gas costs for trading now more accurately reflect the the real cost of a trade.
  • ๐Ÿ•ฅ See your sync progress details instead of simple percentage.
  • ๐Ÿ’ฅ Having a problem? Nuke the database and re-sync from within the app!
  • ๐Ÿ—’ Refreshing the UI will now remember your connection settings!

1.0.1

10 Jul 19:32
Compare
Choose a tag to compare

Augur v1.0.1

Bug fix for users experiencing issues with transactions being re-submitted while connected to Infura.

1.0.0

10 Jul 07:50
Compare
Choose a tag to compare

Augur App v1.0.0

Augur App is a lightweight Electron app that bundles the Augur UI and Augur Node together and deploys them locally to your machine. The Augur UI is a reference client used to interact with the Augur protocols core smart contracts on the Ethereum blockchain. Augur Node is a locally ran database that parses the Ethereum blockchain for logs relevant to Augur, and serves the respective data to the Augur UI.

Install

Executable Installer:

Download the executable for your respective operating system:

Mac OSX : mac-augur-1.0.0.dmg
Windows : win-augur-1.0.0.exe
Linux : linux-augur-1.0.0.deb

Running

  1. Download the executable for your respective operating system.
  2. Double click to install Augur App.
  3. Select your configuration: Mainnet, Local, Rinkeby, Ropsten, or Kovan.
  4. Point Augur App to an Ethereum node (Either via HTTP or WS endpoints, or both).
  5. Select "Connect", and Augur App will begin to sync Augur Node in the background.
  6. Once synced to 100%, click "Open Augur App" to deploy the UI locally in your browser.
  7. Authenticate using MetaMask, Edge, Ledger or Trezor.

Selecting An Ethereum Node

You have two options for connecting to an Ethereum node: local or remote.

  • Run a synced Geth or Parity client locally.

    or

  • Use a remote node, such as Infura. Not all remote nodes support Websockets or RPC, so your mileage may vary.

Using Ledger Hardware Wallet

Key Derivation Path

Augur derives Ledger account addresses using the BIP0044 standard, or the m/44'/60'/0'/0 key derivation path. Commonly used client-side wallets such as MyCrypto and MyEtherWallet, and the Ledger ETH App, use the "non-standard" key derivation path m/44'/60'/0'. To access the address Augur derives for you on MyCrypto, MyEtherWallet, and the Ledger ETH App, you must change your key derivation path to m/44'/60'/0'/0 (BIP0044).

Local SSL Cert

Ledger requires SSL, which isn't available by default while running software on localhost. If you plan to use a Ledger hardware wallet with Augur, you must first select "Enable SSL For Ledger" before clicking "Open Augur App". Selecting "Enable SSL For Ledger" generates a self-signed SSL certificate locally, allowing you to interact with your Ledger hardware wallet. Other available authentication methods do not require this. Reference.

Firefox Not Supported

Due to the current architecture of this implementation, the use of self-signed SSL certificates, and Firefox's security model, using a Ledger with Firefox is not currently supported. We will be working to fix this issue. In the meantime, it is recommended to use Chrome with Ledger.

Clearing Configuration File

If youโ€™ve installed a previous pre-release of Augur App locally on your machine prior to the main Ethereum network deployment, you will need to clear your local Augur App configuration file in order to properly run this Augur App release and connect to the Ethereum main network.

Please delete the augur directory (or, just the config.json file) in the following location:

Mac OSX : ~/Library/Application\ Support/augur
Windows : %AppData%\augur
Linux : ~/.augur

Questions, Bugs and Issues

Please file any bugs or issues related to Augur App as a GitHub issue in the Augur App repository. If your issue is related to Augur Node, use the Augur Node repository. If you have a UI bug or issue to report, use the Augur Client repository.

Alternatively, you can share feedback or seek help from community members in the Augur Discord.

FAQ & Disclaimer

It is highly encouraged and recommended that users read the FAQ and disclaimer prior to interacting with the Augur protocol on the main Ethereum network.