Skip to content

Releases: team-toast/DAIHard

Interior Design

26 Feb 13:52
eb66db3
Compare
Choose a tag to compare

Interior Design - noun: the art or practice of planning and supervising the design and execution of architectural interiors and their furnishings

This release covers lots of changes to just make the dang thing nicer, both to end users and to devs.

Notable changes for users include:

  • The whole thing is responsive and works on mobile
  • Builds now optimized by building Elm in production mode
  • Enable markdown formatting for payment methods
  • Better display of trade interval windows on Marketplace

Notable changes for devs include:

  • Clearer project structure
  • Hash Routing is now used to ease usage on things like IPFS
  • Introduced a testMode Bool that's passed around and can be accessed via /test/[subpage]

Fuel Injection

20 Sep 07:45
b1d44c0
Compare
Choose a tag to compare

Fuel Injection - noun: The direct introduction of fuel under pressure into the combustion units of an internal combustion engine

This release combines the old CryptoSwap and Create pages, into a newer, nicer Create / Landing page.

CryptoMonger

05 Sep 11:27
4639cc9
Compare
Choose a tag to compare
CryptoMonger Pre-release
Pre-release

monger - noun: denoting a dealer or trader in a specified commodity

Notable changes include:

  • New home page, which offers a specialized CryptoSwap page.
    • CryptoSwap attempts to make it easier to create a trade specifically designed for trades between Dai/xDai and a few other cryptos (ZEC, XMR, and BTC).
    • Lots of under-the-hood changes to fetch crypto prices via a proxy server and calculate trade parameters given a margin and an amount in or out.
  • Experimental UX changes, shamelessly copied (in spirit, not code!) from KyberSwap :D thxxxxx

We're not entirely happy with this release, so we'll do a slight pivot now. The next release should bring the ideas here to a much more mature conclusion.

Chugga

15 Aug 13:49
777f522
Compare
Choose a tag to compare

Chugga as in the canonical train sound chugga chugga chugga...

This version should be devoid of fatally confusing elements, such that a pair of (very) dedicated users can create, commit to, and complete a full trade (that's one chugga!) without direct support from the team.

Notable improvements include:

  • Included audit documentation
  • Browser notifications for new events and messages when on the Trade page
  • TradeCache / Marketplace overhaul
    • Wallet network now only affects user actions; any reading operations read from all chains at once
      • Marketplace and My Trades show both Dai and xDai trades
      • A trade's url now encodes the chain it's on, so no more ambiguous trade URLs
    • Better filters on My Trades and Marketplace
    • Marketplace still defaults to only showing open offers, but can also show Trades in other phases
    • Trade page loads from TradeCache if possible
    • Phases and States of trades in TradeCache (shown on Marketplace and My Trades) now updated regularly

Almost Definitely Not Broken This Time

24 Jul 14:45
12c1ad1
Compare
Choose a tag to compare

After a long period of auditing and upgrading, we are ready to present v0.9.2 of DAIHard to the world.

Notable improvements from v0.9.1 include:

  • Contracts are not broken
  • Works on xDai
  • Simple reputation tools
  • Lots of visual re-design
  • Better error reporting

Should Be Fixed

17 Jul 15:46
b78edeb
Compare
Choose a tag to compare
Should Be Fixed Pre-release
Pre-release

Worst case, it will just burn down again

Launch Exploit Fix

22 Apr 07:57
Compare
Choose a tag to compare
Launch Exploit Fix Pre-release
Pre-release

Upon the first launch of DAIHard, a critical bug was found in the smart contract, which allowed any attacker to drain any trade.

This release fixes that bug, and also protects against some arithmetic overflow concerns.