sage-cat
moltbot
Sage CAT (Chia Asset Token) operations. List tokens, send CATs, issue new tokens, combine CAT coins, resync balances.
Quick Install
bunx add-skill moltbot/skills -s sage-catarchivebackupclawdbotclawdhubskill
Instructions
Loading…
moltbot
Sage CAT (Chia Asset Token) operations. List tokens, send CATs, issue new tokens, combine CAT coins, resync balances.
bunx add-skill moltbot/skills -s sage-catLoading…
CAT (Chia Asset Token) operations.
| Endpoint | Payload | Description |
|---|---|---|
get_cats | {} | List wallet CATs |
get_all_cats | {} | List all known CATs |
get_token | {"asset_id": "a628..."} | Get token details |
| Endpoint | Payload | Description |
|---|
update_cat | {"record": {...}} | Update CAT metadata |
resync_cat | {"asset_id": "a628..."} | Resync CAT balance |
| Endpoint | Description |
|---|---|
send_cat | Send to single address |
bulk_send_cat | Send to multiple addresses |
{
"asset_id": "a628c1c2c6fcb74d53746157e438e108eab5c0bb3e5c80ff9b1910b3e4832913",
"address": "xch1...",
"amount": "1000",
"fee": "100000000",
"include_hint": true,
"memos": [],
"clawback": null,
"auto_submit": true
}
{
"asset_id": "a628...",
"addresses": ["xch1...", "xch1..."],
"amount": "100",
"fee": "100000000",
"include_hint": true,
"memos": [],
"auto_submit": true
}
Create new token:
{
"name": "My Token",
"ticker": "MYT",
"amount": "1000000",
"fee": "100000000",
"auto_submit": true
}
{
"asset_id": "a628...",
"max_coins": 100,
"max_coin_amount": "1000000",
"fee": "100000000",
"auto_submit": true
}
{
"asset_id": "a628c1c2...",
"name": "Spacebucks",
"ticker": "SBX",
"balance": "1000000",
"icon_url": "https://...",
"visible": true
}
# List CATs
sage_rpc get_cats '{}'
# Send CAT
sage_rpc send_cat '{
"asset_id": "a628c1c2c6fcb74d53746157e438e108eab5c0bb3e5c80ff9b1910b3e4832913",
"address": "xch1recipient...",
"amount": "100",
"fee": "100000000",
"auto_submit": true
}'
# Issue new token
sage_rpc issue_cat '{
"name": "Community Token",
"ticker": "COM",
"amount": "21000000",
"fee": "100000000",
"auto_submit": true
}'
include_hint adds the asset_id to help receivers identify the tokenUse 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.