The protocol behind names, profiles, a wallet kit and developer APIs. Minted as NFTs on XRPL mainnet, resolvable across XRPL EVM and Flare.
0
Names minted0
Owners0
Listed0
Floor / XRPxrpdomains.xrp
VERIFIED · PRIMARY · NFT-OWNED
Core namespaces for accounts, payments, profiles and XRPFi products on XRPL mainnet.
XRPName records resolvable across EVM wallets, dApps and bridges on XRPL EVM sidechain.
Identity scaffolding for Flare network apps and FXRP-related integrations.
Mint names and turn them into public identity pages with verified records.
A unified adapter for XRPL wallets, plus MetaMask name resolution.
Resolver endpoints, SDK and Telegram wallet for extending identity surfaces.
Every XRPName mint becomes a profile with verified ownership, structured records and app-ready metadata.
A typed wallet adapter for HTML, React and Next.js. Connect, sign and submit XRPL transactions without juggling SDKs.
The xrplidjs JavaScript SDK and public HTTP endpoints for name resolution, reverse lookup and ownership.
// install · npm i xrplidjs xrpl verify-xrpl-signature
const xrplidjs = require('xrplidjs')
const sdk = xrplidjs.SDK({
rpcUrl: 'wss://xrplcluster.com/',
Issuer: 'raAyazbgEkwzLByXipQuPLWFfnsPS1v1q9',
})
// resolve a .xrp name to owner address
const owner = await sdk.getAddress('xrpdomains.xrp')
// reverse resolve, XRPL address to primary name
const name = await sdk.getName('rLhi87aSCyNW88tW4632yLiwinbghFZNue')
// list every name owned by the address
const all = await sdk.getAllNames('rLhi87aSCyNW88tW4632yLiwinbghFZNue')
# Resolve a name (HTTP, no SDK)
curl 'https://app.xrpdomains.xyz/api/xrplnft/getAddress?domain=xrpdomains.xrp'
# Reverse resolve
curl 'https://app.xrpdomains.xyz/api/xrplnft/getName?address=rLhi87a…'
# All names owned by an address
curl 'https://app.xrpdomains.xyz/api/xrplnft/getAllNames?address=rLhi87a…'