sage-txn
moltbot
Sage transaction operations. List transactions, sign coin spends, view without signing, submit transactions.
Quick Install
bunx add-skill moltbot/skills -s sage-txnarchivebackupclawdbotclawdhubskill
Instructions
Loading…
moltbot
Sage transaction operations. List transactions, sign coin spends, view without signing, submit transactions.
bunx add-skill moltbot/skills -s sage-txnLoading…
Transaction signing and submission.
| Endpoint | Payload | Description |
|---|---|---|
get_transactions | See below | List transactions |
get_transaction | {"height": 1234567} | Get by height |
get_pending_transactions | {} | List pending |
{
"offset": 0,
"limit": 50,
"ascending": false,
"find_value": null
}
| Endpoint | Payload | Description |
|---|---|---|
sign_coin_spends | See below | Sign transaction |
view_coin_spends | {"coin_spends": [...]} | Preview without signing |
submit_transaction | {"spend_bundle": {...}} | Broadcast |
{
"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{
"spend_bundle": {
"coin_spends": [...],
"aggregated_signature": "0x..."
}
}
{
"height": 1234567,
"timestamp": 1700000000,
"fee": "100000000",
"inputs": [...],
"outputs": [...]
}
{
"transaction_id": "0x...",
"fee": "100000000",
"submitted_at": 1700000000,
"coin_spends": [...]
}
# 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": {...}}'
auto_submit: false)view_coin_spends to previewsign_coin_spends to create spend bundlesubmit_transaction to broadcast (or use auto_submit: true)auto_submit: true signs and broadcasts in one callpartial: true for multi-signature workflowsUse when you need to run Flow type checking, or when seeing Flow type errors in React code.
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.
Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.