skills$openclaw/sage-txn
koba42corp6.1k

by koba42corp

sage-txn – OpenClaw Skill

sage-txn is an OpenClaw Skills integration for design workflows. Sage transaction operations. List transactions, sign coin spends, view without signing, submit transactions.

6.1k stars2.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026design

Skill Snapshot

namesage-txn
descriptionSage transaction operations. List transactions, sign coin spends, view without signing, submit transactions. OpenClaw Skills integration.
ownerkoba42corp
repositorykoba42corp/sage-walletpath: sub-skills/sage-txn
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @koba42corp/sage-wallet:sub-skills/sage-txn
last updatedFeb 7, 2026

Maintainer

koba42corp

koba42corp

Maintains sage-txn in the OpenClaw Skills directory.

View GitHub profile
File Explorer
1 files
sage-txn
SKILL.md
2.5 KB
SKILL.md

name: sage-txn description: Sage transaction operations. List transactions, sign coin spends, view without signing, submit transactions.

Sage Transactions

Transaction signing and submission.

Endpoints

Query Transactions

EndpointPayloadDescription
get_transactionsSee belowList transactions
get_transaction{"height": 1234567}Get by height
get_pending_transactions{}List pending
get_transactions Payload
{
  "offset": 0,
  "limit": 50,
  "ascending": false,
  "find_value": null
}

Sign & Submit

EndpointPayloadDescription
sign_coin_spendsSee belowSign transaction
view_coin_spends{"coin_spends": [...]}Preview without signing
submit_transaction{"spend_bundle": {...}}Broadcast
sign_coin_spends
{
  "coin_spends": [
    {
      "coin": {
        "parent_coin_info": "0x...",
        "puzzle_hash": "0x...",
        "amount": 1000000000000
      },
      "puzzle_reveal": "0x...",
      "solution": "0x..."
    }
  ],
  "auto_submit": false,
  "partial": false
}
  • partial: true for multi-sig partial signatures
submit_transaction
{
  "spend_bundle": {
    "coin_spends": [...],
    "aggregated_signature": "0x..."
  }
}

Transaction Record Structure

{
  "height": 1234567,
  "timestamp": 1700000000,
  "fee": "100000000",
  "inputs": [...],
  "outputs": [...]
}

Pending Transaction Structure

{
  "transaction_id": "0x...",
  "fee": "100000000",
  "submitted_at": 1700000000,
  "coin_spends": [...]
}

Examples

# List recent transactions
sage_rpc get_transactions '{"limit": 20, "ascending": false}'

# Get pending
sage_rpc get_pending_transactions '{}'

# View coin spends (preview)
sage_rpc view_coin_spends '{"coin_spends": [...]}'

# Sign and submit
sage_rpc sign_coin_spends '{
  "coin_spends": [...],
  "auto_submit": true
}'

# Manual submit
sage_rpc submit_transaction '{"spend_bundle": {...}}'

Workflow

  1. Build coin spends (from other endpoints with auto_submit: false)
  2. Optionally view_coin_spends to preview
  3. sign_coin_spends to create spend bundle
  4. submit_transaction to broadcast (or use auto_submit: true)

Notes

  • auto_submit: true signs and broadcasts in one call
  • partial: true for multi-signature workflows
  • Pending transactions await mempool confirmation
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install sage-txn?

Run openclaw add @koba42corp/sage-wallet:sub-skills/sage-txn in your terminal. This installs sage-txn into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/koba42corp/sage-wallet. Review commits and README documentation before installing.