Web3js
ganache-cli:如何保存新創建的帳戶
我通過以下方式開始我的服務:
ganache-cli -d --gasPrice 0 -q --db=./db
這保留了我創建的 10 個預設帳戶,但是當我使用 Web3 創建新帳戶時:
web3.eth.personal.newAccount('password')
重新啟動 Ganache CLI 命令後,所有創建的帳戶都會消失。所以我無法解鎖這個帳戶。但是我所有的 erc20 代幣餘額都在那裡。
如何保留新創建的帳戶?
命令行選項
-d
不會保留您的帳戶。它只是確定性地生成它們,即每次執行時都會生成相同的地址。以下是文件對此的說明:
-d
或--deterministic
:根據預定義的助記符生成確定性地址。我懷疑
ganache
是否能夠保留帳戶,因為它是為潔淨室測試而設計的。
重新執行 ganache-cli 時帳戶將不會持久化