GreenJoson / batchMintEvmInscriptions

EVM全链铭文批量mint脚本

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

批量 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

About

EVM全链铭文批量mint脚本

License:MIT License


Languages

Language:JavaScript 100.0%