Split IPFS hash for proposals to use bytes32

Uses the same method as in Contrbutors to store proposal hashes
This commit is contained in:
2018-04-02 18:09:12 +02:00
parent 8301514c64
commit f55e95c7ae
5 changed files with 19 additions and 15 deletions

View File

@@ -8,7 +8,7 @@ contract Token is Upgradeable, BasicToken {
string public symbol;
uint8 public decimals;
event LogMint(address indexed recipient, uint256 amount, string reference);
event LogMint(address indexed recipient, uint256 amount, uint256 proposalId);
function initialize(address sender) public payable {
require(msg.sender == address(registry));
@@ -17,11 +17,11 @@ contract Token is Upgradeable, BasicToken {
decimals = 18;
}
function mintFor(address _recipient, uint256 _amount, string _reference) onlyRegistryContractFor('Operator') public returns (bool success) {
function mintFor(address _recipient, uint256 _amount, uint _proposalId) onlyRegistryContractFor('Operator') public returns (bool success) {
totalSupply_ = totalSupply_.add(_amount);
balances[_recipient] = balances[_recipient].add(_amount);
LogMint(_recipient, _amount, _reference);
LogMint(_recipient, _amount, _proposalId);
return true;
}