Back to Registry
View Author Profile
Official Verified
Xrpl Tx Builder
Skill by harleyscodes
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/harleyscodes/xrpl-tx-builderOr
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)
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-harleyscodes-xrpl-tx-builder": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.