Zec Tx Flow
zec_tx_flowFull flow of one or several Zcash (zec, ZEC, mainnet) transactions: all INPUT addresses (senders) and OUTPUT addresses (receivers) with amounts, each annotated. Note shows change/not_change on outputs — the real payment is the non-change output(s). THE hop primitive for ZEC tracing: follow a non-change recipient to its own spends (zec_sent_from_address) and repeat. tx_hash is the 64-hex id as returned by the other zec tools; pass several ids separated by "|" (up to 50; ids past the 50th are ignored) to expand a batch in one call — the Tx column attributes each row. Side is input, output, fee (the miner fee of the transaction — one row per transaction, 0 on a block reward) or not_found (a requested id that does not exist here — check the id and the chain). Index is the position of the input or output inside the transaction, and Funded_By_Tx on an input row is the transaction that created the coins being spent — pass it back to this tool to trace one hop backwards. An output whose address is also one of the transaction's OWN input addresses is marked change_to_input_address: the wallet paid itself, so it is not a payment to someone else. Only the transparent side of a transaction is shown: when inputs exceed outputs by more than a normal fee the difference went into the shielded pool, and outputs with no inputs came out of it (or are a block reward — its single input has an empty Address). Shielded senders and recipients cannot be traced. The fee row carries that difference too, so on a transaction that moved coins into the shielded pool it is an upper bound on the real fee, not the fee itself. Address labels are not available for this chain, so exchange / mixer / service nodes cannot be recognized from this data.
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": {
"tx_hash": "<tx_hash>"
},
"name": "zec_tx_flow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Shape of the returned data. "rows" (the default) returns one item per row. "columnar" returns a single item, {"columns":[...],"rows":[[value,...],...]}, naming the columns once and listing each row's values in that order; it is more compact for large results and carries the same values. | rows |
| tx_hash | Yes | Zcash transaction id, 64-hex (as shown by the other zec tools). Several ids may be passed separated by "|". Anything that is not a 64-character hex id is refused. Up to 50 are read. |