背景
XT交易所背靠XT交易所750万老外用户,信仰足、流量足、资金足!上线直接流动性加满!XTLauncpad升级,疯狂赋能XT,XT涨+铭文涨,正向飞轮一直涨!XT很关注铭文板块,想从铭文赛道超车进一线,拉盘XSCI是板上钉钉,倾斜的资源你无法想象!
手动mint
手动Mint直接在官网,当前进度是0.31%,索引没有滞后,还很早期,gas几乎忽略不计,近似免费mint,建议打了防身。官网地址:https://xscscriptions.com/tokens
购买$XT
打$XT铭文需要消耗少量XT代币,去XT交易所充值USDT购买,USDT可以从欧易或者币安提,大概10分钟到账,购买完XT,提到你自己的XT钱包,XT钱包建议用小狐狸直接添加网络,参数如下,也可以从https://chainlist.org/chain/520一键点击添加到小狐狸。
1 2 3 4 5
| Network name:XT Smart Chain Mainnet Network URL:https://datarpc4.xsc.pub Chain ID:520 Currency symbol:XT
|
数据格式
篆刻铭文其实就是自己往自己的wallet address发送交易,交易会上链,并在交易中附上指定的data数据(格式如下)——
1 2 3 4 5
| UTF-8显示: data:,{"p":"xsc-20","op":"mint","tick":"xsci","amt":"10000"}
HEX十六进制显示: 0x646174613a2c7b2270223a227873632d3230222c226f70223a226d696e74222c227469636b223a2278736369222c22616d74223a223130303030227d
|
Python脚本
脚本打的方式很高效,只需要本地配置好python脚本,安装好web3依赖包就可以批量铭刻铭文。如果你电脑上没有安装pip3,按照错误提示先安装pip3。
1
| pip3 install web3==5.31.1
|
执行 vim xsciMint.py
命令新打开编辑文件,输入以下代码内容,保存退出。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| 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://datarpc1.xsc.pub" # 去https://chainlist.org/chain/520 找响应快的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) gas_price = int(web3.eth.gas_price * 1.5) tx = { 'nonce': nonce, 'chainId': 520, 'to': address, 'from':address, 'data':'0x646174613a2c7b2270223a227873632d3230222c226f70223a226d696e74222c227469636b223a2278736369222c22616d74223a223130303030227d', #mint 16进制数据 'gasPrice': gas_price, 'value': Web3.toWei(0, 'ether') } try: gas = web3.eth.estimateGas(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, timeout=120) 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钱包。
python程序编辑好后,打开电脑的终端(windows下是cmd),执行 python3 xsciMint.py
命令开始即可开始打铭文:
链上交易查询
查询可以在https://xscscan.pub/,输入交易哈希或者你的wallet address,就可以查询到有没有成功上链。