本脚本批量生成钱包、批量打印地址以及批量打印私钥的规则与metamask完全相同,你可以将助记词导入到metamask并创建多个账户,顺序与脚本生成的完全一致。
https://nodejs.org/en/download/
先进入到根目录再执行
npm install -g yarn
yarn install
修改 .env 文件,并填写所有信息
node genMnemonic.js
生成助记词会保存在 mnemonic.json 文件中
node printAddressByMnemonic.js
node printPrivateKeyByMnemonic.js
钱包批量生成所依据的助记词是在 .env 文件中配置的,如果想使用代码生成的助记词,请在 mnemonic.json 文件中找到并配置到 .env 文件中。
node genWallet.js
生成的信息会保存在 evm_wallets.json 文件中
给 evm_wallets.json 文件里的所有地址转账,如果不想用生成的地址,就按格式修改成你要转账的地址,只需改 evm_wallets.json 文件中的 address 就可以
node transfer.js
用 evm_wallets.json 里的所有地址来mint,可按格式自行添加和修改,文件里的 address 和 privateKey 必须配置正确
node mint.js
未经实际测试,不建议轻易使用,容易快速烧gas且不保证mint成功。
不等待交易结果,不每次请求gas,累积nonce直接发送mint请求,由于请求太快容易被节点阻止导致脚本停止运行,建议自建全节点用此脚本。
用 evm_wallets.json 里的所有地址来mint,可按格式自行添加和修改,文件里的 address 和 privateKey 必须配置正确
node fastMint.js
归集 evm_wallets.json 文件里的所有地址的 gas 币
转给 .env 文件里 ADDRESS 填写的地址
node transferGasToOne.js