XRP Web3 Identity
WebsiteAppTwitter
  • Overview
    • Vision
    • Benefit
    • Features
    • Q&A
    • XRPL Hackathon: Winner
  • - Getting Started -
    • Technical
      • Metadata
    • Tutorials
      • User Guide for Registration
      • User Guide for Transfer
    • Articles
      • XRP Domains: Clarifying Community Concerns
      • XRP Domains: Technical talk
    • Marketplace
    • Products
    • Programs
      • Referral Program
  • - Developer Guide -
    • XRPL Name SDK
      • XRPLID SDK
      • XRPLID API
  • Official Links
    • Website
    • Twitter
    • Github
Powered by GitBook
On this page
  • Implementing token URI
  • Metadata structure
  1. - Getting Started -
  2. Technical

Metadata

Implementing token URI

To retrieve out-of-string metadata, the system will query the domain name and return a URI where the metadata can be found.

const obj = await client.getNFTokenInfo(NFTokenID);
const uri = xrpl.convertHexToString(obj.data.URI);

Metadata structure

XRP Domains supports structured metadata in the Opensea format.

{
    "id":"xrpdomains.xrp",
    "name":"xrpdomains.xrp",
    "symbol":"XRPID",
    "description":"XRP Web3 Identity - Building Identity on blockchain with .xrp domains - buy once use forever",
    "image":"",
    "external_url":"https://xrpdomains.xyz/",
    "createtime":"2022-12-12T20:43:29.9598674+01:00",
    "background_color":"",
    "attributes":[
        {"trait_type":"Background","value":""},
        {"trait_type":"Background Angle","value":200},
        {"trait_type":"Chain Name","value":"XRPL"},
        {"trait_type":"Top level domain","value":".xrp"},
        {"trait_type":"Length","value":9},
        {"trait_type":"Domain","value":"xrpdomain"},
        {"trait_type":"Sub Domain","value":""},
        {"trait_type":"Emoji","value":false}
    ]
}
PreviousTechnicalNextTutorials

Last updated 2 years ago