For the complete documentation index, see llms.txt. This page is also available as Markdown.

Core Stack

Deploy the core chain — sequencer, external node, and GPU provers for ZK proof generation.

The core stack runs the Sequencer (block production), External Node (read replica), and GPU Provers (ZK proof generation).


Docker Compose

Create docker-compose.yml:

Public RPC tuning

The default watcher settings target local development against a local reth node. They are too aggressive for most public RPC endpoints.

Set these values on the sequencer and any external nodes that talk to a public settlement RPC:

Defaults are 100ms and 1000. Keep those only for local development.

Multi-VM deployments

This sample is single-host only. It uses depends_on and 127.0.0.1 addresses.

For a multi-VM layout, start the sequencer first. Wait until this succeeds:

Then start the RPC nodes. External nodes need both of these sequencer endpoints before they can sync:

Open ports 3050 and 3053 between hosts.


Start

Verify

Tip: A successful response returns your chain ID in hex (e.g., 0x1bc for chain ID 444). The External Node RPC is available at http://localhost:3051.

Last updated