move
0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a9006ee15f2
' MyNFT '
: 定义NFT结构体,有key功能(对象可以全局存储' mint '
: 铸造 NFT 并转移给发送者' transfer_nft '
: 转移 NFT 到另一个地址
fun init(ctx: &mut TxContext) {
let my_nft = MyNFT {
id: object::new(ctx),
name: string::utf8(b"Kry NFT"),
image_url: string::utf8(b"<url>"),
creator: ctx.sender(),
};
transfer(my_nft, sender(ctx));
}
‘sui client publish ’
将程序部署上链
‘ sui client call --gas-budget <flag> --package <package id> --module <module id> --function transfer_nft --args <NFT id> <recipient id>’
将指定NFT 转移置指定接收者地址
感谢hoh社区对小白的帮助
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!