chia nft 相关命令和技术

#安装区块链
#安装GUI客户端
#chia configure --testnet true
#在gui客户端添加一个普通钱包

#创建一个DID钱包

chia wallet did create -n "Test DID" -a 1 -m 0.00001

 

#创建普通钱包,只有创建了普通钱包才能收到NFT

chia wallet nft create

 


#验证hash码工具
curl -s https://images.pexels.com/photos/11053072/pexels-photo-11053072.jpeg | sha256sum
#NFT铸造
chia wallet nft mint
-f 2086972020 //钱包指纹ID
-i 4 //NFT钱包的ID
-ra txch10e2hg2xkd7n2rfyh0frg6ls3q9v27ty0rfawxuvergrfyl0502vsx5se2t //接收版税的钱包和智能币地址
-ta txch1rhrkwf9a53v89r5ghn2du4e5vadt68crdfjuxcuq8zpykejw7vzq2t85nx //NFT将被发送到的钱包地址
-u https://images.pexels.com/photos/11053072/pexels-photo-11053072.jpeg //nft文件的元数据
-nh 14836b86a48e1b2b5e857213af97534704475b4c155d34b2cb83ed4b7cba2bb0 //nft文件数据hash值
-mu "https://pastebin.com/raw/PnaQGQiH, https://pastebin.com/raw/KTwUQ8hM" //nft元数据
-mh e9e9366f050e90ceb04a4778f2adfa02dfb565327d225eb35101f0de553ac20b //nft元数据hash
-lu https://raw.githubusercontent.com/Chia-Network/chia-blockchain/main/LICENSE //可以在其中找到图像许可证的以逗号分隔的 URI 列表。
-lh 30a358857da6b49f57cfe819c1ca43bfe007f528eb784df5da5cb64577e0ffc6 //NFT 许可证的哈希值。

-en 1 //nft版本号
-et //nft总版本号数量
-rp 300 //以基点为单位的 NFT 版税百分比分数。示例:175 代表 1.75% [默认值:0]
-m 0.000615 //支付的gas费

//sample
chia wallet nft mint -f 983982225 -i 3 -ra txch1mg84e8meuzfhvagf8y8glx74cc5w297s76mmvxrrlh8jflq7qkpstunt0j -ta txch1mg84e8meuzfhvagf8y8glx74cc5w297s76mmvxrrlh8jflq7qkpstunt0j -u https://images.pexels.com/photos/1529881/pexels-photo-1529881.jpeg -nh feef1ea09c0f93fcf5a8d7e0018f2511638d317d78e3d3a71462cdb061baad68 -mu "https://pastebin.com/raw/PnaQGQiH, https://pastebin.com/raw/KTwUQ8hM" -mh e9e9366f050e90ceb04a4778f2adfa02dfb565327d225eb35101f0de553ac20b -lu https://raw.githubusercontent.com/Chia-Network/chia-blockchain/main/LICENSE -lh 30a358857da6b49f57cfe819c1ca43bfe007f528eb784df5da5cb64577e0ffc6 -en 1 -et 5 -rp 320 -m 0.00007

#列出nft钱包
chia wallet nft list -i 4

#获取nft信息,获取coin id
chia wallet nft get_info -ni nft1euzj4fuh2h46nd5dpm6vh2cmqkvnh2zwwpzd9l0awx496zrhe0psfmklxm

#设置nft身份 DID ntf和did必须在同一个钱包

chia wallet nft set_did -i 4 -di did:chia:1yxezm4nl4lhr4f7yr7yw0w4t9v6p32n2zt0skk0gumn4krfy8uxq8hhg9w -ni d7eed252af2055353a0ecbf734094345b3ffd793631a36b79ac80638a579b873

#转移nft
txch1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqm6ksh7qddh 为垃圾箱

-ni 目标钱包接收地址

chia wallet nft transfer -i 3 -ni 11c25eb4f17fccac63a5cf07421258c014592c55766826f28fe8f649ba78fc08 -ta txch1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqm6ksh7qddh

转移后发送到钱包的nft钱包中 owner id 被设置位 none minter id 不变

#钱包概念

chia其实有4种类型的钱包,普通钱包,NFT钱包,DID钱包,与DID关联的NFT钱包

每个普通钱包可以创建一个NFT钱包,而DID钱包可以有多个,每个DID都拥有一个NFT钱包与之关联

如果将钱包A中的NFT发送到钱包B,NFT是先装到B的NFT钱包中,然后NFT的owner会被重设为none,这个时候就需要重新设置为NFT钱包owner

 

#创建offer

chia wallet make_offer -o nft1w45su63nd0nzy0fjstt3ppd0xe4pe98fgxxztj5lt7af620qn2xss66c5t:1 -r 1:.01 -p ~/Desktop/offer2

 

-wp --wallet-rpc-port INTEGER False Set the port where the Wallet is hosting the RPC interface. See the rpc_port under wallet in config.yaml
-f --fingerprint INTEGER False Set the fingerprint to specify which wallet to use
-o --offer TEXT True A wallet id to offer and the amount to offer (formatted like wallet_id:amount)
-r --request TEXT True A wallet id of an asset to receive and the amount you wish to receive (formatted like wallet_id:amount)
-p --filepath TEXT True The path to write the generated offer file to
-m --fee TEXT False A fee to add to the offer when it gets taken
-h --help None False Show a help message and exit
 
#添加URL
这里的添加只是更新URL地址,并不是更新指向的内容,hash是不能改变的,也就是说上传的内容只有一份
注意这里 -ni 后面跟的是coin id
chia wallet nft add_uri -i 4 -ni 5cdfe3eb4429ad5cb12ab549b6d2f0f7d919fa9f4389d187ad7414f747a86bd4 -u https://images.pexels.com/photos/11053072/pexels-photo-11053072.jpeg -m 0.00001
chia wallet nft add_uri -i 4 -ni 5cdfe3eb4429ad5cb12ab549b6d2f0f7d919fa9f4389d187ad7414f747a86bd4 -nh 14836b86a48e1b2b5e857213af97534704475b4c155d34b2cb83ed4b7cba2bb0-m 0.00001
chia wallet nft add_uri -i 4 -ni 4e1e452bf3612ddd654fe1e3684a635c1d2495cbfde338ef875c8f292e21adb8 -mu https://metadata_example.com -m 0.00001
chia wallet nft add_uri -i 4 -ni 33ae5afc65ec4404aba16bd9a0b17cfa23ddca9ac9bb49a03548167e286762ba -lu https://license_example.com -m 0.00001
 
 
 
 
 

posted on   zxddesk  阅读(219)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示