首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否有一种方法可以调用一个合同,然后发送多个交易,每个交易都有不同的天然气价格。

是否有一种方法可以调用一个合同,然后发送多个交易,每个交易都有不同的天然气价格。
EN

Ethereum用户
提问于 2023-02-08 13:09:04
回答 2查看 55关注 0票数 0

我在想,是否有一种可靠的方法可以用gasPrice参数发送一堆预先签名的事务。然后,该契约将使用指定的gasPrice调用所有这些函数,如果其中任何一个都通过,则会恢复其余的函数。合同在某种程度上类似于代理。我知道有一个解决方案,其中包括闪存的but捆绑,但我想使用坚实的这一点。

EN

回答 2

Ethereum用户

发布于 2023-02-08 13:26:15

您可以使用以下内容创建具有多个尝试捕获的智能契约函数

代码语言:javascript
代码运行次数:0
运行
复制
address.call.gas(50000).value(1 ether)(data);

在每个捕获项中,添加您想要的调用+后面的返回。一旦一个调用没有恢复,函数就会完成。因为坚固性不是多线程的,所以它会像级联一样工作。

如果您想了解如何实现"data“参数:数据参数,请看这里的第一个响应。

票数 0
EN

Ethereum用户

发布于 2023-02-08 16:29:45

是的,你可以这样写:

代码语言:javascript
代码运行次数:0
运行
复制
 contract.function{gas: gasToUse}(parameters);
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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