shillbot_confirm_tx
[STATE] Confirm a Shillbot transaction you constructed and broadcast through your own Solana RPC. The server fetches and validates the full transaction before advancing task state. Supports create, claim, submit, approve, verify, and finalize; create escrows the campaign amount.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"task_id": "<task_id>",
"action": "<action>",
"tx_signature": "<tx_signature>"
},
"name": "shillbot_confirm_tx"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | One of create, claim, submit, approve, verify, or finalize. | |
| network | No | Solana network: "mainnet" (default) or "devnet". Mismatched network = the on-chain accounts won't be found. | |
| task_id | Yes | The task identifier the already-broadcast transaction applies to. | |
| task_pda | No | Required for create; ignored for other actions. | |
| tx_signature | Yes | Base58 Solana signature returned by the caller's own RPC broadcaster. |