目录

5.2 ether转移

优质
小牛编辑
118浏览
2023-12-01

ether转移

假设你用作发送者的帐户有足够的资金,发送ether就没那么容易了。这也是为什么你应该小心这个!你被警告了。

eth.sendTransaction({from: '0x036a03fc47084741f83938296a1c8ef67f6e34fa', to: '0xa8ade7feab1ece71446bed25fa0cf6745c19c3d5', value: web3.toWei(1, "ether")})

请注意value的单位转换。交易值以最细粒度的单位weis表示。如果要使用其他单元(如上例的ether),请使用web3.toWei进行转换。

此外,请注意,从源帐户扣除的金额将略高于目标账户的金额,这是已经规定好的。差异是一个小的交易费用,稍后再讨论。

合约可以像外部控制的账户一样收到转账,但也可以收到更复杂的事务,实际上是运行(部分)代码并更新其状态。为了理解这些交易,需要对合约有根本的理解。