Updating proposal manager with changes from 000-tcr

This commit is contained in:
Richard Ramos 2018-06-21 15:46:58 -04:00
parent 05aa20650b
commit 8cec6507eb
2 changed files with 18 additions and 3 deletions

View File

@ -3,7 +3,7 @@
"versions": {
"ipfs-api": "17.2.4"
},
"enabled": true,
"enabled": false,
"ipfs_bin": "ipfs",
"provider": "ipfs",
"available_providers": ["ipfs"],
@ -11,7 +11,7 @@
"port": 5001
},
"development": {
"enabled": true,
"enabled": false,
"provider": "ipfs",
"host": "localhost",
"port": 5001,

View File

@ -51,7 +51,6 @@ contract ProposalManager is Controlled {
{
trustNet = _trustNet;
token = _token;
proposals.length++;
quorumPercentage = 50;
@ -88,6 +87,21 @@ contract ProposalManager is Controlled {
proposal.voters.push(msg.sender);
}
function getProposalCount()
public
view
returns (uint256)
{
return proposals.length;
}
function exists(uint _proposalId)
public
view
returns (bool) {
return proposals.length != 0 && proposals[_proposalId].blockStart != 0;
}
function tabulateVote(uint _proposalId, address _delegator)
public
{
@ -107,6 +121,7 @@ contract ProposalManager is Controlled {
proposal.lastTabulationTimestamp = block.timestamp;
}
function getProposalResultsByVote(uint _proposalId, uint8 vote)
public
view