aletheia-app icon indicating copy to clipboard operation
aletheia-app copied to clipboard

SmartContract for community review

Open roo2 opened this issue 7 years ago • 1 comments

Covers implementing and testing the community review process in solidity. Does not cover updating filesharing or the UI.

  • [ ] Read through or complete the "Design your own cryptocurrency" ethereum tutorial
  • [ ] Extend the SubmittedPapersIndex.sol smart contract to have a queue of unreviewed papers and a list of reviewed papers
  • [ ] When a paper is submitted through the UI it goes to the unreviewed papers list
  • [ ] Add a method to SubmittedPapersIndex.sol to mark papers as 'reviewed'
  • [ ] When a user marks papers as reviewed their account is recorded as a reviewer of that paper.
  • [ ] When a paper has reviews from 3 users (who are not the author) move the paper to the 'reviewed papers' list
  • [ ] Unit tests for all methods

roo2 avatar May 21 '17 04:05 roo2

Want a tutorial? Check out the exercises on https://www.ethereum.org/

KadeMorton avatar May 27 '17 06:05 KadeMorton