一些例子
Last updated
Last updated
假设Address:19Up4xZ4Y6CBhUcXSQZdo7tHaGNYFn7EUj,根据协议,其自带的MetaID:8a15022dd74648c5158d237f41e544e6097b3f27dcc85788a4b7470c063ed33c
按协议约定,保留以下路径
/info
: 用于存储用户的基本信息,如用户名、头像等。
/protocols
: 用户可以在此进行应用协议操作。
/file
: 用于文件数据存储。
/ft
: 用于存储用户的ft资产行为
/nft
: 用于存储用户的nft资产行为
/follow
: 用户关注列表数据存于此。
用户可以通过构建PIN
交易设定自己的姓名和头像:
设置用户名:用户要为自己的 name
设定值为 Alice
,其 path
为 /info/name
。
设置头像:用户为自己的 avatar
设置某一个特定的头像,其 path
为 /info/avatar
。
以上 path
都位于 /info
目录下,表明它们是用户的个人信息。
设置用户名称:
设置用户头像
假设用户想发一个 buzz
,他需要在 /protocols/simplebuzz
部分创建并提交一个新的 PIN
。
这样,这个 buzz
数据就被添加到了 /protocols/simplebuzz
路径下,表示它是该用户在 SimpleBuzz 协议下的一条记录。
在进行 modify
操作时,需要使用 @
符号来指向要进行操作的 PIN
。例如,如果我们要修改一个特定的 PIN
,我们可以使用@{PINID}
。
在进行 revoke操作时,需要使用 @
符号来指向要进行操作的 PIN
。例如,如果我们要废弃一个特定的 PIN
,我们可以使用**@{PINID}
**。