根据Etherscan的天然气跟踪器,平均天然气价格为212 gwei,Uniswap的平均掉期估计为70.26美元,这意味着天然气费用约为201101美元。
据我所知,换气费是21000左右。还有什么其他操作是与Uniswap交换,燃烧额外的气体?
发布于 2021-02-24 21:18:56
据我所知,换气费是21000左右。
两个EOA(即正常钱包帐户)之间的转移是21,000股气体。
一旦您在等式中包含智能合同,气体成本就会增加:与智能合同执行的每一步相关联的每个操作码都会产生成本。(如黄纸附录G所述)
在没有深入研究与Uniswap (v2)交换操作相关的操作代码的情况下,只看一个示例事务就可以知道从令牌A ->令牌B进行交换时会发生很多事情。
通常,这是一个由3部分组成的过程(对于swapExactTokensForTokens()路径):
但是,如果您更深入地研究上面的示例,这个由3部分组成的过程实际上涉及到13项内部交易 (即合同之间的消息)--有很多事情要做。
(如果您想深入挖掘,那么v2契约就在这里:https://github.com/Uniswap/uniswap-v2-core)
https://ethereum.stackexchange.com/questions/93895
复制相似问题