├── .dockerignore ├── .editorconfig ├── .github ├── CODEOWNERS ├── pull_request_template.md └── workflows │ ├── checks.yaml │ ├── checks_docker.yaml │ ├── release.yaml │ └── reprotest.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── Makefile ├── README.md ├── SECURITY.md ├── crates ├── bid-scraper │ ├── Cargo.toml │ ├── README.md │ ├── config.toml │ ├── pkg │ │ ├── debian │ │ │ └── bid-scraper.service │ │ └── etc │ │ │ └── config.toml │ ├── relays.json │ └── src │ │ ├── best_bid_ws_connector.rs │ │ ├── bid_scraper.rs │ │ ├── bid_scraper_client.rs │ │ ├── bid_sender.rs │ │ ├── bids_publisher.rs │ │ ├── bin │ │ ├── bid-scraper-test-client.rs │ │ └── bid-scraper.rs │ │ ├── bloxroute_ws_publisher.rs │ │ ├── config.rs │ │ ├── headers_publisher.rs │ │ ├── lib.rs │ │ ├── reconnect.rs │ │ ├── relay_api_publisher.rs │ │ ├── slot.rs │ │ ├── types │ │ ├── bid.rs │ │ ├── bid_update.rs │ │ └── mod.rs │ │ ├── ultrasound_ws_publisher.rs │ │ └── ws_publisher.rs ├── eth-sparse-mpt │ ├── Cargo.toml │ ├── README.md │ ├── benches │ │ ├── trie_do_bench.rs │ │ ├── trie_example_bench.rs │ │ ├── trie_insert_bench.rs │ │ └── trie_nodes_benches.rs │ ├── src │ │ ├── lib.rs │ │ ├── test_utils.rs │ │ ├── utils.rs │ │ ├── v1 │ │ │ ├── mod.rs │ │ │ ├── reth_sparse_trie │ │ │ │ ├── change_set.rs │ │ │ │ ├── hash.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── shared_cache.rs │ │ │ │ └── trie_fetcher │ │ │ │ │ └── mod.rs │ │ │ └── sparse_mpt │ │ │ │ ├── diff_trie │ │ │ │ ├── mod.rs │ │ │ │ ├── nodes.rs │ │ │ │ └── tests.rs │ │ │ │ ├── fixed_trie.rs │ │ │ │ └── mod.rs │ │ └── v2 │ │ │ ├── fetch.rs │ │ │ ├── mod.rs │ │ │ └── trie │ │ │ ├── mod.rs │ │ │ ├── proof_store.rs │ │ │ └── tests.rs │ └── test_data │ │ ├── README.md │ │ ├── changeset.json.gz │ │ ├── failure_case_0.json.gz │ │ ├── multiproof_0.json.gz │ │ ├── multiproof_1.json.gz │ │ └── prepared_tries │ │ ├── example0 │ │ ├── change_set.json.gz │ │ └── tries.json.gz │ │ ├── example1 │ │ ├── change_set.json.gz │ │ └── tries.json.gz │ │ ├── example2 │ │ ├── change_set.json.gz │ │ └── tries.json.gz │ │ ├── example3 │ │ ├── change_set.json.gz │ │ └── tries.json.gz │ │ ├── example4 │ │ ├── change_set.json.gz │ │ └── tries.json.gz │ │ ├── example5 │ │ ├── change_set.json.gz │ │ └── tries.json.gz │ │ ├── example6 │ │ ├── change_set.json.gz │ │ └── tries.json.gz │ │ └── example7 │ │ ├── change_set.json.gz │ │ └── tries.json.gz ├── rbuilder-config │ ├── Cargo.toml │ └── src │ │ ├── env_or_value.rs │ │ ├── lib.rs │ │ └── logger.rs ├── rbuilder-operator │ ├── Cargo.toml │ ├── build.rs │ ├── pkg │ │ ├── debian │ │ │ └── rbuilder-operator.service │ │ └── etc │ │ │ └── config.toml │ └── src │ │ ├── bidding_service_wrapper │ │ ├── bidding_service.rs │ │ ├── client │ │ │ ├── bidding_service_client_adapter.rs │ │ │ ├── mod.rs │ │ │ └── unfinished_block_building_sink_client.rs │ │ ├── conversion.rs │ │ ├── fast_streams │ │ │ ├── helpers.rs │ │ │ ├── mod.rs │ │ │ ├── subscriber_poller.rs │ │ │ └── types.rs │ │ ├── mod.rs │ │ └── proto │ │ │ └── bidding_service.proto │ │ ├── bin │ │ ├── backtest-build-block.rs │ │ ├── backtest-build-range.rs │ │ └── rbuilder-operator.rs │ │ ├── build_info.rs │ │ ├── clickhouse.rs │ │ ├── flashbots_config.rs │ │ ├── flashbots_signer.rs │ │ ├── lib.rs │ │ ├── metrics.rs │ │ ├── reconnect.rs │ │ ├── signed_http_client.rs │ │ └── true_block_value_push │ │ ├── best_true_value_observer.rs │ │ ├── best_true_value_pusher.rs │ │ ├── blocks_processor_backend.rs │ │ ├── mod.rs │ │ └── redis_backend.rs ├── rbuilder-primitives │ ├── Cargo.toml │ ├── benches │ │ ├── sha_pair.rs │ │ └── ssz_proof.rs │ └── src │ │ ├── built_block.rs │ │ ├── evm_inspector.rs │ │ ├── fmt.rs │ │ ├── lib.rs │ │ ├── mev_boost │ │ ├── adjustment.rs │ │ ├── mod.rs │ │ ├── optimistic_v3.rs │ │ ├── ssz_roots.rs │ │ ├── submit_block.rs │ │ └── submit_header.rs │ │ ├── order_builder.rs │ │ ├── order_statistics.rs │ │ ├── serialize.rs │ │ └── test_data_generator.rs ├── rbuilder-rebalancer │ ├── Cargo.toml │ ├── README.md │ ├── pkg │ │ ├── debian │ │ │ └── rbuilder-rebalancer.service │ │ └── etc │ │ │ └── config.toml │ └── src │ │ ├── bin │ │ └── rbuilder-rebalancer.rs │ │ ├── config.rs │ │ ├── lib.rs │ │ └── rebalancer.rs ├── rbuilder-utils │ ├── Cargo.toml │ └── src │ │ ├── backoff.rs │ │ ├── clickhouse │ │ ├── backup │ │ │ ├── metrics.rs │ │ │ ├── mod.rs │ │ │ └── primitives.rs │ │ ├── indexer.rs │ │ ├── mod.rs │ │ └── serde.rs │ │ ├── format │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── metrics │ │ └── mod.rs │ │ └── serde │ │ └── mod.rs ├── rbuilder │ ├── Cargo.toml │ ├── benches │ │ ├── bench_main.rs │ │ ├── benchmarks │ │ │ ├── mev_boost.rs │ │ │ ├── mod.rs │ │ │ └── txpool_fetcher.rs │ │ └── blob_data │ │ │ └── blob1.json │ ├── build.rs │ ├── proto │ │ └── bloxroute.proto │ └── src │ │ ├── backtest │ │ ├── backtest_build_range.rs │ │ ├── build_block │ │ │ ├── backtest_build_block.rs │ │ │ ├── full_partial_block_execution_tracer.rs │ │ │ ├── landed_block_from_db.rs │ │ │ ├── mod.rs │ │ │ └── synthetic_orders.rs │ │ ├── execute.rs │ │ ├── fetch │ │ │ ├── backtest_fetch.rs │ │ │ ├── data_source.rs │ │ │ ├── mempool.rs │ │ │ ├── mev_boost.rs │ │ │ └── mod.rs │ │ ├── full_slot_block_data.rs │ │ ├── mod.rs │ │ ├── redistribute │ │ │ ├── mod.rs │ │ │ └── redistribution_algo.rs │ │ ├── restore_landed_orders │ │ │ ├── find_landed_orders.rs │ │ │ ├── mod.rs │ │ │ └── resim_landed_block.rs │ │ ├── results_store.rs │ │ └── store.rs │ │ ├── beacon_api_client │ │ └── mod.rs │ │ ├── bin │ │ ├── backtest-build-block.rs │ │ ├── backtest-build-range.rs │ │ ├── backtest-build-synthetic-block.rs │ │ ├── backtest-fetch.rs │ │ ├── debug-bench-machine.rs │ │ ├── misc-relays-slot.rs │ │ ├── orderflow-report-decoder.rs │ │ ├── rbuilder.rs │ │ ├── run-bundle-on-prefix.rs │ │ └── validate-config.rs │ │ ├── building │ │ ├── bid_adjustments.rs │ │ ├── block_orders │ │ │ ├── mod.rs │ │ │ ├── multi_share_bundle_merger.rs │ │ │ ├── order_dumper.rs │ │ │ ├── order_priority.rs │ │ │ ├── prioritized_order_store.rs │ │ │ ├── share_bundle_merger.rs │ │ │ ├── test_context.rs │ │ │ └── test_data_generator.rs │ │ ├── builders │ │ │ ├── block_building_helper.rs │ │ │ ├── block_building_helper_stats_logger.rs │ │ │ ├── mock_block_building_helper.rs │ │ │ ├── mod.rs │ │ │ ├── ordering_builder.rs │ │ │ └── parallel_builder │ │ │ │ ├── block_building_result_assembler.rs │ │ │ │ ├── conflict_resolvers.rs │ │ │ │ ├── conflict_resolving_pool.rs │ │ │ │ ├── conflict_task_generator.rs │ │ │ │ ├── groups.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── order_intake_store.rs │ │ │ │ ├── readme.md │ │ │ │ ├── results_aggregator.rs │ │ │ │ ├── simulation_cache.rs │ │ │ │ └── task.rs │ │ ├── built_block_trace.rs │ │ ├── cached_reads.rs │ │ ├── conflict.rs │ │ ├── evm.rs │ │ ├── fmt.rs │ │ ├── mod.rs │ │ ├── order_commit.rs │ │ ├── payout_tx.rs │ │ ├── precompile_cache.rs │ │ ├── sim.rs │ │ ├── testing │ │ │ ├── bundle_tests │ │ │ │ ├── mod.rs │ │ │ │ └── setup.rs │ │ │ ├── contracts.json │ │ │ ├── evm_inspector_tests │ │ │ │ ├── mod.rs │ │ │ │ └── setup.rs │ │ │ ├── mod.rs │ │ │ └── test_chain_state.rs │ │ ├── tracers.rs │ │ └── tx_sim_cache │ │ │ ├── evm_db.rs │ │ │ ├── mod.rs │ │ │ └── result_store.rs │ │ ├── integration │ │ ├── mod.rs │ │ ├── playground.rs │ │ ├── simple.rs │ │ └── test_data │ │ │ ├── blocklist.json │ │ │ ├── config-playground-http-blocklist.toml │ │ │ └── config-playground.toml │ │ ├── lib.rs │ │ ├── live_builder │ │ ├── base_config.rs │ │ ├── block_list_provider.rs │ │ ├── block_output │ │ │ ├── best_block_from_algorithms.rs │ │ │ ├── bid_observer.rs │ │ │ ├── bid_observer_multiplexer.rs │ │ │ ├── bidding │ │ │ │ └── sequential_sealer_bid_maker.rs │ │ │ ├── bidding_service_interface.rs │ │ │ ├── mod.rs │ │ │ ├── relay_submit.rs │ │ │ ├── true_value_bidding_service.rs │ │ │ └── unfinished_block_processing.rs │ │ ├── building │ │ │ ├── built_block_cache.rs │ │ │ └── mod.rs │ │ ├── cli.rs │ │ ├── config.rs │ │ ├── mod.rs │ │ ├── order_flow_tracing │ │ │ ├── events.rs │ │ │ ├── mod.rs │ │ │ ├── order_flow_tracer.rs │ │ │ ├── order_flow_tracer_manager.rs │ │ │ └── report_serialization.rs │ │ ├── order_input │ │ │ ├── blob_type_order_filter.rs │ │ │ ├── mempool_txs_detector.rs │ │ │ ├── mod.rs │ │ │ ├── order_replacement_manager.rs │ │ │ ├── order_sink.rs │ │ │ ├── orderpool.rs │ │ │ ├── replaceable_order_sink.rs │ │ │ ├── rpc_server.rs │ │ │ └── txpool_fetcher.rs │ │ ├── payload_events │ │ │ ├── mod.rs │ │ │ ├── payload_source.rs │ │ │ └── relay_epoch_cache.rs │ │ ├── process_killer.rs │ │ ├── simulation │ │ │ ├── mod.rs │ │ │ ├── sim_worker.rs │ │ │ ├── simulation_job.rs │ │ │ └── simulation_job_tracer.rs │ │ ├── testdata │ │ │ └── config_with_relay_override.toml │ │ ├── wallet_balance_watcher.rs │ │ └── watchdog.rs │ │ ├── mev_boost │ │ ├── bloxroute_grpc.rs │ │ ├── error.rs │ │ ├── fake_mev_boost_relay.rs │ │ ├── mod.rs │ │ ├── optimistic_v3.rs │ │ ├── rpc.rs │ │ └── sign_payload.rs │ │ ├── provider │ │ ├── ipc_state_provider.rs │ │ ├── mod.rs │ │ ├── reth_prov.rs │ │ └── state_provider_factory_from_provider_factory.rs │ │ ├── roothash │ │ ├── mod.rs │ │ └── prefetcher.rs │ │ ├── telemetry │ │ ├── metrics │ │ │ ├── mod.rs │ │ │ ├── scope_meter.rs │ │ │ └── tracing_metrics.rs │ │ ├── metrics_macros │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── mod.rs │ │ └── servers │ │ │ ├── full.rs │ │ │ ├── mod.rs │ │ │ └── redacted.rs │ │ ├── test_utils │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ └── utils │ │ ├── bls.rs │ │ ├── build_info.rs │ │ ├── constants.rs │ │ ├── error_storage.rs │ │ ├── fmt.rs │ │ ├── mevblocker.rs │ │ ├── mod.rs │ │ ├── noncer.rs │ │ ├── provider_factory_reopen.rs │ │ ├── provider_head_state.rs │ │ ├── receipts.rs │ │ ├── reconnect.rs │ │ ├── sync.rs │ │ ├── test_utils.rs │ │ └── tx_signer.rs ├── reth-rbuilder │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── sysperf │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── test-relay │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── main.rs │ ├── metrics.rs │ ├── relay.rs │ └── validation_api_client.rs ├── docker ├── Dockerfile.rbuilder ├── Dockerfile.rbuilder-operator └── Dockerfile.reproducible ├── docs ├── CONFIG.md ├── LIVEBUILDER_DATAFLOW.md ├── LOGS_PRIVACY.md └── REORG_LOSSES.md ├── examples └── config │ ├── rbuilder-operator │ └── config-live-example.toml │ └── rbuilder │ ├── config-backtest-example.toml │ ├── config-live-example.toml │ └── config-playground.toml ├── mev-test-contract ├── Makefile ├── foundry.toml ├── src │ └── MevTest.sol └── test │ └── MevTest.t.sol ├── rust-toolchain.toml ├── rustfmt.toml ├── scripts └── ci │ ├── benchmark-in-ci.sh │ ├── criterion-get-changes.py │ ├── criterion-prettify-report.sh │ ├── criterion-update-html.py │ ├── download-op-reth.sh │ ├── env-vars.sh │ └── templates │ ├── benchmark-pr-comment.md │ ├── benchmark-summary.md │ ├── partials │ └── index-changes.html │ ├── report-criterion-benchmark.html │ ├── report-footer.html │ ├── report-head.html │ ├── report-index.html │ └── report-styles.css └── zepter.yaml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.github/workflows/checks.yaml -------------------------------------------------------------------------------- /.github/workflows/checks_docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.github/workflows/checks_docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/reprotest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.github/workflows/reprotest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/SECURITY.md -------------------------------------------------------------------------------- /crates/bid-scraper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/Cargo.toml -------------------------------------------------------------------------------- /crates/bid-scraper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/README.md -------------------------------------------------------------------------------- /crates/bid-scraper/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/config.toml -------------------------------------------------------------------------------- /crates/bid-scraper/pkg/debian/bid-scraper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/pkg/debian/bid-scraper.service -------------------------------------------------------------------------------- /crates/bid-scraper/pkg/etc/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/pkg/etc/config.toml -------------------------------------------------------------------------------- /crates/bid-scraper/relays.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/relays.json -------------------------------------------------------------------------------- /crates/bid-scraper/src/best_bid_ws_connector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/best_bid_ws_connector.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/bid_scraper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/bid_scraper.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/bid_scraper_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/bid_scraper_client.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/bid_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/bid_sender.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/bids_publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/bids_publisher.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/bin/bid-scraper-test-client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/bin/bid-scraper-test-client.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/bin/bid-scraper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/bin/bid-scraper.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/bloxroute_ws_publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/bloxroute_ws_publisher.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/config.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/headers_publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/headers_publisher.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/lib.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/reconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/reconnect.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/relay_api_publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/relay_api_publisher.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/slot.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/types/bid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/types/bid.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/types/bid_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/types/bid_update.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/types/mod.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/ultrasound_ws_publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/ultrasound_ws_publisher.rs -------------------------------------------------------------------------------- /crates/bid-scraper/src/ws_publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/bid-scraper/src/ws_publisher.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/Cargo.toml -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/README.md -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/benches/trie_do_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/benches/trie_do_bench.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/benches/trie_example_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/benches/trie_example_bench.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/benches/trie_insert_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/benches/trie_insert_bench.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/benches/trie_nodes_benches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/benches/trie_nodes_benches.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/lib.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/test_utils.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/utils.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/mod.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/reth_sparse_trie/change_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/reth_sparse_trie/change_set.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/reth_sparse_trie/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/reth_sparse_trie/hash.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/reth_sparse_trie/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/reth_sparse_trie/mod.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/reth_sparse_trie/shared_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/reth_sparse_trie/shared_cache.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/reth_sparse_trie/trie_fetcher/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/reth_sparse_trie/trie_fetcher/mod.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/sparse_mpt/diff_trie/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/sparse_mpt/diff_trie/mod.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/sparse_mpt/diff_trie/nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/sparse_mpt/diff_trie/nodes.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/sparse_mpt/diff_trie/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/sparse_mpt/diff_trie/tests.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/sparse_mpt/fixed_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/sparse_mpt/fixed_trie.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v1/sparse_mpt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v1/sparse_mpt/mod.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v2/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v2/fetch.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v2/mod.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v2/trie/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v2/trie/mod.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v2/trie/proof_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v2/trie/proof_store.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/src/v2/trie/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/src/v2/trie/tests.rs -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/README.md -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/changeset.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/changeset.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/failure_case_0.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/failure_case_0.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/multiproof_0.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/multiproof_0.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/multiproof_1.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/multiproof_1.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example0/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example0/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example0/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example0/tries.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example1/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example1/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example1/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example1/tries.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example2/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example2/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example2/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example2/tries.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example3/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example3/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example3/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example3/tries.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example4/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example4/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example4/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example4/tries.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example5/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example5/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example5/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example5/tries.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example6/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example6/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example6/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example6/tries.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example7/change_set.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example7/change_set.json.gz -------------------------------------------------------------------------------- /crates/eth-sparse-mpt/test_data/prepared_tries/example7/tries.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/eth-sparse-mpt/test_data/prepared_tries/example7/tries.json.gz -------------------------------------------------------------------------------- /crates/rbuilder-config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-config/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder-config/src/env_or_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-config/src/env_or_value.rs -------------------------------------------------------------------------------- /crates/rbuilder-config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-config/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder-config/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-config/src/logger.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder-operator/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/build.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/pkg/debian/rbuilder-operator.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/pkg/debian/rbuilder-operator.service -------------------------------------------------------------------------------- /crates/rbuilder-operator/pkg/etc/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/pkg/etc/config.toml -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/bidding_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/bidding_service.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/client/bidding_service_client_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/client/bidding_service_client_adapter.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/client/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/client/unfinished_block_building_sink_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/client/unfinished_block_building_sink_client.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/conversion.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/helpers.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/subscriber_poller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/subscriber_poller.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/fast_streams/types.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bidding_service_wrapper/proto/bidding_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bidding_service_wrapper/proto/bidding_service.proto -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bin/backtest-build-block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bin/backtest-build-block.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bin/backtest-build-range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bin/backtest-build-range.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/bin/rbuilder-operator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/bin/rbuilder-operator.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/build_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/build_info.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/clickhouse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/clickhouse.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/flashbots_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/flashbots_config.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/flashbots_signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/flashbots_signer.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/metrics.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/reconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/reconnect.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/signed_http_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/signed_http_client.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/true_block_value_push/best_true_value_observer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/true_block_value_push/best_true_value_observer.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/true_block_value_push/best_true_value_pusher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/true_block_value_push/best_true_value_pusher.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/true_block_value_push/blocks_processor_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/true_block_value_push/blocks_processor_backend.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/true_block_value_push/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/true_block_value_push/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-operator/src/true_block_value_push/redis_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-operator/src/true_block_value_push/redis_backend.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder-primitives/benches/sha_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/benches/sha_pair.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/benches/ssz_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/benches/ssz_proof.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/built_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/built_block.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/evm_inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/evm_inspector.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/fmt.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/mev_boost/adjustment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/mev_boost/adjustment.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/mev_boost/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/mev_boost/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/mev_boost/optimistic_v3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/mev_boost/optimistic_v3.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/mev_boost/ssz_roots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/mev_boost/ssz_roots.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/mev_boost/submit_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/mev_boost/submit_block.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/mev_boost/submit_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/mev_boost/submit_header.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/order_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/order_builder.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/order_statistics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/order_statistics.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/serialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/serialize.rs -------------------------------------------------------------------------------- /crates/rbuilder-primitives/src/test_data_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-primitives/src/test_data_generator.rs -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/README.md -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/pkg/debian/rbuilder-rebalancer.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/pkg/debian/rbuilder-rebalancer.service -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/pkg/etc/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/pkg/etc/config.toml -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/src/bin/rbuilder-rebalancer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/src/bin/rbuilder-rebalancer.rs -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/src/config.rs -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder-rebalancer/src/rebalancer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-rebalancer/src/rebalancer.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/backoff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/backoff.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/clickhouse/backup/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/clickhouse/backup/metrics.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/clickhouse/backup/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/clickhouse/backup/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/clickhouse/backup/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/clickhouse/backup/primitives.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/clickhouse/indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/clickhouse/indexer.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/clickhouse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/clickhouse/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/clickhouse/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/clickhouse/serde.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/format/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/format/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/metrics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder-utils/src/metrics/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder-utils/src/serde/mod.rs: -------------------------------------------------------------------------------- 1 | //! Non specific serde helpers. 2 | -------------------------------------------------------------------------------- /crates/rbuilder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder/benches/bench_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/benches/bench_main.rs -------------------------------------------------------------------------------- /crates/rbuilder/benches/benchmarks/mev_boost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/benches/benchmarks/mev_boost.rs -------------------------------------------------------------------------------- /crates/rbuilder/benches/benchmarks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/benches/benchmarks/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/benches/benchmarks/txpool_fetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/benches/benchmarks/txpool_fetcher.rs -------------------------------------------------------------------------------- /crates/rbuilder/benches/blob_data/blob1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/benches/blob_data/blob1.json -------------------------------------------------------------------------------- /crates/rbuilder/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/build.rs -------------------------------------------------------------------------------- /crates/rbuilder/proto/bloxroute.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/proto/bloxroute.proto -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/backtest_build_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/backtest_build_range.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/build_block/backtest_build_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/build_block/backtest_build_block.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/build_block/full_partial_block_execution_tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/build_block/full_partial_block_execution_tracer.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/build_block/landed_block_from_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/build_block/landed_block_from_db.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/build_block/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/build_block/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/build_block/synthetic_orders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/build_block/synthetic_orders.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/execute.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/fetch/backtest_fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/fetch/backtest_fetch.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/fetch/data_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/fetch/data_source.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/fetch/mempool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/fetch/mempool.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/fetch/mev_boost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/fetch/mev_boost.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/fetch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/fetch/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/full_slot_block_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/full_slot_block_data.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/redistribute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/redistribute/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/redistribute/redistribution_algo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/redistribute/redistribution_algo.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/restore_landed_orders/find_landed_orders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/restore_landed_orders/find_landed_orders.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/restore_landed_orders/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/restore_landed_orders/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/restore_landed_orders/resim_landed_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/restore_landed_orders/resim_landed_block.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/results_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/results_store.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/backtest/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/backtest/store.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/beacon_api_client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/beacon_api_client/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/backtest-build-block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/backtest-build-block.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/backtest-build-range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/backtest-build-range.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/backtest-build-synthetic-block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/backtest-build-synthetic-block.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/backtest-fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/backtest-fetch.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/debug-bench-machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/debug-bench-machine.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/misc-relays-slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/misc-relays-slot.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/orderflow-report-decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/orderflow-report-decoder.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/rbuilder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/rbuilder.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/run-bundle-on-prefix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/run-bundle-on-prefix.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/bin/validate-config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/bin/validate-config.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/bid_adjustments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/bid_adjustments.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/multi_share_bundle_merger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/multi_share_bundle_merger.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/order_dumper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/order_dumper.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/order_priority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/order_priority.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/prioritized_order_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/prioritized_order_store.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/share_bundle_merger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/share_bundle_merger.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/test_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/test_context.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/block_orders/test_data_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/block_orders/test_data_generator.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/block_building_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/block_building_helper.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/block_building_helper_stats_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/block_building_helper_stats_logger.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/mock_block_building_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/mock_block_building_helper.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/ordering_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/ordering_builder.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/block_building_result_assembler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/block_building_result_assembler.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/conflict_resolvers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/conflict_resolvers.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/conflict_resolving_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/conflict_resolving_pool.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/conflict_task_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/conflict_task_generator.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/groups.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/order_intake_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/order_intake_store.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/readme.md -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/results_aggregator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/results_aggregator.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/simulation_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/simulation_cache.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/builders/parallel_builder/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/builders/parallel_builder/task.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/built_block_trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/built_block_trace.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/cached_reads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/cached_reads.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/conflict.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/conflict.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/evm.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/fmt.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/order_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/order_commit.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/payout_tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/payout_tx.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/precompile_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/precompile_cache.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/sim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/sim.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/testing/bundle_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/testing/bundle_tests/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/testing/bundle_tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/testing/bundle_tests/setup.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/testing/contracts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/testing/contracts.json -------------------------------------------------------------------------------- /crates/rbuilder/src/building/testing/evm_inspector_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/testing/evm_inspector_tests/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/testing/evm_inspector_tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/testing/evm_inspector_tests/setup.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/testing/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/testing/test_chain_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/testing/test_chain_state.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/tracers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/tracers.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/tx_sim_cache/evm_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/tx_sim_cache/evm_db.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/tx_sim_cache/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/tx_sim_cache/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/building/tx_sim_cache/result_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/building/tx_sim_cache/result_store.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/integration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/integration/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/integration/playground.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/integration/playground.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/integration/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/integration/simple.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/integration/test_data/blocklist.json: -------------------------------------------------------------------------------- 1 | [ 2 | "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC" 3 | ] -------------------------------------------------------------------------------- /crates/rbuilder/src/integration/test_data/config-playground-http-blocklist.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/integration/test_data/config-playground-http-blocklist.toml -------------------------------------------------------------------------------- /crates/rbuilder/src/integration/test_data/config-playground.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/integration/test_data/config-playground.toml -------------------------------------------------------------------------------- /crates/rbuilder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/base_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/base_config.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_list_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_list_provider.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/best_block_from_algorithms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/best_block_from_algorithms.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/bid_observer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/bid_observer.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/bid_observer_multiplexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/bid_observer_multiplexer.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/bidding/sequential_sealer_bid_maker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/bidding/sequential_sealer_bid_maker.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/bidding_service_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/bidding_service_interface.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/relay_submit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/relay_submit.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/true_value_bidding_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/true_value_bidding_service.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/block_output/unfinished_block_processing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/block_output/unfinished_block_processing.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/building/built_block_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/building/built_block_cache.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/building/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/building/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/cli.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/config.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_flow_tracing/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_flow_tracing/events.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_flow_tracing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_flow_tracing/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_flow_tracing/order_flow_tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_flow_tracing/order_flow_tracer.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_flow_tracing/order_flow_tracer_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_flow_tracing/order_flow_tracer_manager.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_flow_tracing/report_serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_flow_tracing/report_serialization.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/blob_type_order_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/blob_type_order_filter.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/mempool_txs_detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/mempool_txs_detector.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/order_replacement_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/order_replacement_manager.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/order_sink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/order_sink.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/orderpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/orderpool.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/replaceable_order_sink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/replaceable_order_sink.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/rpc_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/rpc_server.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/order_input/txpool_fetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/order_input/txpool_fetcher.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/payload_events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/payload_events/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/payload_events/payload_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/payload_events/payload_source.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/payload_events/relay_epoch_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/payload_events/relay_epoch_cache.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/process_killer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/process_killer.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/simulation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/simulation/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/simulation/sim_worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/simulation/sim_worker.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/simulation/simulation_job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/simulation/simulation_job.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/simulation/simulation_job_tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/simulation/simulation_job_tracer.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/testdata/config_with_relay_override.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/testdata/config_with_relay_override.toml -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/wallet_balance_watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/wallet_balance_watcher.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/live_builder/watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/live_builder/watchdog.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/mev_boost/bloxroute_grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/mev_boost/bloxroute_grpc.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/mev_boost/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/mev_boost/error.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/mev_boost/fake_mev_boost_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/mev_boost/fake_mev_boost_relay.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/mev_boost/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/mev_boost/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/mev_boost/optimistic_v3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/mev_boost/optimistic_v3.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/mev_boost/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/mev_boost/rpc.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/mev_boost/sign_payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/mev_boost/sign_payload.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/provider/ipc_state_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/provider/ipc_state_provider.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/provider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/provider/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/provider/reth_prov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/provider/reth_prov.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/provider/state_provider_factory_from_provider_factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/provider/state_provider_factory_from_provider_factory.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/roothash/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/roothash/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/roothash/prefetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/roothash/prefetcher.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/metrics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/metrics/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/metrics/scope_meter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/metrics/scope_meter.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/metrics/tracing_metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/metrics/tracing_metrics.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/metrics_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/metrics_macros/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/metrics_macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/metrics_macros/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/servers/full.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/servers/full.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/servers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/servers/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/telemetry/servers/redacted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/telemetry/servers/redacted.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/test_utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/test_utils/Cargo.toml -------------------------------------------------------------------------------- /crates/rbuilder/src/test_utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/test_utils/src/lib.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/bls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/bls.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/build_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/build_info.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/constants.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/error_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/error_storage.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/fmt.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/mevblocker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/mevblocker.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/mod.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/noncer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/noncer.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/provider_factory_reopen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/provider_factory_reopen.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/provider_head_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/provider_head_state.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/receipts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/receipts.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/reconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/reconnect.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/sync.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/test_utils.rs -------------------------------------------------------------------------------- /crates/rbuilder/src/utils/tx_signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/rbuilder/src/utils/tx_signer.rs -------------------------------------------------------------------------------- /crates/reth-rbuilder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/reth-rbuilder/Cargo.toml -------------------------------------------------------------------------------- /crates/reth-rbuilder/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/reth-rbuilder/src/main.rs -------------------------------------------------------------------------------- /crates/sysperf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/sysperf/Cargo.toml -------------------------------------------------------------------------------- /crates/sysperf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/sysperf/src/lib.rs -------------------------------------------------------------------------------- /crates/test-relay/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/test-relay/Cargo.toml -------------------------------------------------------------------------------- /crates/test-relay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/test-relay/README.md -------------------------------------------------------------------------------- /crates/test-relay/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/test-relay/src/main.rs -------------------------------------------------------------------------------- /crates/test-relay/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/test-relay/src/metrics.rs -------------------------------------------------------------------------------- /crates/test-relay/src/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/test-relay/src/relay.rs -------------------------------------------------------------------------------- /crates/test-relay/src/validation_api_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/crates/test-relay/src/validation_api_client.rs -------------------------------------------------------------------------------- /docker/Dockerfile.rbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/docker/Dockerfile.rbuilder -------------------------------------------------------------------------------- /docker/Dockerfile.rbuilder-operator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/docker/Dockerfile.rbuilder-operator -------------------------------------------------------------------------------- /docker/Dockerfile.reproducible: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/docker/Dockerfile.reproducible -------------------------------------------------------------------------------- /docs/CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/docs/CONFIG.md -------------------------------------------------------------------------------- /docs/LIVEBUILDER_DATAFLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/docs/LIVEBUILDER_DATAFLOW.md -------------------------------------------------------------------------------- /docs/LOGS_PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/docs/LOGS_PRIVACY.md -------------------------------------------------------------------------------- /docs/REORG_LOSSES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/docs/REORG_LOSSES.md -------------------------------------------------------------------------------- /examples/config/rbuilder-operator/config-live-example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/examples/config/rbuilder-operator/config-live-example.toml -------------------------------------------------------------------------------- /examples/config/rbuilder/config-backtest-example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/examples/config/rbuilder/config-backtest-example.toml -------------------------------------------------------------------------------- /examples/config/rbuilder/config-live-example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/examples/config/rbuilder/config-live-example.toml -------------------------------------------------------------------------------- /examples/config/rbuilder/config-playground.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/examples/config/rbuilder/config-playground.toml -------------------------------------------------------------------------------- /mev-test-contract/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/mev-test-contract/Makefile -------------------------------------------------------------------------------- /mev-test-contract/foundry.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mev-test-contract/src/MevTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/mev-test-contract/src/MevTest.sol -------------------------------------------------------------------------------- /mev-test-contract/test/MevTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/mev-test-contract/test/MevTest.t.sol -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | reorder_imports = true 2 | -------------------------------------------------------------------------------- /scripts/ci/benchmark-in-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/benchmark-in-ci.sh -------------------------------------------------------------------------------- /scripts/ci/criterion-get-changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/criterion-get-changes.py -------------------------------------------------------------------------------- /scripts/ci/criterion-prettify-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/criterion-prettify-report.sh -------------------------------------------------------------------------------- /scripts/ci/criterion-update-html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/criterion-update-html.py -------------------------------------------------------------------------------- /scripts/ci/download-op-reth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/download-op-reth.sh -------------------------------------------------------------------------------- /scripts/ci/env-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/env-vars.sh -------------------------------------------------------------------------------- /scripts/ci/templates/benchmark-pr-comment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/benchmark-pr-comment.md -------------------------------------------------------------------------------- /scripts/ci/templates/benchmark-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/benchmark-summary.md -------------------------------------------------------------------------------- /scripts/ci/templates/partials/index-changes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/partials/index-changes.html -------------------------------------------------------------------------------- /scripts/ci/templates/report-criterion-benchmark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/report-criterion-benchmark.html -------------------------------------------------------------------------------- /scripts/ci/templates/report-footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/report-footer.html -------------------------------------------------------------------------------- /scripts/ci/templates/report-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/report-head.html -------------------------------------------------------------------------------- /scripts/ci/templates/report-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/report-index.html -------------------------------------------------------------------------------- /scripts/ci/templates/report-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/scripts/ci/templates/report-styles.css -------------------------------------------------------------------------------- /zepter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/rbuilder/HEAD/zepter.yaml --------------------------------------------------------------------------------