Jump to related tools in the same category or review the original source on GitHub.

Health & Fitness @harleyscodes Updated 8/21/2026 1,304 downloads 0 stars Security: Pass

Xrpl Tx Builder OpenClaw Plugin & Skill | ClawHub

Looking to integrate Xrpl Tx Builder into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate health & fitness tasks instantly, without having to write custom tools from scratch.

What this skill does

--- name: xrpl-tx-builder description: Build and sign XRP Ledger transactions. Use for: (1) Creating payment transactions, (2) Building NFT mint/burn transactions, (3) Signing with Xaman wallet, (4) Submitting to XRPL. --- # XRPL Transaction Builder ## Setup ```bash npm install xrpl ``` ## Basic Payment ```typescript import { Client, Wallet, Payment } from 'xrpl'; const client = new Client('wss://xrplcluster.com'); // Build payment tx const tx: Payment = { TransactionType: 'Payment', Account: wallet.address, Destination: 'rDestinationAddress...', Amount: '1000000', // drops (1 XRP = 1,000,000 drops) DestinationTag: 12345 // optional }; ``` ## Submit Transaction (Xaman Signed) ```typescript // After user signs with Xaman, submit: const txBlob = signedTransactionBlob; // from Xaman payload const result = await client.submit(txBlob); ``` ## Common Transaction Types ### Payment ```typescript { TransactionType: 'Payment', Account: 'r...', Destination: 'r...', Amount: '1000000', // drops DestinationTag: 123 } ``` ### NFTokenMint ```typescript { TransactionType: 'NFTokenMint', Account: 'r...', NFTokenTaxon: 0, Issuer: 'r...', TransferFee: 5000, // 5% royalty Flags: 8, // burnable URI: 'ipfs://...' } ``` ### SetAccountRoot ```typescript { TransactionType: 'SetAccountRoot', Account: 'r...', EmailHash: 'abc123...', Domain: 'example.com' } ``` ## Key Concepts - **Drops**: 1 XRP = 1,000,000 drops - **Address**: Classic r-address (starts with 'r') - **Destination Tag**: Optional memo for payments - **Flags**: Transaction-specific options (see XRPL docs) ## RPC Endpoints - `wss://xrplcluster.com` (public) - `wss://s1.ripple.com` (Ripple)

Install

ClawHub CLI
openclaw skills install @harleyscodes/xrpl-tx-builder
Node.js (npx)
npx clawhub@latest install xrpl-tx-builder

Full SKILL.md

Open original

SKILL.md content below is scrollable.


name: xrpl-tx-builder description: Build and sign XRP Ledger transactions. Use for: (1) Creating payment transactions, (2) Building NFT mint/burn transactions, (3) Signing with Xaman wallet, (4) Submitting to XRPL.

XRPL Transaction Builder

Setup

npm install xrpl

Basic Payment

import { Client, Wallet, Payment } from 'xrpl';

const client = new Client('wss://xrplcluster.com');

// Build payment tx
const tx: Payment = {
  TransactionType: 'Payment',
  Account: wallet.address,
  Destination: 'rDestinationAddress...',
  Amount: '1000000', // drops (1 XRP = 1,000,000 drops)
  DestinationTag: 12345 // optional
};

Submit Transaction (Xaman Signed)

// After user signs with Xaman, submit:
const txBlob = signedTransactionBlob; // from Xaman payload
const result = await client.submit(txBlob);

Common Transaction Types

Payment

{
  TransactionType: 'Payment',
  Account: 'r...',
  Destination: 'r...',
  Amount: '1000000', // drops
  DestinationTag: 123
}

NFTokenMint

{
  TransactionType: 'NFTokenMint',
  Account: 'r...',
  NFTokenTaxon: 0,
  Issuer: 'r...',
  TransferFee: 5000, // 5% royalty
  Flags: 8, // burnable
  URI: 'ipfs://...'
}

SetAccountRoot

{
  TransactionType: 'SetAccountRoot',
  Account: 'r...',
  EmailHash: 'abc123...',
  Domain: 'example.com'
}

Key Concepts

  • Drops: 1 XRP = 1,000,000 drops
  • Address: Classic r-address (starts with 'r')
  • Destination Tag: Optional memo for payments
  • Flags: Transaction-specific options (see XRPL docs)

RPC Endpoints

  • wss://xrplcluster.com (public)
  • wss://s1.ripple.com (Ripple)
ClawHub Registry URL: https://clawhub.ai/harleyscodes/skills/xrpl-tx-builder

Related skills

If this matches your use case, these are close alternatives in the same category.