Solidity中的地址可以是帐户或契约(Contract)(或其他事物,例如交易)。当我有一个变量x并保存一个地址时,如何测试它是否是契约(Contract)?
(是的,我已经在文档中阅读了chapter on types)
最佳答案
编辑:自从首次编写此答案以来,可靠性已经改变,@manuel-aráoz具有正确的答案。
没有固定的方法来检查地址是否是契约(Contract)。以太坊的目标之一是将人类和智能合约同等对待。这导致了智能合约与人类和其他合约无缝交互的 future 。将来可能会更改,但是就目前而言,任意地址尚不明确。
关于ethereum - 如何找出以太坊地址是否是合约?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37644395/