首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否清楚,使用“address.transfer(金额)”的每一次“醚”转移必须支付多少“费用”?

是否清楚,使用“address.transfer(金额)”的每一次“醚”转移必须支付多少“费用”?
EN

Ethereum用户
提问于 2018-07-18 11:20:17
回答 1查看 160关注 0票数 0

是否清楚,使用“address.transfer(金额)”的每一次“醚”转移必须支付多少“费用”?我的意思是,通过ether转移address.transfer(amount)的费用是多少?这笔交易费用的固定值是多少?fee与事务的gas price不同吗?这里被提到

“只有少量的气体被输送过来(21000气体)。”

这是否意味着事务fee21000 wei

EN

回答 1

Ethereum用户

回答已采纳

发布于 2018-07-18 11:36:45

address.transfer将使用约9000种气体,并将气体限制在2300个气体。这意味着,如果转移到另一个合同,则目标合同中的执行代码只能使用2300个气体。

2.1万是用户拥有的帐户( UOA )启动的交易的基本成本,将乙醚从UOA转移到另一个UOA成本为21000,而对于合同,基本成本也是21000。加上执行合同代码的费用。

address.transfer是一个消息调用,在事务中,所以如果您执行包含address.transfer的函数,您将支付21000 gas加9000 gas (大约)。

希望这能有所帮助

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/54600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档