XRPL 程式挑戰

使用 React.js 與 XRPL 鑄造 NFT

測試你從「使用 React.js 與 XRPL 建構」課程中學到的知識。

React 程式挑戰

挑戰:
打開下方沙盒並建立你自己的 NFT 應用分支。完成第一次 NFT 鑄造後,修改應用程式碼,將 NFT 轉移費改為 20%,taxon 設為 1,然後在你的帳戶中再鑄造第二個 NFT。

提示:
你需要查看應用元件才能完成變更。你可以檢查程式沙盒的主控台,查看中繼資料與交易詳情,以確認你的 NFT 轉移費與 taxon 變更是否正確。

XRPL 上的 NFT 有幾個必要欄位需要注意:
NFTokenTaxon - 用來將同一帳戶發行的 NFT 分組的任意 ID。如果你正在建立相似資產的集合,可以為它們使用相同的 NFTokenTaxon。
URI - 這個可選欄位可讓你連結到與 NFT 相關的更多資訊。有些人會用它連結到 NFT 所代表的資產,另一些人則用它連結額外的中繼資料,幫助市場或其他應用解析 NFT。

從 NFT 沙盒開始

  1. 使用程式視窗右側的「Open Sandbox」連結打開沙盒。
  2. 等待錢包完成資金注入。
  3. 在 URI 欄位中加入連結,或少量文字,自訂你的 NFT。這個欄位最多可接受 256 位元組,以維持帳本資料大小合理。通常這裡會放數位內容或中繼資料的連結。
  4. 點擊 Send 按鈕鑄造你的 NFT,並等待 XRPL 驗證你的 NFTokenMint 交易。
  5. 如果成功,你應該會在帳戶中看到一個 token ID,以及你填入的 URI。你可以用不同的 URI 重複操作,看看更多 NFT 如何加入帳戶。