View Modules
balanceOf()
只通过balanceOf就可以查询是否关注与否,返回的余额大于0即表示被关注了或关注了。
account 是关注的地址,id是被关注的地址序列化:uint256(uint160("$(address)"))
查询是否被关注:
比如 A是否被B关注 -> balanceOf(B, uint256(uint160(A)))
查询是否关注:
比如 A是否关注了B -> balanceOf(A, uint256(uint160(B)))
baseInfo()
查询基本信息,只返回名称和头像
relation()
查询关系数据
uri()
查询某个地址的NFT元数据
tokenId: 使用对应地址转成uint256,即hex转10进制。合约里使用:uint256(uint160("$(address)"))
返回元数据格式如下:
采用base64编码后的string,需要使用base64 decode解码即可得到JSON格式的metadata
Last updated