Does this mean we’re ready to launch? Unfortunately, no. There are still tasks to be completed within the contracts before they’re ready for auditing.Contracts: Contracts need fee payout implemented, the REP price feed oracle built, and a number of additional pieces of information tracked for the dynamic fee system to work properly.Contracts need all FIXMEs and TODOs completed / addressed.Reporting escape hatch needs to be authored (a short-term emergency lever for if a major bug is found during early phases of launch).Contracts need much more testing of sad paths, and more thorough testing of happy paths.Contracts need to be internally audited.Contracts need to be externally audited.Contract deployment pipeline / scripts need to be authored.Augur Node needs to be designed and written (details about this to come). Client: Finish re-skinning: portfolio, create market, and authentication views (in progress).Re-skin the market and reporting views.Package different distributions of Augur (downloadable client, IPFS, dApp browsers).Scale and harden IPFS deployment.Testing, user feedback, UX walkthroughs, improvements, etc.
The new client is about 50% complete. Our speed of development has improved since the migration. The engineering team has been growing rapidly, and we’re finding employees easier to onboard at this time in the project.
We have a rough timeline scoped out internally for everything necessary to bring us to launch. Over the coming weeks, we will share some of these broken down timelines with you, as well as updating you with our weekly development updates.
If you have any questions, please reach out to us on Twitter or Slack.
The Augur Team