Running install.sh is the first thing you should do after cloning this monorepo.
# Install all components (default)
./scripts/install.sh
# Install with all proving keys
./scripts/install.sh --full-keys
# Skip components (only use if you know what you are doing)
./scripts/install.sh --skip-components "redis,keys,go"go- Golangrust- Rust toolchainnode- Node.js runtimepnpm- Package managersolana- Solana CLI toolsanchor- Anchorjq- JSON processorkeys- Gnark proving keysdependencies- all PNPM depsredis- Redis server
- name: Setup and build
uses: ./.github/actions/setup-and-build
with:
skip-components: "redis"