Profile Modules

5Degrees 协议的 个人主页NFT 相关可用公开方法

setInfo()

设置个人主页NFT相关信息

function setInfo(string memory name, string memory image, string memory properties) 
external
参数名类型描述

name

string

个人主页NFT的名称

image

string

个人主页NFT的头像

properties

string

个人主页NFT的可拓展信息

image 支持多种格式:

  1. 如果设置 NFT ERC721 or ERC1155: eip155:chainId+/+erc721/erc1155+:+contract+/tokenId

eg: eip155:56/erc721:0xC9A1757A52F2E87A2144c8b8Ec9CB075C8b50B35/199

eip155:1/erc1155:0xC9A1757A52F2E87A2144c8b8Ec9CB075C8b50B35/199

2. 如果设置 ipfs: ipfs://xxxxxx or ipns://xxxxxx

3. 如果设置 URL: http://xxxxxx or https://xxxxxx

4. 如果设置 base64: data:image/png;base64,xxxxxx or data:image/jpeg;base64,xxxxxx or

data:image/gif;base64,xxxxxx or data:image/x-icon;base64,xxxxxx

properties 建议使用JSON数据然后用base64编码成string,这样可以快速方便扩展信息。

increaseMaxSupply()

增加反向关系即粉丝数上限值

function increaseMaxSupply(uint256 newMax) external payable
参数名类型描述

newMax

uint256

粉丝数上限值

关于付费:xxxxxx

Last updated