- Roman - Full Stack dev with Node and React expertise. Junior Solidity and Ethereum ecosystem knowledge.
- Rex - Quality assurance expert. Junior Solidity and Ethereum ecosystem knowledge.
- Kevin - Senior Solidity dev and ecosystem expert
- Chris - Senior Solidity dev and ecosystem expert
- Kiril - Senior Solidity/Security expert
- Will be looking for senior UX/UI dapp mentor
We are going to use:
- Solidity
- Truffle + Ganache + React + Drizzle
- [Add code coverage tools]
- [Add static analysis tools]
There will be one contract that will keep all the records in its state and provide methods to manage them.
Write Truffle tests that are traceable to requirements.
- Research
- Write System Description Document
- Write Development Plan
- Write Architecture
- Preliminary audit
- Write Software Requirements
- Implement Smart Contract
- Get to 100% test coverage
- Implement UI
- Write Audit Prep Report
- Audit
- Prepare for presentation
- Submit code
- Present
- Following days:
- Publish all the supporting documentation and the audit report
- Set up a bug bounty program [how?]
- Testnet: Saturday
- Mainnet: Days following hackathon
Deployment: Use truffle deploy
Re-deployment: Not supported (v2)
- Preliminary audit
- Full audit and full audit
- Change impact analysis on every future change to smart contract code