MRC-20
协议格式
部署
协议格式
{
"tick": "satoshi", // 2-24 字符
"amtPerMint": "1000", // 每次铸造获得的总代币数量 [1, 1e12]
"mintCount": "100", // 最大允许铸造次数 [1, 1e12]
"tokenName": "SatoshiTheLegend", // 选填,代币全名,0-48 字符
"decimals": "8", // 选填,小数位数 0 至 12,默认值为 8
"premineCount": "60", // 选填,部署时预先铸造的次数,默认值为 0,[0, mintCount]
"beginHeight": "851235", // 选填,铸造事件开始的区块高度
"endHeight": "851781", // 选填,铸造事件结束的区块高度
"metadata": "Arbitrary Data", // 选填,可以包含额外数据如代币描述、图示等,无格式要求
"payCheck": { // 选填,检查付款以验证铸造资格
"payTo": "address", // 检查输出是否匹配指定地址
"payAmount": "" // 以 satoshi 为单位,检查是否支付了指定数量的 satoshi
},
"pinCheck": { // 选填,检查 PIN 以验证铸造资格
"creator": "", // 创建 PIN 的人,使用完整的 MetaID
"path": "/", // PIN 的路径
"count": "1", // 0~n,所需的 PIN 数量
"lvl": "6" // PIN 的最低等级
}
}要点说明
premineCount 说明
premineCount 说明payCheck 说明
payCheck 说明pinCheck 说明
pinCheck 说明pinCheck 示例
pinCheck 示例铸造
协议格式
要点说明
Mint 交易构建例子

Transfer 转账
原生转账(直接转账)

数据转账 (MRC20 Allocation)
示例代码



Teleport 跨链
跨链示例
功能说明
coord(坐标)
错误处理
与 transfer 的关系

Teleport 与 Transfer 可以同层

Last updated