Skip to content

Instantly share code, notes, and snippets.

@jcstein
Created August 8, 2025 15:54
Show Gist options
  • Save jcstein/c6f368e7f659fedf48729d335c98188c to your computer and use it in GitHub Desktop.
Save jcstein/c6f368e7f659fedf48729d335c98188c to your computer and use it in GitHub Desktop.
sequencer crash
3:49PM INF creating and publishing block component=BlockManager height=674 num_tx=33
3:49PM INF creating and publishing block component=BlockManager height=675 num_tx=33
3:49PM INF creating and publishing block component=BlockManager height=676 num_tx=35
3:49PM INF creating and publishing block component=BlockManager height=677 num_tx=33
3:49PM INF creating and publishing block component=BlockManager height=678 num_tx=33
3:49PM INF successfully submitted items to DA layer component=BlockManager count=7 gasPrice=-1 itemType=data
3:49PM INF creating and publishing block component=BlockManager height=679 num_tx=34
3:49PM INF creating and publishing block component=BlockManager height=680 num_tx=38
3:49PM INF creating and publishing block component=BlockManager height=681 num_tx=34
3:49PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:49PM INF halting full node and its sub services... component=main
3:49PM INF Reaper stopped component=Reaper
3:49PM INF DA layer submission canceled due to context cancellation attempt=1 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=1 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=2 component=BlockManager
3:49PM ERR error while submitting header to DA error="context canceled" component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=2 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=1 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=3 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=2 component=BlockManager
3:49PM ERR failed to submit data to DA error="context canceled" component=BlockManager
3:49PM INF data submission loop stopped component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=3 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=4 component=BlockManager
3:49PM ERR error while submitting header to DA error="context canceled" component=BlockManager
3:49PM INF header submission loop stopped component=BlockManager
3:49PM INF full node halted successfully component=main
3:49PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
3:49PM INF creating and publishing block component=BlockManager height=681 num_tx=34
3:49PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:49PM INF halting full node and its sub services... component=main
3:49PM INF Reaper stopped component=Reaper
3:49PM INF DA layer submission canceled due to context cancellation attempt=1 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=1 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=2 component=BlockManager
3:49PM ERR error while submitting header to DA error="context canceled" component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=2 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=1 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=3 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=2 component=BlockManager
3:49PM ERR failed to submit data to DA error="context canceled" component=BlockManager
3:49PM INF data submission loop stopped component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=3 component=BlockManager
3:49PM INF DA layer submission canceled due to context cancellation attempt=4 component=BlockManager
3:49PM ERR error while submitting header to DA error="context canceled" component=BlockManager
3:49PM INF header submission loop stopped component=BlockManager
3:49PM INF full node halted successfully component=main
3:49PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:49PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:49PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
3:49PM INF Started Prometheus HTTP server addr=:26660 component=main
Registering gRPC reflection service...
3:49PM INF starting P2P client component=main
3:49PM INF started RPC server addr=0.0.0.0:7331 component=main
3:49PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:49PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:49PM INF no peers - only listening for connections component=main
3:49PM INF working in aggregator mode block_time=1000 component=main
3:49PM INF using pending block component=BlockManager height=681
3:49PM INF Reaper started component=Reaper interval=1000
3:49PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:49PM INF halting full node and its sub services... component=main
3:49PM INF data submission loop stopped component=BlockManager
3:49PM INF Reaper stopped component=Reaper
3:49PM INF header submission loop stopped component=BlockManager
3:49PM INF full node halted successfully component=main
3:49PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
3:49PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:49PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
3:49PM INF Started Prometheus HTTP server addr=:26660 component=main
Registering gRPC reflection service...
3:49PM INF starting P2P client component=main
3:49PM INF started RPC server addr=0.0.0.0:7331 component=main
3:49PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:49PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:49PM INF no peers - only listening for connections component=main
3:49PM INF working in aggregator mode block_time=1000 component=main
3:49PM INF using pending block component=BlockManager height=681
3:49PM INF Reaper started component=Reaper interval=1000
3:49PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:49PM INF halting full node and its sub services... component=main
3:49PM INF data submission loop stopped component=BlockManager
3:49PM INF Reaper stopped component=Reaper
3:49PM INF header submission loop stopped component=BlockManager
3:49PM INF full node halted successfully component=main
3:49PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM INF using pending block component=BlockManager height=681
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF Reaper stopped component=Reaper
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM INF using pending block component=BlockManager height=681
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF Reaper stopped component=Reaper
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM INF using pending block component=BlockManager height=681
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF Reaper stopped component=Reaper
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM INF using pending block component=BlockManager height=681
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF Reaper stopped component=Reaper
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
Registering gRPC reflection service...
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM INF using pending block component=BlockManager height=681
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF Reaper stopped component=Reaper
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
Registering gRPC reflection service...
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF using pending block component=BlockManager height=681
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF Reaper stopped component=Reaper
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM INF using pending block component=BlockManager height=681
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF Reaper stopped component=Reaper
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:50PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:50PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:50PM INF Started Prometheus HTTP server addr=:26660 component=main
3:50PM INF starting P2P client component=main
3:50PM INF started RPC server addr=0.0.0.0:7331 component=main
3:50PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:50PM INF no peers - only listening for connections component=main
3:50PM INF working in aggregator mode block_time=1000 component=main
3:50PM INF using pending block component=BlockManager height=681
3:50PM INF Reaper started component=Reaper interval=1000
3:50PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:50PM INF halting full node and its sub services... component=main
3:50PM INF Reaper stopped component=Reaper
3:50PM INF header submission loop stopped component=BlockManager
3:50PM INF data submission loop stopped component=BlockManager
3:50PM INF full node halted successfully component=main
3:50PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:51PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:51PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
3:51PM INF Started Prometheus HTTP server addr=:26660 component=main
Registering gRPC reflection service...
3:51PM INF starting P2P client component=main
3:51PM INF started RPC server addr=0.0.0.0:7331 component=main
3:51PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:51PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:51PM INF no peers - only listening for connections component=main
3:51PM INF working in aggregator mode block_time=1000 component=main
3:51PM INF using pending block component=BlockManager height=681
3:51PM INF Reaper started component=Reaper interval=1000
3:51PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:51PM INF halting full node and its sub services... component=main
3:51PM INF header submission loop stopped component=BlockManager
3:51PM INF Reaper stopped component=Reaper
3:51PM INF data submission loop stopped component=BlockManager
3:51PM INF full node halted successfully component=main
3:51PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:51PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:51PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:51PM INF Started Prometheus HTTP server addr=:26660 component=main
3:51PM INF starting P2P client component=main
3:51PM INF started RPC server addr=0.0.0.0:7331 component=main
3:51PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:51PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:51PM INF no peers - only listening for connections component=main
3:51PM INF working in aggregator mode block_time=1000 component=main
3:51PM INF Reaper started component=Reaper interval=1000
3:51PM INF using pending block component=BlockManager height=681
3:51PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:51PM INF halting full node and its sub services... component=main
3:51PM INF Reaper stopped component=Reaper
3:51PM INF data submission loop stopped component=BlockManager
3:51PM INF header submission loop stopped component=BlockManager
3:51PM INF full node halted successfully component=main
3:51PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:52PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:52PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
3:52PM INF Started Prometheus HTTP server addr=:26660 component=main
Registering gRPC reflection service...
3:52PM INF starting P2P client component=main
3:52PM INF started RPC server addr=0.0.0.0:7331 component=main
3:52PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:52PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:52PM INF no peers - only listening for connections component=main
3:52PM INF working in aggregator mode block_time=1000 component=main
3:52PM INF Reaper started component=Reaper interval=1000
3:52PM INF using pending block component=BlockManager height=681
3:52PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:52PM INF halting full node and its sub services... component=main
3:52PM INF Reaper stopped component=Reaper
3:52PM INF data submission loop stopped component=BlockManager
3:52PM INF header submission loop stopped component=BlockManager
3:52PM INF full node halted successfully component=main
3:52PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
πŸ”„ Starting Rollkit EVM Single Sequencer...
⏳ Waiting for rollkit configuration...
βœ… Configuration found, loading environment...
πŸš€ Starting Rollkit EVM Single...
Configuration:
EVM Engine: http://reth-node:8551
EVM RPC: http://reth-node:8545
Genesis Hash: 0x854c288d860f73f8bb1a494b98ee5a60c26830972646424e00edcab29be34c3c
DA Address: http://celestia-node:26658
DA Namespace: 00000000000000000000000000000000000000000000000000deadbeef
Block Time: 1s
Reth JWT: bd59c68d6507fcc2b8cd...
Celestia JWT: eyJhbGciOiJIUzI1NiIs...
πŸ” Checking Reth configuration...
Engine API should be available at: http://reth-node:8551
ETH API should be available at: http://reth-node:8545
JWT Secret length: 64 characters
3:53PM INF creating new client component=main namespace=00000000000000000000000000000000000000000000000000deadbeef
3:53PM INF using default mempool ttl MempoolTTL=25 component=BlockManager
Registering gRPC reflection service...
3:53PM INF Started Prometheus HTTP server addr=:26660 component=main
3:53PM INF starting P2P client component=main
3:53PM INF started RPC server addr=0.0.0.0:7331 component=main
3:53PM INF listening on address address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:53PM INF listening on address address=/ip4/172.20.0.4/tcp/7676/p2p/12D3KooWBdTZpyRwvCG8hGSjb9cB6LXEXRgfJBCqShzfnYZ9cLit component=main
3:53PM INF no peers - only listening for connections component=main
3:53PM INF working in aggregator mode block_time=1000 component=main
3:53PM INF Reaper started component=Reaper interval=1000
3:53PM INF using pending block component=BlockManager height=681
3:53PM ERR unrecoverable error in one of the go routines error="error in normal aggregation loop: error while publishing block: error applying block: failed to execute transactions: invalid payload status" component=main
3:53PM INF halting full node and its sub services... component=main
3:53PM INF Reaper stopped component=Reaper
3:53PM INF header submission loop stopped component=BlockManager
3:53PM INF data submission loop stopped component=BlockManager
3:53PM INF full node halted successfully component=main
3:53PM ERR node error error="context canceled" component=main
Error: context canceled
Usage:
evm-single start [flags]
Aliases:
start, node, run
Flags:
--evm.engine-url string URL of the Engine API endpoint (default "http://localhost:8551")
--evm.eth-url string URL of the Ethereum JSON-RPC endpoint (default "http://localhost:8545")
--evm.fee-recipient string Address that will receive transaction fees
--evm.genesis-hash string Hash of the genesis block
--evm.jwt-secret string The JWT secret for authentication with the execution client
-h, --help help for start
--rollkit.da.address string DA address (host:port) (default "http://localhost:7980")
--rollkit.da.auth_token string DA auth token
--rollkit.da.block_time duration DA chain block time (for syncing) (default 6s)
--rollkit.da.data_namespace string DA namespace for data submissions (default "rollkit-data")
--rollkit.da.gas_multiplier float DA gas price multiplier for retrying blob transactions
--rollkit.da.gas_price float DA gas price for blob transactions (default -1)
--rollkit.da.header_namespace string DA namespace for header submissions (default "rollkit-headers")
--rollkit.da.max_submit_attempts int maximum number of attempts to submit data to the DA layer before giving up (default 30)
--rollkit.da.mempool_ttl uint number of DA blocks until transaction is dropped from the mempool
--rollkit.da.namespace string DA namespace to submit blob transactions (deprecated, use header-namespace and data-namespace)
--rollkit.da.start_height uint starting DA block height (for syncing)
--rollkit.da.submit_options string DA submit options
--rollkit.db_path string path for the node database (default "data")
--rollkit.instrumentation.max_open_connections int maximum number of simultaneous connections for metrics (default 3)
--rollkit.instrumentation.pprof enable pprof HTTP endpoint
--rollkit.instrumentation.pprof_listen_addr string pprof HTTP server listening address (default ":6060")
--rollkit.instrumentation.prometheus enable Prometheus metrics
--rollkit.instrumentation.prometheus_listen_addr string Prometheus metrics listen address (default ":26660")
--rollkit.node.aggregator run node in aggregator mode
--rollkit.node.block_time duration block time (for aggregator mode) (default 1s)
--rollkit.node.lazy_block_interval duration maximum interval between blocks in lazy aggregation mode (default 1m0s)
--rollkit.node.lazy_mode produce blocks only when transactions are available or after lazy block time
--rollkit.node.light run light client
--rollkit.node.max_pending_headers_and_data uint maximum headers or data pending DA confirmation before pausing block production (0 for no limit)
--rollkit.node.trusted_hash string initial trusted hash to start the header exchange service
--rollkit.p2p.allowed_peers string Comma separated list of nodes to whitelist
--rollkit.p2p.blocked_peers string Comma separated list of nodes to ignore
--rollkit.p2p.listen_address string P2P listen address (host:port) (default "/ip4/0.0.0.0/tcp/7676")
--rollkit.p2p.peers string Comma separated list of seed nodes to connect to
--rollkit.rpc.address string RPC server address (host:port) (default "127.0.0.1:7331")
--rollkit.signer.passphrase string passphrase for the signer (required for file signer and if aggregator is enabled)
--rollkit.signer.path string path to the signer file or address (default "config")
--rollkit.signer.type string type of signer to use (file, grpc) (default "file")
Global Flags:
--home string Root directory for application data (default "/root/.evm-single")
--rollkit.log.format string Set the log format (text, json) (default "text")
--rollkit.log.level string Set the log level (debug, info, warn, error) (default "info")
--rollkit.log.trace Enable stack traces in error logs
context canceled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment