Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以太坊有两种类型的账户,“普通”(想想比特币)和合约。仅给定一个哈希值,是否可以判断帐户是哪种类型?
两种类型都有相同长度的哈希,所以这还不够。合约类型账户具有“数据”属性,而“普通”账户则没有。使用“web3.eth.getCode()”。如果该方法返回“0x”,则您正在处理一个帐户。除此之外的任何东西都意味着它是一份合同。
目前在 Solidity 中是不可能的。