Building
Quick Build
# Build all components (debug)
cargo build
# Build all components (release)
cargo build --releaseBuild Individual Components
Gateway Node
cargo build -p gateway_node
cargo build --release -p gateway_node
# Binary location
./target/debug/gateway_node
./target/release/gateway_nodeCompute Node
P2P Registry Node
Test Client
Common Types Library
Build Features
Gateway Features
Compute Node Features
Build Profiles
Debug Build
Release Build
Custom Profile
Cross-Compilation
Linux Target from macOS
ARM64 Target
Build Smart Contracts
Contract Artifacts
Build Docker Images
All Images
Individual Images
Multi-stage Build
Protocol Buffer Generation
Manual Generation
Build Verification
Check Build
Run Tests
Lint Check
Build Troubleshooting
Out of Memory
Slow Builds
Dependency Conflicts
Protobuf Errors
Build Artifacts
Binary Locations
Component
Debug
Release
Binary Sizes (Release)
Binary
Approximate Size
Next Steps
Last updated
