April 24th, 2018 - Development Update
Two weeks ago we communicated that our contracts were finalised and ready to be audited, but after a quick internal discussion we’ve decided to add a few extra changes before deploying our contracts to mainnet. One of which is the upgrade to Solidity version 0.4.23. The main reason we decided to immediately go to 0.4.23 is because it supports accessing dynamic data (such as strings) returned by function calls. Basically, this means that we could use the Eternal Storage pattern in our repository contracts.
What does this all mean exactly? It means that by upgrading to the latest solidity version, we are able to write our data to Eternal Storage and in doing so, separating our data from our logic. In turn making upgrades to existing contracts a lot easier for our developers and transparent to the end-users.
Key points we worked on:
Features:
Upgrade to Solidity version 0.4.23 (pull request #37).
Improve the upgradability of the smart contracts (pull request #38).
Implement a page where all the details of a request are visible (pull request #106).
Implement a page where you can browse all the request that are relevant to a certain user (pull request #92, #93).
Upgrade profile to match the structure of userprofile (pull request #105).
Refactor pieces of code to keep it maintainable, by making a separate functionality class from Callable (issue #30).
Finalised designing front-end screens using Sketch.
Bugfixes:
Pending request removed but not added to ‘my’ list (pull request #99).
Refactor filter for list (pull request #93).
CSS not loading properly after registering on the platform (issue #79).
Thanks for the update.
This project have an excellent idea and the team work hard!!
Sure that will be huge!!