以太坊合约在铸造时不会改变它的状态

Ethereum contract do not change it state while minting

有sol合约函数mint():

 function mint(address _holder, uint _value) external {
require(msg.sender == ico);
require(_value != 0);
require(totalSupply + _value <= TOKEN_LIMIT);

balances[_holder] += _value;
totalSupply += _value;
Transfer(0x0, _holder, _value);  }

我正在成功调用此函数来创建 10000 个令牌并将它们发送到 eth.accounts[0]:

personal.unlockAccount(eth.accounts[0])

true

minedContract.mint.sendTransaction(eth.accounts[0], 10000, {from:eth.accounts[0]})

"0x6e4474072ebf2836fa6b737a6341504f79b53417e366c742c7ffefa0f3aff832"

但是eth.accounts[0]的余额还是0,合约总余额也是0。我一直等到它被开采。 为什么合同状态没有改变?

我重复了我自己的步骤来重现上述行为,但失败了,因为一切正常。因为人为因素所以关闭。