Skip to content

Running a full node and/or validator

Prerequisites

Running a full node

Running a fullnode or validator for an Orbit chain with Celestia DA is as simple as following the steps outlined in the Arbitrum docs, but using a docker image from the latest stable release of the Celestia integration and passing the following flags:

  • node.celestia-cfg.enable=true
  • node.celestia-cfg.url=$URL_TO_DA_SERVER

or adding the following to your config:

"node": {
 ...
    "celestia-cfg": {
        "enable": true,
        "url": "DA_SERVER_URL"
    },
}
"node": {
 ...
    "celestia-cfg": {
        "enable": true,
        "url": "DA_SERVER_URL"
    },
}

Running a Celestia DA server

For instructions on how to run a DA server, please refer to the repo docs.

Note that you can either run a light node, a bridge node, or a paid provider like Quicknode to connect your DA Server with the targeted Celestia network.

Running a full node with validation

The information above applies to the steps outlined to run a validating full node (validator), with the addition of configuring the DA Server to run as a validator.

Finally, note that this will require connection to a DA node, and we recommend running a Bridge node if you will be instantiating multiple rollups.