sage-xch

star 8

Sage XCH transaction operations. Send XCH, bulk send, combine coins, split coins, multi-send, clawback finalization.

modbender By modbender schedule Updated 3/6/2026

name: sage-xch description: Sage XCH transaction operations. Send XCH, bulk send, combine coins, split coins, multi-send, clawback finalization.

Sage XCH Transactions

XCH (Chia) transaction operations.

Amount Format

All amounts in mojos (string): 1 XCH = "1000000000000"

Endpoints

Send XCH

Endpoint Description
send_xch Send to single address
bulk_send_xch Send to multiple addresses
multi_send Send multiple asset types

send_xch

{
  "address": "xch1...",
  "amount": "1000000000000",
  "fee": "100000000",
  "memos": ["optional memo"],
  "clawback": null,
  "auto_submit": true
}

bulk_send_xch

{
  "addresses": ["xch1...", "xch1..."],
  "amount": "100000000000",
  "fee": "100000000",
  "memos": [],
  "auto_submit": true
}

multi_send

{
  "payments": [
    {"asset_id": null, "address": "xch1...", "amount": "1000000000000", "memos": []},
    {"asset_id": "a628c1c2...", "address": "xch1...", "amount": "1000", "memos": []}
  ],
  "fee": "100000000",
  "auto_submit": true
}

Coin Management

Endpoint Payload Description
combine {"coin_ids": [...], "fee": "...", "auto_submit": true} Merge coins
split {"coin_ids": [...], "output_count": 10, "fee": "...", "auto_submit": true} Split coin
auto_combine_xch See below Auto-merge small coins

auto_combine_xch

{
  "max_coins": 500,
  "max_coin_amount": "1000000000000",
  "fee": "100000000",
  "auto_submit": true
}

Clawback

Endpoint Payload Description
finalize_clawback {"coin_ids": [...], "fee": "...", "auto_submit": true} Complete clawback

Response Format

All transaction endpoints return:

{
  "summary": {
    "fee": "100000000",
    "inputs": [...],
    "outputs": [...]
  },
  "coin_spends": [...]
}

Examples

# Send 1 XCH
sage_rpc send_xch '{
  "address": "xch1abc...",
  "amount": "1000000000000",
  "fee": "100000000",
  "auto_submit": true
}'

# Combine dust
sage_rpc auto_combine_xch '{
  "max_coins": 100,
  "fee": "50000000",
  "auto_submit": true
}'

Clawback Feature

Send with clawback (recoverable for N seconds):

{
  "address": "xch1...",
  "amount": "1000000000000",
  "fee": "100000000",
  "clawback": 86400,
  "auto_submit": true
}

After clawback period, recipient runs finalize_clawback to claim.

Install via CLI
npx skills add https://github.com/modbender/skill-library-mcp --skill sage-xch
Repository Details
star Stars 8
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator