o1js-blobstream
  • Overview
  • Setup & installation
    • Linux
    • MacOS
    • Docker
  • System flow
    • SP1-based Blobstream X
      • Generate SP1 proofs
      • Generate o1js proofs
        • End-to-end in detail
      • End-to-end video
    • Risc Zero
      • Generate o1js proofs
      • End-to-end video
  • Proving systems
  • Other Uses & Future Work
Powered by GitBook
On this page
  • Celestia Light Node
  • Set up the repositories
  • Other System Requirements
  1. Setup & installation

MacOS

Installation & setup instructions for MacOS systems

PreviousLinuxNextDocker

Last updated 9 months ago

Celestia Light Node

Set up a Celestia light node according to the instructions .

Get the authentication token using the following command:

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

See 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 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.

cd ..
git clone git@github.com:geometers/o1js-blobstream.git

Other System Requirements

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

Clone the repository:

must be installed.

must be installed.

must be installed and running.

For the o1js-blobstream proofs you'll need version 22.

here
this tutorial
blob-stream-inclusion
o1js-blobstream
protoc
SP1
Docker
NodeJS