Repository navigation
CLI
marie-fourier edited this page Jan 1, 2025
·
1 revision
-
standalone- runs a standalone bundler. Standalone bundler is simply a bundler without p2p features and it only accepts userops via the RPC interface. -
node- runs a bundler with p2p features. In order to connect to a shared mempool, you must provide bootnode's ENR.
-
configFile- path to configuration file (default:./config.json) -
dataDir- path to persistent storage used by the bundler for mempool and other info (default:~/.skandha/db) -
testingMode- runs bundler in testingMode. Required when testing bundler against eth-infinitism's test-suite (default:false) -
unsafeMode- bundler will skip checking simulation rules (opcode and stake check) (default:false) -
redirectRpc- redirect RPC calls to underlying ETH1 client (default:false)
-
api.cors- Configures the Access-Control-Allow-Origin CORS header for HTTP API (default:*) -
api.address- Set host for HTTP API (default:0.0.0.0) -
api.port- Set port for HTTP API (default:14337) -
api.enableRequestLogging- Enable request logging (default:false) -
api.ws- Enable websocket interface (default:true) -
api.wsPort- Set port for websocket interface (default:14337)
-
p2p.host- P2P host (default:0.0.0.0) -
p2p.port- P2P port (default:4337) -
p2p.enrHost- P2P ENR IP (default:127.0.0.1) -
p2p.enrPort- P2P ENR port (default:4337) -
p2p.bootEnrs- P2P boot ENRS (default:[]) -
p2p.retainPeerId- P2P persist network identity (default:true)
-
executor.bundlingMode- Default bundling mode (default:auto). Can beautoormanual. When set tomanual, bundler will bundle and submit userops only after explicitly callingdebug_bundler_sendBundleNow.
-
metrics.enable- Enable Prometheus monitoring (default:false) -
metrics.host- Metrics host (default:127.0.0.1) -
metrics.port- Metrics port (default:8008)