我实际上正在使用含有Ganache的松露来做一些开发。
我想知道Ganache在哪里存储区块链,以查看我的测试使用了多少数据。它存放在PC上可以访问的地方吗?
我正在使用
答案 0 :(得分:3)
TestRPC曾经只是在内存中。他们最近才发布了将区块链写入文件系统的支持。据我所知,内存实现仍然是默认行为。如果您想查找区块链文件,请使用--db
选项自行指定位置。
从release page(在v4.0.0下):
因为我们通过文件系统支持TestRPC,这意味着你可以 现在保存您的区块链数据供以后使用。如果你的话,那是对的 关闭TestRPC并稍后重新打开,比方说,你可以正确启动 你离开的地方。您需要使用新的--db选项(请参阅 自述文件)告诉TestRPC您希望保存的数据。你' 11 也可能想使用--mnemonic选项来使用相同的帐户 每一次。
答案 1 :(得分:2)
如果您想使用--db
,则需要使用参数--mnemonic
和--networkId
实施例:
ganache-cli -p 7545 --mnemonic --networkId 100 --db .
答案 2 :(得分:0)