TopRank Skills

Home / Claw Skills / 其他 / Xrpl Tx Builder
Official OpenClaw rules 15%

Xrpl Tx Builder

XRPL Transaction Builder

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Xrpl Tx Builder 技能。 若已安装,则直接安装 Xrpl Tx Builder 技能。

Overview

Skill Key
harleyscodes/xrpl-tx-builder
Author
harleyscodes
Source Repo
openclaw/skills
Version
-
Source Path
skills/harleyscodes/xrpl-tx-builder
Latest Commit SHA
efd8ed0f6e5a1bfcf01de3429f2c46c2b17f6d18

Extracted Content

SKILL.md excerpt

# 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)

Related Claw Skills