Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bolt-sidecar/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ BOLT_SIDECAR_PORT=
# Comma-separated list of allowed RPC addresses to subscribe via websocket to receive
# incoming commitments requests.
# This is incompatible with the `BOLT_SIDECAR_PORT` option.
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream"
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc.holesky.boltprotocol.xyz/api/v1/firewall_stream"

# Secret ECDSA key to sign commitment messages with. The public key associated
# to it must be then used when registering the operator in bolt
Expand Down
8 changes: 4 additions & 4 deletions guides/holesky/MIGRATION_v0.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Some of the other duties of the firewall include:
- Pricing inclusion requests correctly (see more below)
- Communicating prices with consumers (wallets, users)

Currently, we operate a firewall RPC on Holesky at `wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream`.
Currently, we operate a firewall RPC on Holesky at `wss://rpc.holesky.boltprotocol.xyz/api/v1/firewall_stream`.

Read more about firewall delegation [here](https://x.com/boltprotocol_/status/1879571451621077413).

Expand Down Expand Up @@ -76,13 +76,13 @@ configs. **All of the changes outlined below are in `bolt-sidecar.env` (`mev-boo

> [!IMPORTANT]
> To fully enable firewall delegation, you must modify your
> on-chain operator RPC and set it to the following RPC: `https://rpc-holesky.bolt.chainbound.io/rpc`.
> on-chain operator RPC and set it to the following RPC: `https://rpc.holesky.boltprotocol.xyz/rpc`.
> You can do this by running the following bolt CLI command (required version v0.1.2):
>
> ```bash
> bolt operators eigenlayer update-rpc https://rpc-holesky.bolt.chainbound.io/rpc
> bolt operators eigenlayer update-rpc https://rpc.holesky.boltprotocol.xyz/rpc
> # OR
> bolt operators symbiotic update-rpc https://rpc-holesky.bolt.chainbound.io/rpc
> bolt operators symbiotic update-rpc https://rpc.holesky.boltprotocol.xyz/rpc
> ```

##### Pricing
Expand Down
6 changes: 3 additions & 3 deletions guides/holesky/QUICK_START.md
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ First, you need to install the
3. Register into the Bolt AVS:

- NOTE: The `--operator-rpc` flag MUST be set to a PUBLICLY ACCESSIBLE URL. Since bolt v0.4.0-alpha, the default configuration
is firewall delegation, which means that your `--operator-rpc` will be set to our Bolt RPC: `https://rpc-holesky.bolt.chainbound.io/rpc`.
is firewall delegation, which means that your `--operator-rpc` will be set to our Bolt RPC: `https://rpc.holesky.boltprotocol.xyz/rpc`.
Note that the value above is _exactly_ what you should register on-chain for the Bolt RPC.
- NOTE: if you do not want to use firewall delegation, you should register a public endpoint (e.g. `--operator-rpc http://<public_ip>:<port`). Make sure to open the `<port>` on your firewall. By default, it is set to `8017`, but it can be changed in the
sidecar configuration file.
Expand All @@ -297,7 +297,7 @@ First, you need to install the

```bash
bolt operators eigenlayer register \
--rpc-url https://rpc-holesky.bolt.chainbound.io/rpc \
--rpc-url http://localhost:8545 \
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this was an actual oversight in the guide, even if not critical

--operator-private-key <operator_private_key> \
--operator-rpc <operator_rpc> \
--salt <SALT>
Expand Down Expand Up @@ -373,7 +373,7 @@ Some of the other duties of the firewall include:
- Pricing inclusion requests correctly (see more below)
- Communicating prices with consumers (wallets, users)

Currently, we operate a firewall RPC on Holesky at `wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream`.
Currently, we operate a firewall RPC on Holesky at `wss://rpc.holesky.boltprotocol.xyz/api/v1/firewall_stream`.

Read more about firewall delegation [here](https://x.com/boltprotocol_/status/1879571451621077413).

Expand Down
12 changes: 6 additions & 6 deletions guides/holesky/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ Fill the required options and run the script. If the script executed
successfully, your validators were registered.

> [!IMPORTANT]
> If you want to run in firewall delegation mode, set the `--operator-rpc` to `https://rpc-holesky.bolt.chainbound.io/rpc`.
> If you want to run in firewall delegation mode, set the `--operator-rpc` to `https://rpc.holesky.boltprotocol.xyz/rpc`.
> Firewall delegation is covered [here](#firewall-delegation).

To check your operator status, you can use the `bolt operator
Expand Down Expand Up @@ -412,7 +412,7 @@ Options:
```

> [!IMPORTANT]
> If you want to run in firewall delegation mode, set the `--operator-rpc` to `https://rpc-holesky.bolt.chainbound.io/rpc`.
> If you want to run in firewall delegation mode, set the `--operator-rpc` to `https://rpc.holesky.boltprotocol.xyz/rpc`.
> Firewall delegation is covered [here](#firewall-delegation).

A note on the `--salt` parameter:
Expand Down Expand Up @@ -662,7 +662,7 @@ docker compose -f telemetry.compose.yml down

## Firewall Delegation

The Bolt sidecar will run in firewall delegation mode by default (specified in `BOLT_SIDECAR_FIREWALL_RPCS=“wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream”`). This means that it will initiate an outbound connection to the WebSocket endpoint
The Bolt sidecar will run in firewall delegation mode by default (specified in `BOLT_SIDECAR_FIREWALL_RPCS=“wss://rpc.holesky.boltprotocol.xyz/api/v1/firewall_stream”`). This means that it will initiate an outbound connection to the WebSocket endpoint
defined above. It is recommended to run this mode because it will protect you from spam and DoS.

If you wish to disable this, you'll have to expose an endpoint yourself on which to receive inclusion requests.
Expand All @@ -682,9 +682,9 @@ sudo ufw allow from any to any port $BOLT_SIDECAR_PORT
Currently the only deployed [Bolt RPC](https://docs.boltprotocol.xyz/technical-docs/api/rpc)
API is the one provided by Chainbound:

- [`https://rpc-holesky.bolt.chainbound.io`](https://rpc-holesky.bolt.chainbound.io)
- RPC entrypoint: [/rpc](https://rpc-holesky.bolt.chainbound.io/rpc)
- OpenAPI documentation: [/docs](https://rpc-holesky.bolt.chainbound.io/docs)
- [`https://rpc.holesky.boltprotocol.xyz`](https://rpc.holesky.boltprotocol.xyz)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [linkspector] reported by reviewdog 🐶
Cannot reach https://rpc.holesky.boltprotocol.xyz. Status: null net::ERR_CERT_COMMON_NAME_INVALID at https://rpc.holesky.boltprotocol.xyz

- RPC entrypoint: [/rpc](https://rpc.holesky.boltprotocol.xyz/rpc)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [linkspector] reported by reviewdog 🐶
Cannot reach https://rpc.holesky.boltprotocol.xyz/rpc. Status: null net::ERR_CERT_COMMON_NAME_INVALID at https://rpc.holesky.boltprotocol.xyz/rpc

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unrelated but the RPC entrypoint will be the root (i.e. no /rpc)

- OpenAPI documentation: [/docs](https://rpc.holesky.boltprotocol.xyz/docs)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [linkspector] reported by reviewdog 🐶
Cannot reach https://rpc.holesky.boltprotocol.xyz/docs. Status: null net::ERR_CERT_COMMON_NAME_INVALID at https://rpc.holesky.boltprotocol.xyz/docs


## Supported Relays

Expand Down
2 changes: 1 addition & 1 deletion guides/holesky/bolt-sidecar.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Comma-separated list of allowed RPC addresses to subscribe via websocket to receive
# incoming commitments requests.
# This is incompatible with the `BOLT_SIDECAR_RPC_URL` option.
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream"
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc.holesky.boltprotocol.xyz/api/v1/firewall_stream"
# Secret ECDSA key to sign commitment messages with. The public key associated
# to it must be then used when registering the operator in bolt contracts
BOLT_SIDECAR_OPERATOR_PRIVATE_KEY=
Expand Down
2 changes: 1 addition & 1 deletion guides/holesky/commit-boost/bolt-sidecar.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ BOLT_SIDECAR_PORT=
# Comma-separated list of allowed RPC addresses to subscribe via websocket to receive
# incoming commitments requests.
# This is incompatible with the `BOLT_SIDECAR_PORT` option.
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream"
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc.holesky.boltprotocol.xyz/api/v1/firewall_stream"

# Secret ECDSA key to sign commitment messages with. The ETH address derived from the public key
# associated to it must be then used when registering the operator in the bolt contracts.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Comma-separated list of allowed RPC addresses to subscribe via websocket to receive
# incoming commitments requests.
# This is incompatible with the `BOLT_SIDECAR_PORT` option.
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc-holesky.bolt.chainbound.io/api/v1/firewall_stream"
BOLT_SIDECAR_FIREWALL_RPCS="wss://rpc.holesky.boltprotocol.xyz/api/v1/firewall_stream"

# Secret ECDSA key to sign commitment messages with. The public key associated
# to it must be then used when registering the operator in bolt contracts
Expand Down
Loading