Gateway Node
Overview
┌─────────────────────────────────────────────────────────────────────────┐
│ Gateway Node │
│ │
│ External Interfaces Internal Services │
│ ┌─────────────┐ ┌────────────────────┐ │
│ │ gRPC │◀──────────────────────│ Reservation Manager│ │
│ │ (50051) │ └────────────────────┘ │
│ └─────────────┘ │
│ ┌─────────────┐ ┌────────────────────┐ │
│ │ HTTP │◀──────────────────────│ Payment Processor │ │
│ │ (8080) │ └────────────────────┘ │
│ └─────────────┘ │
│ ┌─────────────┐ ┌────────────────────┐ │
│ │ WebSocket │◀──────────────────────│ State Manager │ │
│ │ (9000) │ └────────────────────┘ │
│ └─────────────┘ │
│ ┌────────────────────┐ │
│ Outbound Connections │ Finalizer │ │
│ ┌─────────────┐ └────────────────────┘ │
│ │ Registry │────▶ P2P Registry (50050) │
│ │ Client │ │
│ └─────────────┘ │
│ ┌─────────────┐ │
│ │ Blockchain │────▶ Ethereum RPC │
│ │ Client │ │
│ └─────────────┘ │
│ ┌─────────────┐ │
│ │ Compute │◀───▶ Compute Nodes (bidirectional stream) │
│ │ Stream │ │
│ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘Features
Quick Start
Build
Configure
Run
Architecture
Internal Modules
Module
File
Purpose
Request Flow
API Interfaces
gRPC API
RPC
Request
Response
Description
RPC
Request
Response
Description
HTTP API
Endpoint
Method
Description
WebSocket API
Event
Direction
Description
Configuration
Environment Variables
Variable
Required
Default
Description
Subnet CLI
State Management
Persisted Data
State File
Recovery
Metrics
Metric
Type
Description
Troubleshooting
Common Issues
Related Documentation
Last updated
