首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谁支付帐户抽象ERC-4337的计算费用?用什么货币?

谁支付帐户抽象ERC-4337的计算费用?用什么货币?
EN

Ethereum用户
提问于 2023-02-14 10:42:36
回答 1查看 300关注 0票数 1

我听说,通过强制使用ER-4337中指定的帐户抽象,EOA并不是唯一能够实例化事务的。

我所困惑的是支付天然气费用的实际实体以及与paymaster的关系。

来自维塔利克的文章的消息称,邦德勒正在为这笔交易买单。

bundler为ETH中的包事务支付费用,并通过作为所有单个UserOperation执行的一部分而支付的费用得到补偿。绑定者将根据与矿商在现有交易备忘录中的操作方式相似的费用优先级逻辑来选择要包含哪些UserOperation对象。一个UserOperation看起来像一个事务;它是一个ABI编码的结构,包括以下字段:

在这种情况下,bundler是事务的始发方EOA吗?另外,如果绑定者为每个UserOperation支付交易费,它将得到什么回报?(例如,Paymaster向发行人支付它收到的交易费?)

要而论之,

  • bundler是监视发起事务的UserOperation的备忘录池的EOA吗?(如果是这样的话,那么仍然是EOA发起tx的对吗?)
  • 邦德勒的激励模式是什么?那么发薪官和班德勒之间的关系呢?(为什么邦德勒要为Bundle transaction支付包括UserOperation在内的煤气费)
  • 如果Paymaster代表用户支付煤气费,它是否应该持有本地ETH余额来支付?Paymaster可以用ERC20令牌支付入口点合同吗?

(谢谢你预先回答:)

EN

回答 1

Ethereum用户

发布于 2023-02-16 05:36:33

你差不多明白了!

是的,bundler有一个私钥,并支付提交事务包(称为用户操作)的费用。您可以阅读更多关于绑定器工作方式和示例这里的内容。对平铺的激励与所有的街区建设者一样--他们由提交交易的人支付费用。

付款人需要保持本地ETH的平衡。它不能用ERC-20令牌支付EntryPoint,但它可以接受ERC-20令牌,并在必要时交换ETH。它还可以预先赞助交易,比如下面是实际付款人的例子

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

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

复制
相关文章

相似问题

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