TxEvent:
| { txHash: string; type: "signed" }
| { txHash: string; type: "broadcasted" }
| {
block?: { hash: string; index: number; number: number };
dispatchError?: unknown;
events?: unknown[];
found: boolean;
ok?: boolean;
txHash: string;
type: "txBestBlocksState";
}
| {
block: { hash: string; index: number; number: number };
dispatchError?: unknown;
events: unknown[];
ok: boolean;
txHash: string;
type: "finalized";
}
PAPI transaction event (discriminated union).