0

在此处输入图像描述

上面是救援 bnb 代码的图片。我试图营救 bnb,但它无法取回。我做错了什么吗?

4

1 回答 1

0

正如您在事务的 BSCScan 页面上看到的那样,该Input Data字段为空。这意味着您实际上并没有执行该rescueBNB()功能 - 至少在此事务中没有。具体来说,由于该字段为空,因此您在此事务中执行了(空)receive()函数(docs )。

为了执行该rescueBNB(address)函数,该data字段需要有一个以(函数签名 - 例如,您可以在此答案0x441b1d30中找到有关如何计算签名的更多信息)开头的值。

将生产合约加载到 Remix IDE 后,您可以使用带有函数名称的橙色和蓝色按钮来调用其函数(这样data实际交易的字段会自动填充,您不必手动计算) . 我的猜测是,您将Transact按钮用于从附加(空)字段生成空数据事务的低级交互。

于 2021-12-29T16:27:26.367 回答