首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于自毁的问题

关于自毁的问题
EN

Ethereum用户
提问于 2023-03-24 09:24:12
回答 1查看 53关注 0票数 1
  1. selfdestruct的确切签名是什么?(参数,返回类型.)。我找不到它。我自己在哪里能找到它?
  2. 提供给selfdestruct的地址是否用于将已删除合同的其余部分发送到?
  3. solidity是否授权任何人(任何EOA或任何合同)在任何合同上调用selfdestruct (这是否意味着我可以删除uniswap?)我想没有,那么规则是什么呢?)
  4. 是否有一种方法可以禁用我自己或其他各方在我的合同上对selfdestruct的未来调用?
  5. selfdestruct的最佳实践是什么?
EN

回答 1

Ethereum用户

回答已采纳

发布于 2023-03-24 14:33:56

自毁的确切特征是什么?(参数,返回类型.)。我找不到它。我自己在哪里能找到它?

您可以在这里引用官方的solidity:https://docs.soliditylang.org/en/latest/units-and-global-variables.html#contract-related

给自毁的地址是否用于将已删除的合同的其余部分发送给?

一点儿没错

稳健是否授权任何人(任何EOA或任何合同)对任何合同进行自毁(这是否意味着我可以删除uniswap?)我想没有,那么规则是什么呢?)

自毁是可选的,你可以拥有不包含自毁的契约,而其中大部分不包含自毁。如果你创建一个函数,在你的合同上调用自毁,那么如果没有访问控制(例如,onlyOwner),任何人(不管是不是自毁)都可以调用它。

是否有一种方法可以使我自己或其他人对我的合同进行自我毁灭的未来调用失效?

如前所述,您既不能对您的合同实施自毁,也可以保护它,以确保只有特定用户(S)才能调用它。

自毁的最佳做法是什么?

自毁正在被废除。我不建议你用它。https://eips.ethereum.org/EIPS/eip-4758

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

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

复制
相关文章

相似问题

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