跳到主要内容

4.1 部署 deploy

一个Token按照下面的格式部署

{ 
"p": "n20",
"op": "deploy",
"tick": "note",
"max": "21000000",
"lim": "1000",
"sch": "9fd761f.... ....0a28"
... ...
}
KeyRequired?Description
pyesProtocol: Helps other systems identify and process N20 action 大小写不敏感
opyesOperation: Type of active (Deploy, Mint, Transfer) 大小写不敏感
tickyesTicker: some letter identifier 最大16个字节 大小写不敏感,如已存在同名Ticker则无法被部署
maxyesBigint, Max supply: set max supply of the N20, 如果为0则不限制供应量
limnoBigint, Mint limit: If letting users mint to themsleves, limit per note
decnoInt, Decimals: set decimal precision, default to 8
schnoSmart Contract Hash: 链下合约的Hash值, sha256
codeno智能合约代码

索引器加载code字段里的智能合约进行action验证。只有经过的验证的action才能被索引器收录。如未提供合约代码,则需提供sch,代码的哈希值,数据索引器通过哈希值找到合约代码进行验证。如也未提供sch字段,则不验证。