北美校园行发行的NFT相关智能合约
-
部署合约
deploy UNIV.nef
-
在每一站开始前,管理员初始化这所大学的NFT
调用方法
initialize(string university)
-
学生现场下载OneGate进入到指定的页面(开发中)
调用方法
mintUniv(UInt160 owner, string university)
合约会自动创建一个NFT,发送填写的owner,编号递增(1~100)
-
查询每所学校NFT领取数量
调用合约
totalMint(string university)
名称 | 说明 | 示例 |
---|---|---|
name | 名称 | Tsinghua University #1 |
owner | 所有者 | NSuyiLqEfEQZsLJawCbmXW154StRUwdWoM |
numbwr | 编号 | 1 |
image | 图片 | https://neo.org/Tsinghua University.png |
mintUniv 时报错 The argument "university" is invalid.
用户填写了一个不存在的大学,可能是随便写的,也可能是在管理员进行初始化之前mintUniv
mintUniv 时报错 UInt160 is invalid.
用户填写错误的owner
mintUniv 时报错 The school's NFTs have all been claimed.
每所学校NFT限量100个,领完为止,先到先得