Skip to content

Instantly share code, notes, and snippets.

@hskang9
Created July 7, 2018 05:38
Show Gist options
  • Save hskang9/32d44187ef6d04bd3f662ac76354ffe5 to your computer and use it in GitHub Desktop.
Save hskang9/32d44187ef6d04bd3f662ac76354ffe5 to your computer and use it in GitHub Desktop.
Team.sol
pragma solidity ^0.4.24;
contract Team {
string public name;
string public uri = "";
uint public rank = 0;
uint public wins = 0;
uint public looses = 0;
uint public ties = 0;
event TeamStat(uint256 _time, string _name, string _uri, uint _rank, uint _wins, uint _looses, uint _ties);
constructor(string _name, string _uri, uint _rank) public {
name = _name;
uri = _uri;
rank = _rank;
emit TeamStat(now, name, uri, rank, wins, looses, ties);
}
function increaseWins() public {
wins++;
emit TeamStat(now, name, uri, rank, wins, looses, ties);
}
function increaseLooses() public {
looses++;
emit TeamStat(now, name, uri, rank, wins, looses, ties);
}
function increaseTies() public {
ties++;
emit TeamStat(now, name, uri, rank, wins, looses, ties);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment