Web3js

ganache-cli:如何保存新創建的帳戶

  • July 24, 2021

我通過以下方式開始我的服務:

ganache-cli -d --gasPrice 0 -q --db=./db

這保留了我創建的 10 個預設帳戶,但是當我使用 Web3 創建新帳戶時:

web3.eth.personal.newAccount('password')

重新啟動 Ganache CLI 命令後,所有創建的帳戶都會消失。所以我無法解鎖這個帳戶。但是我所有的 erc20 代幣餘額都在那裡。

如何保留新創建的帳戶?

命令行選項-d不會保留您的帳戶。它只是確定性地生成它們,即每次執行時都會生成相同的地址。以下是文件對此的說明:

-d--deterministic:根據預定義的助記符生成確定性地址。

我懷疑ganache是否能夠保留帳戶,因為它是為潔淨室測試而設計的。

重新執行 ganache-cli 時帳戶將不會持久化

引用自:https://ethereum.stackexchange.com/questions/69831