pragma solidity ^0.4.18; contract SuperSimpleTeamManager { struct Team { bytes32 players; uint16 points; } Team[] teams; mapping (uint256 => address) teamIndexToOwner; function addTeam(bytes32 players) public { uint256 newTeamId = teams.push(Team({ players: players, points: 0 })); teamIndexToOwner[newTeamId] = msg.sender; } function updateTeam(bytes32 players, uint256 teamId) public { teams[teamId].players = players; } }
0.4.18