首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上存储Ganache GUI Blockchain

在Windows上存储Ganache GUI Blockchain
EN

Stack Overflow用户
提问于 2019-01-02 18:15:21
回答 1查看 404关注 0票数 0

是否有方法将内存块链中的Ganache存储到文件夹中?我看到我们有ganache-cli -db,它允许我们这样做,但我感兴趣的是我是否可以使用Ganache GUI做同样的事情。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-03 01:30:34

Ganache UI没有支持ganache提供的--db参数的参数。但是,可以通过在机器上手动构建和运行Ganache UI来指定这个位置(注意:这是一个小问题)。

按照这些步骤克隆ganache回购并安装必要的npm包。

然后,在克隆的回购中,导航到src/chain/chain.js文件。搜索启动ganache核心服务器的代码行。它应该是这样的:

代码语言:javascript
复制
server = ganacheLib.server(options);

现在,在此之前添加一行代码以指定数据库路径:

代码语言:javascript
复制
// This option will tell ganache-core where to instantiate the database.
options.db_path = "C://my_example_db_folder"; 
server = ganacheLib.server(options);

最后,您所要做的就是使用npm start命令从源代码中运行应用程序。(您可能还需要通过electron-forge安装npm install -g electron-forge。)现在您将运行Ganache UI,并将数据库指向您指定的文件夹。

请注意,Ganache利用LevelDB升级 JavaScript库来持久化并与数据交互。还请注意,在重新启动Ganache UI时,可能需要清除文件夹的内容。

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

https://stackoverflow.com/questions/54011216

复制
相关文章

相似问题

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