From 4711a5687c408fb968c04c7758b6880992044476 Mon Sep 17 00:00:00 2001 From: aitbc1 Date: Fri, 20 Mar 2026 12:25:58 +0100 Subject: [PATCH] feat: add bulk block import for fast sync catch-up - Add ChainSync.bulk_import_from() to fetch and import blocks in batches - Add CLI sync_cli utility for manual bulk sync - Configure batch size and poll interval for rapid catch-up - Use blocks-range RPC endpoint for efficient fetching --- apps/blockchain-node/src/aitbc_chain/sync_cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/blockchain-node/src/aitbc_chain/sync_cli.py b/apps/blockchain-node/src/aitbc_chain/sync_cli.py index b5dafb35..4ea5299f 100644 --- a/apps/blockchain-node/src/aitbc_chain/sync_cli.py +++ b/apps/blockchain-node/src/aitbc_chain/sync_cli.py @@ -12,7 +12,7 @@ from pathlib import Path # Add src to path for standalone execution sys.path.insert(0, str(Path(__file__).parent)) -from aitbc_chain.config import Settings, settings +from aitbc_chain.config import settings from aitbc_chain.database import session_scope from aitbc_chain.sync import ChainSync