# 批量Mint 程序使用

By [arant.eth](https://paragraph.com/@arant) · 2023-11-19

---

1.下载代码地址：

[https://github.com/Even521/Mint-Tools](https://github.com/Even521/Mint-Tools)

2.如果你不会使用git，请下载ZIP文件，如图所示

![](https://storage.googleapis.com/papyrus_images/9703a753285d056c560041ac21456225a4f32bf62c0825d2ea042be8d84f4343.png)

3.解压到D盘，win+R 打开 输入cmd，进入代码目录

    pip install eth_account
    pip install web3
    pip install load_dotenv
    python main.py
    

![](https://storage.googleapis.com/papyrus_images/9ceafb8efdb049c2a4bd9f53fd95316c49fa3abc80aa1cf6004e3a2dd1103f96.png)

4.输入1表示，创建一个新钱包，这里的加密后的助记词、私钥会生成在resource目录下的wallet.txt文件中

![](https://storage.googleapis.com/papyrus_images/496c89230496165cdbc9b98704241916ea14b9cfeb5912194cce3eac716c913d.png)

5.解密助记词、私钥，操作输入3，把上面的得到助记词、私钥备份。为了安全请抄写到纸质笔记本上备份助记词、私钥。

![](https://storage.googleapis.com/papyrus_images/a3e73c1740b05e54eca0d91defea5a669a446ae4d1965c2cb5636bae5b6f227e.png)

6.这里解释一下为什么需要将私钥加密，网上很多脚本直接把私钥暴露在配置文件中是很不安全的。程序执行都需要你的密码才会执行，这里提高了安全程度。加密方法采用pbeWithMd5Des比较通用的方法。详情请参考pbeWithMd5Des.py文件。

7.打开配置文件.env,将钱包地址，加密后的私钥复制到配置文件中。data 放入需要打的json字符串即可。

    #可配置的内容
    #请求节点路径
    rpc_url={"polygon":"https://1rpc.io/matic","bsc":"https://1rpc.io/bnb"}
    #链的ID
    chain_id={"polygon":137,"bsc":56}
    
    
    #是否限制gas, 这里根据不同链的gas 当低于多少gas时候才会执行mint 否则等待中
    gas_limit = 
    
    #提升速度,出价gas=当前gas乘以multiple (你出价越高被打包速度越快)
    multiple= 1.049
    #需要配置的内容
    #延迟时间（s）
    delay = 0
    #mint数量，如果值为空则为无限数量
    num =
    #链
    chainName = "polygon"
    #参数
    data = {"p":"oft-20","op":"mint","tick":"ofts","amt":"1000"}
    #钱包地址
    account_address = '0x28fe083168ada66f596B9C371C24AD4940eb41da'
    #加密后的私钥
    account_private_key = 'rvRbhzR8gdsRpMwqvlRJWgFJ3rnkcVuuBju5MlQul2IY6jxkHQSzd2Nn3xyRb7gbxVttcJXmPYELz6cksczHX0B3L0jTVYsOrwRbvhLHMO+zZ314wIvd9w=='
    

8.配置好.env文件，重新启动程序即可执行main.py文件 可以执行批量铸造

![](https://storage.googleapis.com/papyrus_images/b1b5eb2f6d7657e00e2a3e20b81bcabca54aabeafbac89f5a423ea2f73bcc9f8.png)

---

*Originally published on [arant.eth](https://paragraph.com/@arant/mint)*
