MacOS

Installation & setup instructions for MacOS systems

Celestia Light Node

Set up a Celestia light node according to the instructions herearrow-up-right.

Get the authentication token using the following command:

export LIGHT_NODE_AUTH_TOKEN=$(celestia light auth admin --p2p.network celestia)

See this tutorialarrow-up-right if you need further instructions.

Start the light node:

celestia light start --core.ip rpc.celestia.pops.one --p2p.network celestia

Set up the repositories

Make a new directory for the project:

mkdir mina-celestia
cd mina-celestia

Clone & set up the blob-stream-inclusionarrow-up-right repository:

git clone git@github.com:geometers/blob-stream-inclusion.git
cd blob-stream-inclusion
cp .env.example .env

Open the .env file and fill in your own SP1_PRIVATE_KEY and LIGHT_NODE_AUTH_TOKEN.

Clone the o1js-blobstreamarrow-up-right repository:

Other System Requirements

  1. For the blob-stream-inclusion proofs you'll need:

    1. protocarrow-up-right must be installed.

    2. SP1arrow-up-right must be installed.

    3. Dockerarrow-up-right must be installed and running.

  2. For the o1js-blobstream proofs you'll need NodeJSarrow-up-right version 22.

Last updated