解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题

很多时候 我们启动一个 ganache 环境
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第1张图片
然后 通过私钥 在 MetaMask 中 导入用户
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第2张图片
但是 当我们因为 电脑要关机呀 或者 ETH 消耗没了呀

那我们就不得不重启一个ganache虚拟环境
然后 你在切一下网络 让它刷新一下 你就会发现 上一次导入的用户就没有了
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第3张图片
这是因为 你每次 ganache 都会重新生成 十个用户 但私钥都是重新生成的

我们可以执行

ganache -d

启动环境
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第4张图片
然后 我们导入第一个账户
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第5张图片
然后 我们 中的 Ctrl+C终止运行
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第6张图片
然后 我们再次

ganache -d

这里 我们可以看到 生成用户秘钥还是一样的
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第7张图片
然后我们去 MetaMask 重新切一下网络
这样账号依旧好好的 因为新的环境中 还是保留了用户原来的信息
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题_第8张图片
这里大家也不用担心 每次你执行 ganache -d 虚拟环境中的账号 ETH 都会被还原成 1000 也不会影响我们做测试

你可能感兴趣的:(ganache)