parent
96983f37e4
commit
aa1e0944ec
@ -1,6 +0,0 @@ |
||||
library ConvertLib{ |
||||
function convert(uint amount,uint conversionRate) returns (uint convertedAmount) |
||||
{ |
||||
return amount * conversionRate; |
||||
} |
||||
} |
@ -1,29 +0,0 @@ |
||||
import "ConvertLib.sol"; |
||||
|
||||
// This is just a simple example of a coin-like contract. |
||||
// It is not standards compatible and cannot be expected to talk to other |
||||
// coin/token contracts. If you want to create a standards-compliant |
||||
// token, see: https://github.com/ConsenSys/Tokens. Cheers! |
||||
|
||||
contract MetaCoin { |
||||
mapping (address => uint) balances; |
||||
|
||||
function MetaCoin() { |
||||
balances[tx.origin] = 10000; |
||||
} |
||||
|
||||
function sendCoin(address receiver, uint amount) returns(bool sufficient) { |
||||
if (balances[msg.sender] < amount) return false; |
||||
balances[msg.sender] -= amount; |
||||
balances[receiver] += amount; |
||||
return true; |
||||
} |
||||
|
||||
function getBalanceInEth(address addr) returns(uint){ |
||||
return ConvertLib.convert(getBalance(addr),2); |
||||
} |
||||
|
||||
function getBalance(address addr) returns(uint) { |
||||
return balances[addr]; |
||||
} |
||||
} |
Loading…
Reference in new issue