Look up a transaction
singularityagent__transactionFetch and normalize a transaction, with EVM calldata decoded where the selector is recognized. If no chain is given, searches the chains the hash format allows and reports every chain it was found on. Read finality alongside status, because they answer different questions: status says the chain executed the transaction and it did not revert, while finality says whether the block holding it can still be discarded. final is the only kind that licenses an irreversible decision. reversible means it sits at or near the head and a reorganization would erase it. probabilistic is proof-of-work settlement — it carries a confirmation count and never becomes final at any depth, because the chain offers no point past which reversal is disallowed, only one past which it is expensive; how many confirmations are enough is the caller’s decision. unknown means the endpoint would not say, which is not evidence that it is settled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hash | Yes | Transaction hash, txid, or Solana signature. | |
| chain | No | Chain id, to skip the cross-chain search. |