diff --git a/src/modules/[chain]/block/block.ts b/src/modules/[chain]/block/block.ts index 5c710b91..c561e94a 100644 --- a/src/modules/[chain]/block/block.ts +++ b/src/modules/[chain]/block/block.ts @@ -23,12 +23,16 @@ export const useBlockModule = defineStore('blockModule', { txsInRecents() { const txs = [] as { hash: string; tx: DecodedTxRaw }[]; this.recents.forEach((x) => - x.block?.data?.txs.forEach((tx: Uint8Array) => - txs.push({ - hash: hashTx(tx), - tx: decodeTxRaw(tx), - }) - ) + x.block?.data?.txs.forEach((tx: Uint8Array) => { + if (tx) { + try { + txs.push({ + hash: hashTx(tx), + tx: decodeTxRaw(tx), + }); + } catch (e) {} + } + }) ); return txs; },