gpt4 book ai didi

ethereum - 有什么办法可以获取特定合约地址的库地址吗?

转载 作者:行者123 更新时间:2023-12-04 15:42:22 24 4
gpt4 key购买 nike

我们有一个智能合约工厂,用于部署智能合约实例。

这些智能合约实例使用 SafeMath。

我们希望在 Etherscan 上验证这些实例的代码。

但是,Etherscan 需要 SafeMath 库地址来验证合约代码。

问题是如何获取每个实例的 SafeMath 库地址。

最佳答案

SafeMath 函数都是内部的。没有可链接到的外部库。因此无需为 Etherscan 验证指定库。

https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/math/SafeMath.sol

https://solidity.readthedocs.io/en/latest/contracts.html#libraries
... code of internal library functions and all functions called from therein will at compile time be pulled into the calling contract, and a regular JUMP call will be used instead of a DELEGATECALL.



您也可以在社区论坛上提出有关使用 OpenZeppelin 的问题: https://forum.openzeppelin.com

披露:我是 OpenZeppelin 的社区经理

关于ethereum - 有什么办法可以获取特定合约地址的库地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57370148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com