inscriptions-evm
v1.0.0
Published
本脚本批量生成钱包、批量打印地址以及批量打印私钥的规则与metamask完全相同,你可以将助记词导入到metamask并创建多个账户,顺序与脚本生成的完全一致。
Readme
批量 mint EVM全链铭文脚本
本脚本批量生成钱包、批量打印地址以及批量打印私钥的规则与metamask完全相同,你可以将助记词导入到metamask并创建多个账户,顺序与脚本生成的完全一致。
安装
安装 nodejs
https://nodejs.org/en/download/
安装 yarn
先进入到根目录再执行
npm install -g yarnyarn 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批量mint
用 evm_wallets.json 里的所有地址来mint,可按格式自行添加和修改,文件里的 address 和 privateKey 必须配置正确
node mint.js快速批量mint
未经实际测试,不建议轻易使用,容易快速烧gas且不保证mint成功。
不等待交易结果,不每次请求gas,累积nonce直接发送mint请求,由于请求太快容易被节点阻止导致脚本停止运行,建议自建全节点用此脚本。
用 evm_wallets.json 里的所有地址来mint,可按格式自行添加和修改,文件里的 address 和 privateKey 必须配置正确
node fastMint.js批量归集
归集 evm_wallets.json 文件里的所有地址的 gas 币
转给 .env 文件里 ADDRESS 填写的地址
node transferGasToOne.js