智能合约:https://etherscan.io/address/0x14d9779B6585F3A7d4f768383B3cb030705dad2e#code
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
/// same as above
require(_to != 0x0);
require(balances[_from] >= _value);
require(balances[_to] + _value > balances[_to]);
uint previousBalances = balances[_from] + balances[_to];
balances[_from] -= _value;
balances[_to] += _value;
allowed[_from][msg.sender] -= _value; //没有检测allowed
Transfer(_from, _to, _value);
assert(balances[_from] + balances[_to] == previousBalances);
return true;
}
我对比了下BAI和EDU的合约代码,唯一的差异点就是名字和发行量了。

2018-05-29 17-08-13 的屏幕截图.png