The progress of development from the fourth quarter of 2018
The fourth quarter of 2018, spanning the months of October to December, was all about shipping, iterating, and then more shipping. The period also coincided with many breakthroughs on our research, from scalable on-chain voting to a crystallization of the first version of the Aragon Network. The results have helped guide the Aragon project’s product roadmap as well as the Flock proposals of Aragon One and the Aragon DAC.
The huge spike in completed progress of Aragon 0.6 as DevCon IV neared.
After the release of Aragon 0.6, the team at Aragon One took time to gather all the user feedback and UX issues. Afterward, some unexpected behavior with the Mainnet contracts was discovered. Thus we released three incremental updates to the client: 0.6.0-hotfix, 0.6.1, and 0.6.2.
An important hotfix to patch an infinite loop that caused the app to crash during organization on-boarding for some users
Initial support for EIP-1102 (privacy mode for Ethereum providers)
Organization switcher, allowing you to browse and bookmark multiple organizations
Completely redesigned radspec descriptions in the signing panel. This greatly improves the description of a proposed on-chain action
Many clarification improvements and bug fixes. including properly handling the DS-Token (e.g. DAI) edge case of how symbols and names are reported
Luis also put on his developer hat and did a few quick iterations to stabilize a desktop version of Aragon 0.6. Thus a truly decentralized, user-friendly way will become available for the users of Aragon. The work continues towards launching this alongside the web client.
The following packages used by the Aragon client were also updated and published
Released beta versions of the client-side middleware (@aragon/wrapper). Included large performance improvements and bug fixes
Significant in-progress work to upgrade dependencies and release a stabilized version
Migration of the token democracy and multisig kits to aragonOS 4
Creation and deployment of AGP-1 kit
Added functionality that allows organizations to be created in a single transaction
1.0.0 to 1.1.4
Implemented boolean literals, more equality operators, and helper functions
The Aragon DAC led the charge this quarter, representing Aragon at ETHSingapore. Thanks to everyone who participated, especially those who decided to build with Aragon and got awarded prizes! We always enjoy meeting people who are new to the ecosystem or the Aragon stack, and hope to see you again at future events as well as online :)
The DAC continued to focus on advancing the developer experience of the ecosystem. Significant efforts were made to improve the documentation and developer tooling with the support of Aragon One.
On-chain automated payrolls are a step closer to reality after last quarter!
Building off of the work of Aragon One from Q2, Protofire took on the responsibility of updating the contracts and building the front-end. As their name implies, they’ve been on fire in Q4. They completed most of the development required for audits. This is a first step for the app to be used by Flock teams like Aragon One.
There’s no timeline set yet on when the Payroll app will be available to the public. But this is an exciting use case that we want to test as soon as possible before recommending to others.
A Mainnet bug bounty for the smart contracts supporting Aragon 0.6 is live. Please visit the bug bounty wiki page for more information about what’s in scope and how to report any findings.
As part of the 0.6 launch, Aragon One did a significant overhaul on both the deployment process of applications to aragonPM as well as how uptime is ensured for the web assets on IPFS. Check out the redone deployments repository for more information as well as an audit trail of the deployments.
All Aragon Devs calls
Coordination between Flock teams and developers in the community has been ongoing in bi-weekly all devs calls. Find out more about these calls, as well as how to join, in its wiki page.
An emphasis has been placed towards publicizing all development-related chat from Flock teams. The #design, #dev, #dev-evm, #dev-frontend, #dev-help & #feedback channels are where these discussions are taking place. We welcome everyone to join in or take a look!
We always appreciate community contributions, so a big thank you to all the community members who contributed during Q4! We could not have done this without you!