mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-01-09 15:28:01 -05:00
feat: always write receipts to static files on new nodes (#19399)
This commit is contained in:
@@ -99,6 +99,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
Logging:
|
||||
--log.stdout.format <FORMAT>
|
||||
The format to use for logs written to stdout
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
-u, --url <URL>
|
||||
Specify a snapshot URL or let the command propose a default one.
|
||||
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
--first-block-number <first-block-number>
|
||||
Optional first block number to export from the db.
|
||||
It is by default 0.
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
--path <IMPORT_ERA_PATH>
|
||||
The path to a directory for import.
|
||||
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
--no-state
|
||||
Disables stages that require state.
|
||||
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
--without-evm
|
||||
Specifies whether to initialize the state without relying on EVM historical data.
|
||||
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
Logging:
|
||||
--log.stdout.format <FORMAT>
|
||||
The format to use for logs written to stdout
|
||||
|
||||
@@ -954,6 +954,13 @@ Static Files:
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
Ress:
|
||||
--ress.enable
|
||||
Enable support for `ress` subprotocol
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
Logging:
|
||||
--log.stdout.format <FORMAT>
|
||||
The format to use for logs written to stdout
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
--from <FROM>
|
||||
The height to start at
|
||||
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
<STAGE>
|
||||
Possible values:
|
||||
- headers: The headers stage within the pipeline
|
||||
|
||||
@@ -93,6 +93,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
Logging:
|
||||
--log.stdout.format <FORMAT>
|
||||
The format to use for logs written to stdout
|
||||
|
||||
@@ -86,6 +86,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
--metrics <SOCKET>
|
||||
Enable Prometheus metrics.
|
||||
|
||||
|
||||
@@ -91,6 +91,23 @@ Database:
|
||||
--db.sync-mode <SYNC_MODE>
|
||||
Controls how aggressively the database synchronizes data to disk
|
||||
|
||||
Static Files:
|
||||
--static-files.blocks-per-file.headers <BLOCKS_PER_FILE_HEADERS>
|
||||
Number of blocks per file for the headers segment
|
||||
|
||||
--static-files.blocks-per-file.transactions <BLOCKS_PER_FILE_TRANSACTIONS>
|
||||
Number of blocks per file for the transactions segment
|
||||
|
||||
--static-files.blocks-per-file.receipts <BLOCKS_PER_FILE_RECEIPTS>
|
||||
Number of blocks per file for the receipts segment
|
||||
|
||||
--static-files.receipts
|
||||
Store receipts in static files instead of the database.
|
||||
|
||||
When enabled, receipts will be written to static files on disk instead of the database.
|
||||
|
||||
Note: This setting can only be configured at genesis initialization. Once the node has been initialized, changing this flag requires re-syncing from scratch.
|
||||
|
||||
--offline
|
||||
If this is enabled, then all stages except headers, bodies, and sender recovery will be unwound
|
||||
|
||||
|
||||
Reference in New Issue
Block a user