铭刻就是将数据写到链上, 铭文就是带有标识的TOKEN

// 创建交易对象,包括你要发送的备注信息
const utf8String = 'data:,{"p":"bsc-20","op":"mint","tick":"bnbs","amt":"1000"}';
let bytes = ethers.utils.toUtf8Bytes(utf8String);
let hexStringFromBytes = ethers.utils.hexlify(bytes);
const tx = {
from: deployer.address, // 发送者地址
to: deployer.address, // 接收者地址
value: 0, //
data: hexStringFromBytes, // 将备注信息转换为hex串
};
try {
const txResponse = await deployer.sendTransaction(tx);
console.log('交易哈希:', txResponse.hash);
const receipt = await txResponse.wait(); // 等待交易确认
console.log('交易收据:', receipt);
} catch (error) {
console.error('发送交易错误:', error);
}
脚本直接拿去用配合hardhat使用