首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >剥夺我自己钱包的地址?

剥夺我自己钱包的地址?
EN

Ethereum用户
提问于 2020-07-25 11:40:55
回答 1查看 50关注 0票数 -2

我想获得使用web3框架开发的自己钱包的地址,而不查看该地址。

代码语言:javascript
运行
复制
 var Web3 = require("web3");
 var url = 'https://ropsten.infura.io';
 var web3 = new Web3(url);
 var address = '0x8690F1feff62008A396B31c2C3f380bD0Ca6d8b8';
 var balance = web3.eth.getBalance(address);
 var wallet = web3.utils.toWei(balance, 'ether');

在这里,我不想提供地址,但是,通过Web3中的一些代码访问它。我能知道要遵循的步骤吗?

EN

回答 1

Ethereum用户

回答已采纳

发布于 2020-07-26 09:09:43

最后,我得到了答案:

这是通过两种不同的方法:

方法-I:

代码语言:javascript
运行
复制
var Web3 = require("web3");
var web3 = new Web3('https://mainnet.infura.io');
var wallet = web3.eth.accounts.wallet.create(1);

console.log(wallet['0'].address); 

输出:

代码语言:javascript
运行
复制
0x798bd25e7e299a6621a4a8e7fa31926d9fc27d0c

方法-II:

代码语言:javascript
运行
复制
var Web3 = require("web3");
var url = "https://mainnet.infura.io/v3/60968ff3b2f84a0ebdff7a993f4d080b";
var web3 = new Web3(url);
var wallet = web3.eth.accounts.wallet.create(5);
var encryptKey = web3.eth.accounts.wallet.encrypt('Aditi');

var keys = encryptKey.map((accounts)=>{console.log('0x' + accounts.address)});

输出:

代码语言:javascript
运行
复制
0x798bd25e7e299a6621a4a8e7fa31926d9fc27d0c
0x9039ecca623fd6e16eb8550085ae0575b6e15763
0xf5008447d7abb3fad1fcfef9a6f85b84ab64732e
0x829126afab3894a0da0cb0b0949c8e8e736466c0
0x97ebdc82777bd6650e316de8e59f8e7de0076e82
0xda81d921ec088c2bf4627e94e99c5c2a8dccf00d
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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