transfer转账余额不足,会异常
sender转账余额不足返回false
使用send要检查转账结果,深度限制1024
所以使用tansfer更安全
pragma solidity ^0.4.6;
contract TestSender{
function deposit() payable returns(bool) {
// 消息发送人的地址
if(msg.sender.balance <= msg.value){
return false;
}
address acc = 0x15Ee9687310EF47b59F2e6060d3b7AD90e6a09E5;
acc.send(msg.value);
}
function getBalance() constant returns(uint){
address acc = 0x15Ee9687310EF47b59F2e6060d3b7AD90e6a09E5;
return acc.balance;
}
function getOwnerBalance() constant returns(uint){
address owner = msg.sender;
return owner.balance;
}
}
902

被折叠的 条评论
为什么被折叠?



