首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个地址是在kovan的合同,是在mainnet的地址。

这个地址是在kovan的合同,是在mainnet的地址。
EN

Ethereum用户
提问于 2021-01-02 08:01:30
回答 1查看 359关注 0票数 2

0x4F96Fe3b7A6Cf9725f59d353F723c1bDb64CA6Aa是柯凡戴的地址。然而,这是上的一个实际地址。这怎麽可能?地址持有者如何访问此地址的私钥?

EN

回答 1

Ethereum用户

回答已采纳

发布于 2021-01-02 08:31:55

每一个由40个十六进制字符组成的可能组合都是一个有效的虚设地址。

地址持有以太这一事实并不意味着某人拥有它的私钥。

这只意味着有人已经传输了地址的以太<#>to。

您只需检查一个地址执行了多少个事务:

代码语言:javascript
复制
const Web3 = require("web3");

const INFURA_PROJECT_ID = "...";
const ETHEREUM_ADDRESS = "0x4F96Fe3b7A6Cf9725f59d353F723c1bDb64CA6Aa";

async function run() {
    for (const network of ["mainnet", "ropsten", "rinkeby", "kovan"]) {
        const web3 = new Web3(`https://${network}.infura.io/v3/${INFURA_PROJECT_ID}`);
        const nonce = await web3.eth.getTransactionCount(ETHEREUM_ADDRESS);
        console.log(network, nonce);
        if (web3.currentProvider.disconnect)
            web3.currentProvider.disconnect();
    }
}

run();

并确保在mainnet上该地址从未执行过任何事务:

代码语言:javascript
复制
mainnet 0
ropsten 0
rinkeby 0
kovan 1
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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