昨年の12月ぶりにxrplでNFTを発行しました。
オリジナルのtokenURIを使用したかったため、マーケットプレイスが使えず。
NFTのmintやburnなどのdappsを作っていたのですが、久しぶりに立ち上げると、いろいろエラーが出ていて・・・
で、簡易的にNFT発行する方法とチェックの仕方をまとめました。
XRPL Services
![](https://eggdragons.com/wp-content/uploads/2023/08/c9ed9a79a94445948bd3b157c1aae3bb-1024x640.png)
まずは、トランザクションの操作ができるXRPL Servicesから。
XRPL Servicesは、テストネットにも対応しています。
まずは、Sign in with XUMMよりログインしていきましょう。
ログインしたら、『Raw JSON Transaction』を押しましょう!
![](https://eggdragons.com/wp-content/uploads/2023/08/268dfdbfda57c6bed3ae11b2b9295db9-1024x640.png)
例えば、NFTをmintしたいとします。Select templateを押して、NFTTokenMintを押すと
![](https://eggdragons.com/wp-content/uploads/2023/08/d92fa8c60c76301728029687b4537e08-1024x640.png)
トランザクションの内容が出てきます。URIについては後ほど。
これXrplのtransactionBlobやXummのpayloadに該当します。
規格が統一されている恩恵ですね!素晴らしい!
私は、こんな感じに改造して『Send Transaction to XUMM』を押して、mint完了です。
![](https://eggdragons.com/wp-content/uploads/2023/08/bf0fe354b66bc088babcece8cb616966-1024x640.png)
その他にも、テストが終わって不要になったトークンをburnしてみたり
![](https://eggdragons.com/wp-content/uploads/2023/08/c10b463851d3f4b1131519d4bff62363-1024x640.png)
とても便利!
String-functions
![](https://eggdragons.com/wp-content/uploads/2023/08/490a09c961c70da3c3b3aa7d6f665ad0-1024x640.png)
先ほどのNFT Token Mintの中で、URIどうするねん!?ってなった人がいると思います。
xrpl使ってれば、convertStringToHex(tokenURI)で変換してmintって流れですよね。
実は、便利なサイトがありまして、それがString-functionsです。
https://string-functions.com/string-hex.aspx
![](https://eggdragons.com/wp-content/uploads/2023/08/490a09c961c70da3c3b3aa7d6f665ad0-1-1024x640.png)
上の欄に、tokenURIを入れて、『Convert』ボタンを押すだけ!
![](https://eggdragons.com/wp-content/uploads/2022/03/EggDragon-0400-300x300.jpg)
tokenURI見てもらうとばれちゃいますが、DynamicNFTのURIをぶち込んでいます
bithomp
![](https://eggdragons.com/wp-content/uploads/2023/08/26c8fddb0a5d5e653f2aacb4b25801ec-1024x640.png)
トランザクションのチェックは、https://livenet.xrpl.org/が便利ですよね!
![](https://eggdragons.com/wp-content/uploads/2023/08/344df6957de7c847102262e10ec0ff29-1024x640.png)
ただ、発行したNFTの画像見たいですよね?そこでおすすめなのが、bithompです。
こんな感じで画像をチェックすることもできるし、
![](https://eggdragons.com/wp-content/uploads/2023/08/e0ba18d799dd1d474d4c7ecca7fdfd58-1024x640.png)
![](https://eggdragons.com/wp-content/uploads/2023/08/de1ca9632c86034825bbca02aee4dbe3-1024x640.png)
属性のチェックやロイヤリティのチェック、それからどのような行動が許可されているのか(burnやtransferなど)すべて見ることができます。
これができるのは、XRPならではだと思います。本当に素晴らしい
なお、NFT全体のチェックなんかもできます。
![](https://eggdragons.com/wp-content/uploads/2023/08/84066f6691b791ad05d0bf62cefd39ee-1024x640.png)
ちゃんとテストネット対応しているし、本当に助かるサイトです。
![](https://eggdragons.com/wp-content/uploads/2022/03/EggDragon-0400-300x300.jpg)
マーケットプレイス10種類くらい周りましたが、どこもテストネット対応しておらず・・。昨年12月の時点でテストネット対応していたマーケットプライスですら非対応になっており困り果ててましたが、何とかなりました!