游戏房肝白小工具
April 4th, 2022

看标题,没啥可说的,直接上菜

暂时先只做了一个功能,看闲余时间,陆续再弄出来一些东西来,比如代理线路分端口运行之类的

1. 批量生成 ETH 钱包脚本

通过 HDWallet 脚本,每运行 1 条命令,
随机生成 1 组助记词,并 确定性推导 出一批钱包和私钥。

  • MetaMask 手工一个一个 Create Account 太耗时
  • 确定性推导:同 1 组助记词,遵循 BIP44 规范,不论是脚本生成,还是通过 MetaMask 甚至是其它钱包软件手工 Create Account,都会按顺序、确定性地:得到完全隔离的一个一个 ETH 钱包
  • 脚本库开源在 Github 完整代码 45 行
  • 生成过程不需联网,如果担心安全问题,可以下载脚本后离线操作
  • 妥善保管生成后的 3 个结果文件
    • mnemonic.txt 存放助记词
    • address.txt 存放按顺序生成的地址(含序号)
    • private_key.txt 存放每个钱包地址对应的私钥(含序号)
    • 可以考虑将 mnemonic.txtprivate_key.txt 最好独立加密独立保存
    • 其实肝白用的钱包,不独立存放也没什么问题,因为不会放入什么大价值资产;但一定要保证电脑干净,存放的文件不会被莫名其妙的程序窃取
  • 按顺序使用,如果某一个中了,需要操作对应的钱包时(比如 Account1234),就使用 MetaMask 的 Import Account 功能,把 private_key.txt 文件里对应序号的私钥粘过来就好了
  • 私钥复制的温馨提示:最好分两段以上,分次复制粘贴过来,现在主流的国产输入法难保不会窃取用户复制粘贴过的内容,所以,分段分次复制粘贴有助于提高安全性

在命令行使用代理服务器

大陆在没有设置代理服务器的情况下,执行 npm install 的速度,相,当,感,人;
设置代理后有助于几十倍提高安装依赖包的速度。

For Windows

$ set http_proxy=http://127.0.0.1:7890
$ set https_proxy=http://127.0.0.1:7890

For MacOS

$ export all_proxy=socks5://127.0.0.1:7890

延伸阅读

Subscribe to John Torres
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from John Torres

Skeleton

Skeleton

Skeleton