Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pragma solidity 0.4.6;
- contract Coin {
- address minter;
- mapping (address => uint) balances;
- function Coin() {
- minter = msg.sender;
- }
- function mint(address owner, uint amount) {
- if (msg.sender != minter) return;
- balances[owner] += amount;
- }
- function send(address receiver, uint amount) {
- if (balances[msg.sender] < amount) return;
- balances[msg.sender] -= amount;
- balances[receiver] += amount;
- }
- function queryBalance(address addr) constant returns (uint balance) {
- return balances[addr];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement