Orbit L3 Deployment Notes
Olymp Network targets Arbitrum Orbit L3 with Arbitrum One as the parent chain.
High-level steps
- Deploy Orbit chain using the Arbitrum Orbit tooling.
- Deploy core contracts on the L3:
- OLYMPToken
- ProviderRegistry
- SchemaRegistry
- DataAnchorRegistry
- ScoreRegistry
- PaymentVault
- ProtocolFeeCollector
- FounderSale + FounderRevenueSplitter
- RewardDistributor
- SlashingManager
- games/GameItems1155 + games/GameUniques721 (optional)
- Configure chainId + RPC in gateway/provider configs.
- Register schema(s) and bootstrap providers.
Bridging assumptions
- OLYMP will be bridged/minted on L3 by a bridge or governance-controlled mint.
- Gateway and provider assume ERC-20 compatibility on L3.
RPC configuration
Add chainId + RPC URL to .env files in packages/provider-node and packages/gateway.