Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. function voteForAnswer(bytes32 questionKey, bytes32[] answerKeys)
  2. returns (bool success)
  3. {
  4. // is the sender allowed to do this?
  5. if (voters[msg.sender].enabled == false) {
  6. throw;
  7. }
  8. // TODO: check for question existence;
  9. if (questions[questionKey].alreadyVoted[msg.sender] == true) {
  10. throw;
  11. }
  12. questions[questionKey].alreadyVoted[msg.sender] = true;
  13. for (uint i; i <= answerKeys.length; i++) {
  14. questions[questionKey].answers[answerKeys[i]].voteCount += 1;
  15. VoterVotedFor(msg.sender, questionKey, answerKeys[i]);
  16. }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement