inscriptions-evm
v1.0.0
Published
本脚本批量生成钱包、批量打印地址以及批量打印私钥的规则与metamask完全相同,你可以将助记词导入到metamask并创建多个账户,顺序与脚本生成的完全一致。
Downloads
3
Readme
批量 mint EVM全链铭文脚本
本脚本批量生成钱包、批量打印地址以及批量打印私钥的规则与metamask完全相同,你可以将助记词导入到metamask并创建多个账户,顺序与脚本生成的完全一致。
安装
安装 nodejs
https://nodejs.org/en/download/
安装 yarn
先进入到根目录再执行
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
批量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