//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract SimpleStore { function set(uint _value) public { value = _value; } function get() public constant returns (uint) { return value; } uint value; } contract coin { address public minter; mapping(address => uint) public balances; event Sent(address from, address to, uint amount); function coin() public { minter=msg.sender; } function mint(address receiver, uint amount) public { if(msg.sender!=minter) { return; } balances[receiver]+=amount; } function send(address receiver,uint amount) public { if(balances[msg.sender]<amount)return; balances[msg.sender]-=amount; balances[receiver]+=amount; //emit Sent (msg.sender, receiver, amount); } function checkbal(address addr) public view returns(uint) { return balances[addr]; } }
0.4.18