diff --git a/rollup/internal/controller/relayer/l2_relayer.go b/rollup/internal/controller/relayer/l2_relayer.go index 4df93edf5..0ce009210 100644 --- a/rollup/internal/controller/relayer/l2_relayer.go +++ b/rollup/internal/controller/relayer/l2_relayer.go @@ -206,7 +206,7 @@ func (r *Layer2Relayer) initializeGenesis() error { diskRoot, err := rutils.GetDiskRoot(r.ctx, r.l2RpcClient, endChunk.EndBlockNumber) if err != nil { - return fmt.Errorf("failed to get disk root, block number: %v", endChunk.EndBlockNumber) + return fmt.Errorf("failed to get disk root, block number: %v, err: %w", endChunk.EndBlockNumber, err) } if err = r.commitGenesisBatch(startFinalizedBatch.Hash, startFinalizedBatch.BatchHeader, diskRoot); err != nil { diff --git a/rollup/internal/controller/watcher/l2_watcher.go b/rollup/internal/controller/watcher/l2_watcher.go index 3400c177a..8b864c0d0 100644 --- a/rollup/internal/controller/watcher/l2_watcher.go +++ b/rollup/internal/controller/watcher/l2_watcher.go @@ -148,7 +148,7 @@ func (w *L2WatcherClient) getAndStoreBlocks(ctx context.Context, from, to uint64 header := block.Header() header.Root, err = utils.GetDiskRoot(w.ctx, w.l2RpcClient, block.Number().Uint64()) if err != nil { - return fmt.Errorf("failed to get disk root, block number: %v", block.Number().Uint64()) + return fmt.Errorf("failed to get disk root, block number: %v, err: %v", block.Number().Uint64(), err) } blocks = append(blocks, &encoding.Block{