# ETH

- [Overview](https://docs.bloxroute.com/eth/overview.md): This page summarizes the services available on Ethereum and links to the relevant sections
- [Running a Gateway](https://docs.bloxroute.com/eth/gateway.md)
- [Requirements](https://docs.bloxroute.com/eth/gateway/requirements.md)
- [Authentication & Certificates](https://docs.bloxroute.com/eth/gateway/authentication-and-certificates.md)
- [Installation Options](https://docs.bloxroute.com/eth/gateway/gateway-installation.md)
- [Configuration & Startup](https://docs.bloxroute.com/eth/gateway/configuration-and-startup.md)
- [Startup Script](https://docs.bloxroute.com/eth/gateway/configuration-and-startup/startup-script.md): Use the startup script below to bypass manual configuration when starting your Gateway.
- [Startup Arguments](https://docs.bloxroute.com/eth/gateway/configuration-and-startup/startup-arguments.md)
- [Add Your Gateway as a Trusted Peer to the Execution Layer Client](https://docs.bloxroute.com/eth/gateway/configuration-and-startup/adding-the-gateway-as-a-trusted-peer.md)
- [Connecting Your Gateway with the Ethereum Consensus Layer](https://docs.bloxroute.com/eth/gateway/configuration-and-startup/connecting-gateway-to-consensus-layer.md)
- [Operation & Maintenance](https://docs.bloxroute.com/eth/gateway/hosted-and-local-gateways.md)
- [Upgrading your Gateway](https://docs.bloxroute.com/eth/gateway/hosted-and-local-gateways/upgrading.md)
- [Logging](https://docs.bloxroute.com/eth/gateway/hosted-and-local-gateways/logging.md): You can ensure your gateway is actively exchanging messages with your local blockchain node and the BDN network by monitoring your gateway and inspecting logs.
- [General Connectivity Troubleshooting](https://docs.bloxroute.com/eth/gateway/hosted-and-local-gateways/general-connectivity-troubleshooting.md)
- [Submit Transactions](https://docs.bloxroute.com/eth/sending-transactions.md)
- [Ethereum Tipping Contract](https://docs.bloxroute.com/eth/sending-transactions/ethereum-tipping-contract.md)
- [Private Transactions](https://docs.bloxroute.com/eth/sending-transactions/frontrunning-protection.md)
- [Public Transactions](https://docs.bloxroute.com/eth/sending-transactions/public-transactions.md)
- [Tx-Trace](https://docs.bloxroute.com/eth/sending-transactions/tx-trace.md)
- [Raw Transaction Construction](https://docs.bloxroute.com/eth/sending-transactions/raw-transaction-construction.md)
- [Ping](https://docs.bloxroute.com/eth/sending-transactions/ping.md)
- [Submit Bundles](https://docs.bloxroute.com/eth/submit-bundles.md)
- [Ethereum Tipping Contract](https://docs.bloxroute.com/eth/submit-bundles/ethereum-tipping-contract.md)
- [Bundle Submission](https://docs.bloxroute.com/eth/submit-bundles/bundle-submission.md)
- [Bundle Simulation](https://docs.bloxroute.com/eth/submit-bundles/bundle-simulation.md)
- [Bundle Trace](https://docs.bloxroute.com/eth/submit-bundles/eth-bundle-trace.md)
- [List of External Builders](https://docs.bloxroute.com/eth/submit-bundles/list-of-external-builders.md)
- [Priority Fee Refund Program](https://docs.bloxroute.com/eth/submit-bundles/priority-fee-refund.md)
- [Streams](https://docs.bloxroute.com/eth/streams.md)
- [Working With Streams](https://docs.bloxroute.com/eth/streams/working-with-streams.md)
- [Requirements](https://docs.bloxroute.com/eth/streams/working-with-streams/requirements.md)
- [Creating a Subscription](https://docs.bloxroute.com/eth/streams/working-with-streams/creating-a-subscription.md)
- [Handling the Notification](https://docs.bloxroute.com/eth/streams/working-with-streams/handling-the-notification.md)
- [Cancelling a Subscription](https://docs.bloxroute.com/eth/streams/working-with-streams/cancelling-a-subscription.md)
- [Blocks Streams](https://docs.bloxroute.com/eth/streams/blocks-streams.md)
- [newBlocks](https://docs.bloxroute.com/eth/streams/blocks-streams/newblock-stream.md)
- [bdnBlocks](https://docs.bloxroute.com/eth/streams/blocks-streams/bdnblocks.md)
- [Mempool Streams](https://docs.bloxroute.com/eth/streams/newtxs-and-pendingtxs.md)
- [newTxs](https://docs.bloxroute.com/eth/streams/newtxs-and-pendingtxs/newtxs-and-pendingtxs.md)
- [pendingTxs](https://docs.bloxroute.com/eth/streams/newtxs-and-pendingtxs/newtxs-and-pendingtxs-1.md)
- [Filters](https://docs.bloxroute.com/eth/streams/newtxs-and-pendingtxs/filter.md)
- [pendingTxs - Local Node Validation](https://docs.bloxroute.com/eth/streams/newtxs-and-pendingtxs/local-node-validation.md)
- [Raw TX Reconstruction](https://docs.bloxroute.com/eth/streams/newtxs-and-pendingtxs/raw-tx-reconstruction.md)
- [Receipts Stream](https://docs.bloxroute.com/eth/streams/receipts-stream.md)
- [txReceipts](https://docs.bloxroute.com/eth/streams/receipts-stream/txreceipts.md)
- [ethOnBlock](https://docs.bloxroute.com/eth/streams/onblock-event-stream.md)
- [MEVBlockValue](https://docs.bloxroute.com/eth/streams/mevblockvalue.md)
- [MEVNextProposerInfo](https://docs.bloxroute.com/eth/streams/mevnextproposerinfo.md)
- [Builders and Validators](https://docs.bloxroute.com/eth/block-builders-and-validators.md)
- [Validator Gateway](https://docs.bloxroute.com/eth/block-builders-and-validators/validator-gateway.md): Enhancing Ethereum Validator Efficiency and APY
- [MEV Relay (For Validators)](https://docs.bloxroute.com/eth/block-builders-and-validators/mev-relay-for-validators.md): Validators and node operators should configure their middleware (mev-boost, Commit-Boost, or Vouch) to connect to bloXroute’s MEV relays
- [Block Submission](https://docs.bloxroute.com/eth/block-builders-and-validators/block-submission.md)
- [Proposer MEV-Protect](https://docs.bloxroute.com/eth/block-builders-and-validators/proposer-mev-protect.md)
- [Compliance Lists](https://docs.bloxroute.com/eth/block-builders-and-validators/compliance-lists.md): Compliance lists are watchlists of certain association sets of addresses, established according to specific criteria.
- [Preconfirmations](https://docs.bloxroute.com/eth/block-builders-and-validators/preconfirmations.md): bloXroute  now supports  pre-confirmation solutions for both Primev and Chainbound. Below is an overview of how our integration works.
- [List of bloXroute Builders](https://docs.bloxroute.com/eth/block-builders-and-validators/list-of-bloxroute-builders.md): A list of public keys associated with our builder


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bloxroute.com/eth.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
