首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用松露(不在控制台模式下)创建ethereum帐户

如何使用松露(不在控制台模式下)创建ethereum帐户
EN

Stack Overflow用户
提问于 2018-04-05 12:15:09
回答 1查看 2K关注 0票数 0

我正在使用松露来编译和部署ethereum中的智能契约,为此,我需要创建一些帐户来与智能契约进行交互。

帐户的创建总是使用松露中的命令行进行,如下所示:

代码语言:javascript
复制
    truffle console
 web3.personal.newAccount('verystrongpassword')
web3.eth.getBalance('0x95a94979d86d9c32d1d2ab5ace2dcc8d1b446fa1')
web3.personal.unlockAccount('0x95a94979d86d9c32d1d2ab5ace2dcc8d1b446fa1', 'verystrongpassword', 15000) 

有没有办法将这些代码放入脚本(javascript)中,并在没有命令行的情况下使用truflle运行它?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-05 17:54:20

Truffle ,一个交互式JavaScript控制台。您可以在控制台中执行的任何操作都可以在另一个JavaScript环境中完成。实现细节取决于您是否运行在browser/Node环境中和要连接到的details节点提供程序中。

对于web3js 0.20.x,这有点棘手,因为出于安全考虑,web3.personal库在客户端并不总是可用的(这取决于您是否通过IPC或RPC连接到本地节点,以及该节点启用了哪些API。详见Geth Management API文档 )。

如果使用web3js 1.0.0,就容易多了。在该版本中,他们在web3.eth.accounts中引入了允许您创建新帐户的功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49672137

复制
相关文章

相似问题

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