diff --git a/packages/core/src/blockchain/txpool.ts b/packages/core/src/blockchain/txpool.ts index 88f657cd..cf001fb1 100644 --- a/packages/core/src/blockchain/txpool.ts +++ b/packages/core/src/blockchain/txpool.ts @@ -186,13 +186,18 @@ export class TxPool { delete this.#hrmp[id] } } - await this.buildBlockWithParams({ - transactions, - upwardMessages, - downwardMessages, - horizontalMessages, - unsafeBlockHeight, - }) + + try { + await this.buildBlockWithParams({ + transactions, + upwardMessages, + downwardMessages, + horizontalMessages, + unsafeBlockHeight, + }) + } catch (err) { + logger.error({ err }, 'build block failed') + } } async upcomingBlocks() {