Documentation
¶
Overview ¶
Package nft 实现一个简单的NFT合约示例
Index ¶
- func Burn(ctx core.Context, metadataID core.ObjectID, tokenID uint64) error
- func GetTokenURI(ctx core.Context, metadataID core.ObjectID, tokenID uint64) (string, error)
- func Initialize(ctx core.Context, name string, symbol string) (core.ObjectID, error)
- func Mint(ctx core.Context, metadataID core.ObjectID, to core.Address, tokenURI string) (uint64, error)
- func OwnerOf(ctx core.Context, metadataID core.ObjectID, tokenID uint64) (core.Address, error)
- func Transfer(ctx core.Context, metadataID core.ObjectID, tokenID uint64, to core.Address) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTokenURI ¶
GetTokenURI 获取NFT的元数据URI
func Initialize ¶
Initialize 初始化NFT合约,创建合约元数据对象
func Mint ¶
func Mint(ctx core.Context, metadataID core.ObjectID, to core.Address, tokenURI string) (uint64, error)
Mint 创建新的NFT,仅管理员可以调用
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.