6.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.
Skill Snapshot
| name | sage-txn |
| description | Sage transaction operations. List transactions, sign coin spends, view without signing, submit transactions. OpenClaw Skills integration. |
| owner | koba42corp |
| repository | koba42corp/sage-walletpath: sub-skills/sage-txn |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @koba42corp/sage-wallet:sub-skills/sage-txn |
| last updated | Feb 7, 2026 |
Maintainer

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
| Endpoint | Payload | Description |
|---|---|---|
get_transactions | See below | List 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
| Endpoint | Payload | Description |
|---|---|---|
sign_coin_spends | See below | Sign 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: truefor 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
- Build coin spends (from other endpoints with
auto_submit: false) - Optionally
view_coin_spendsto preview sign_coin_spendsto create spend bundlesubmit_transactionto broadcast (or useauto_submit: true)
Notes
auto_submit: truesigns and broadcasts in one callpartial: truefor multi-signature workflows- Pending transactions await mempool confirmation
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.
