批量Mint 程序使用
November 19th, 2023

1.下载代码地址:

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

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

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

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

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

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文件 可以执行批量铸造

Subscribe to arant.eth
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from arant.eth

Skeleton

Skeleton

Skeleton