Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mythril/tests/testdata/input_contracts/metacoin.sol

17 lines
377 B

pragma solidity 0.5.0;
7 years ago
contract MetaCoin {
7 years ago
mapping (address => uint) public balances;
function MetaCoin() public {
7 years ago
balances[msg.sender] = 10000;
}
7 years ago
function sendToken(address receiver, uint amount) public returns(bool successful){
if (balances[msg.sender] < amount) return false;
balances[msg.sender] -= amount;
balances[receiver] += amount;
return false;
}
}