如何从CALLCODE获取正在执行的代码的地址?

时间:2019-07-03 07:47:21

标签: ethereum solidity ethereumclassic

我想写一个可以被任何合同调用的库。

为此,我想编写一个函数,该函数将库的合同地址返回到调用它的合同。

address(this)通常是解决方案,但是在调用代码的情况下,它只能用于检查是否通过if(address(this)==msg.sender)调用了合同,而该合同始终是真实的。

那么由于需要预测未来图书馆的合同地址,如何在不必每次都重写代码的情况下执行此操作?

0 个答案:

没有答案