Python自动化批量篆刻Polygon动物铭文$ANTS

2023-12-15 12:00:02

铭文介绍

Polygon马蹄链动物主题铭文 A N T S 总量 2100 w 张,当前还剩余 76 ANTS 总量2100w张,当前还剩余76%,成本很低0.003MATIC一张,可以打了防身。 BRC20比特币铭文生态有RATS老鼠大军,PRC20马蹄有ANTS蚂蚁大军,而且 ANTS总量2100w张,当前还剩余76ANTS蚂蚁总量2100万张,每张一亿枚ANTS ,各项数据基本和POLS一样。

数据格式

篆刻铭文其实就是自己往自己的wallet address发送交易,交易会上链,并在交易中附上指定的data数据(格式如下)——

UTF-8显示:

data:,{"p":"prc-20","op":"mint","tick":"ants","amt":"100000000"}

HEX十六进制显示:

0x646174613a2c7b2270223a227072632d3230222c226f70223a226d696e74222c227469636b223a22616e7473222c22616d74223a22313030303030303030227d

如何打铭文

常规打法是一张一张打,在evm.ink官网链接钱包,点击“Mint Now", 不过这样太慢了。

Python脚本

脚本打的方式很高效,只需要本地配置好python脚本,安装好web3依赖包就可以批量铭刻铭文。

pip3 install web3==5.31.1

执行 vim antsMint.py命令新打开编辑文件,输入以下代码内容,保存退出。

from web3 import Web3
from dotenv import load_dotenv
import os,time
load_dotenv()

private_key = '填你wallet的private key'
address = '填你wallet的address'
rpc_url = "https://polygon-rpc.com" # 去https://chainlist.org/chain/137找响应快的rpc server
web3 = Web3(Web3.HTTPProvider(rpc_url))
print(web3.isConnected()) 
print(Web3.fromWei(web3.eth.getBalance(address),'ether')) 
c=0
while True:
    nonce = web3.eth.get_transaction_count(address)
    tx = {
        'nonce': nonce,
        'chainId': 137,
        'to': address, 
        'from':address,
        'data':'0x646174613a2c7b2270223a227072632d3230222c226f70223a226d696e74222c227469636b223a22616e7473222c22616d74223a22313030303030303030227d',   # mint16进制
        'gasPrice': int(web3.eth.gas_price * 1.1),
        'value': Web3.toWei(0, 'ether') 
    }
    try:
        gas = web3.eth.estimate_gas(tx) 
        tx['gas'] = gas 
        print(tx)
        signed_tx = web3.eth.account.sign_transaction(tx,private_key)
        tx_hash = web3.eth.send_raw_transaction(signed_tx.rawTransaction)
        print(web3.toHex(tx_hash))
        receipt = web3.eth.wait_for_transaction_receipt(tx_hash)
        if receipt.status == 1:
            c = c+1
            print("%s Mint Success!" %c)
            continue
        else:
            continue
    except Exception as e:
        print(e)

记得先替换程序开头的private_key和address两个为你自己的钱包。钱包申请方法使用文章末尾OKX Web3钱包。然后,打开终端,执行 python3 antsMint.py命令开始打铭文:

链上交易查询

查询可以在polygonscan,输入交易哈希或者你的wallet address,就可以查询到有没有成功上链。

dune进度查询

通过社区dune面板可以查看当前铭文打的总体进度,可以输入你的wallet address,查看自己打了多少张。

钱包wallet地址管理

可以使用TP钱包,不过我建议直接使用OKX的Web3钱包进行跨链获取Gas,铭文铭刻比别人快一些。OKX的Web3钱包支持60+主流的公链,也提供多链交易,主要是主要提币不用等,完全T+0。 注册后登录APP,点击顶部Web3钱包——接收——搜索”Matic",选"多链" polygon那个,找到它的地址,从交易所充值matic到这个地址,就可以开始篆刻铭文,篆刻铭文是需要消耗Matic的。

如果你对Python感兴趣,想要学习python,这里给大家分享一份Python全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!

😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓
Python全套学习资料

在这里插入图片描述

1??零基础入门

① 学习路线

对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

② 路线对应学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~
在这里插入图片描述

③练习题

每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
在这里插入图片描述

2??国内外Python书籍、文档

① 文档和书籍资料

在这里插入图片描述

3??Python工具包+项目源码合集

①Python工具包

学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
在这里插入图片描述

②Python实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
在这里插入图片描述

③Python小游戏源码

如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
在这里插入图片描述

4??Python面试题

我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

上述所有资料 ?? ,朋友们如果有需要的,可以扫描下方👇👇👇二维码免费领取🆓
在这里插入图片描述

文章来源:https://blog.csdn.net/mate1357/article/details/135011774
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。