Tokena

XRPL infrastructure to issue, sell, and manage real-world asset tokens (RWA) between institutions with authorization, transfer, and clawback features.

Demo Video

Project Information

At a Glance

XRPL infrastructure to issue, sell, and manage real-world asset tokens (RWA) between institutions with authorization, transfer, and clawback features.

Description

Tokena is a platform that enables the issuance and management of real-world asset (RWA) tokens on the XRPL Devnet using the new Multi-Purpose Token (MPT) standard. The issuer creates an MPT issuance with the flags CanTransfer | RequireAuth | CanClawback, ensuring controlled distribution, regulatory compliance, and recoverability. Authorized buyers participate by sending an XRP payment from their Xaman wallet with a memo in the format PAY-ASSET|issuanceId|nonce|units. The backend automatically detects and validates these payments through a real-time XRPL listener, registers them in memory (pendingSales), and allows the issuer to settle them, triggering the on-chain transfer of MPT units. All investor actions occur directly on-chain through native XRP payments.

Technical Details

Architecture: Serverless Next.js backend connected to XRPL Devnet. Issuer dashboard in React + Tailwind. Investors interact only through on-chain XRP payments. In-memory store (pendingSales) tracks payments and sales lifecycle.

Technologies: XRPL.js, Next.js, TypeScript, React, TailwindCSS, XRPL Devnet.

How it works under the hood:

  • Issuance: The issuer creates an MPT with CanTransfer | RequireAuth | CanClawback.
  • Investor Validation: Each buyer must first perform an on-chain opt-in and be explicitly authorized by the issuer through an MPTokenAuthorize transaction.
  • Payment Detection: The backend listens to issuer transactions, validating memos and XRP amounts before registering the sale in memory.
  • Settlement: When validated, the issuer triggers a transfer of the exact MPT units on-chain.
  • Clawback: The issuer can reclaim tokens if required.

Challenges: Stateless sales flow, real-time XRPL listening, secure authorization logic, and full compliance control.

Team

3
VB

Valentin Bracq

AL

Alexandre LEMIERE

AF

Alexandre Fau

Hackathon

IXH25 Italian XRPL Hackathon

Duration

Nov 6, 3:00 PM - Nov 8, 2:00 PM UTC

View Hackathon Details