degenbot.runner.cli¶

Settlement-arbitrage bot CLI (argparse) building — stable package home.

The argv -> BotRunner entrypoint’s argument parser. The example examples/eth_settlement_arbitrage_v2_v3_v4_rust.py is a thin wrapper that calls build_arbitrage_arg_parser(); keeping the parser in the package makes the CLI surface (notably the --node cascade override) directly testable without importing from examples/.

Module Contents¶

degenbot.runner.cli.build_arbitrage_arg_parser() → argparse.ArgumentParser¶

Build the settlement-arbitrage example’s argument parser.

Extracted so the CLI surface (especially the --node cascade overrides) is testable without running the full async session.

Returns:

The configured ArgumentParser (caller invokes parse_args).