Skip to main content
Skate Hub Chain is the state layer for apps that live across many chains. It’s an OP Stack optimistic rollup that settles to Ethereum and uses Avail for data availability. Here’s how it works:
  • Logic + state live on Skate.
  • Assets stay on periphery chains.
  • Executors carry messages between them.
So an app can run one global state (pools, orderbooks, scores, whatever) while users keep funds on their home chain. AMMs are one example, but the same pattern fits orderbooks, auctions, games, allowlists—any app that wants shared state and local settlement.

Role in Unified State Management

The hub is the single source of truth. Periphery chains are I/O + asset custody. The flow is as follows:
  1. A user calls a periphery contract/program.
  2. An executor turns that into an intent and submits it to the app’s kernel on Skate.
  3. The kernel updates canonical state and emits a task.
  4. The executor delivers the task back to the destination periphery to settle funds or issue a refund.
The result is one shared state across all chains, with funds moving only on the chains that actually hold them.

Deployment Details

Network

Network: Skate Mainnet
Chain ID: 5050
Rollup Stack: OP Stack
Settlement Layer: Ethereum (1)
RPC: https://rpc.skatechain.org
WS: wss://rpc.skatechain.org/ws
Explorer: https://scan.skatechain.org

Operators / Versions

op-node v1.9.3
op-geth v1.101408.0
op-contracts v1.6.0

Batcher:
0xE8a61a47CA8373998726F644eE83cfAed4541326

Proposer:
0xF5cb182AF28D42092739cf04276636DCaA9CdAd2

Data Availability

Avail (primary): sender
5GCc8penY3wGsmaq8ZgeTW7TgEfN76tZGvAnUZ2ZqmMbPWqj, server v1.1.0

EigenDA (integrated): RPC disperser.eigenda.xyz:443, signer
0x4fDbD273b8D2C1c429a7E3078063c49528aA8264

Alt DA (plasma-style) proxy:
https://skate-mainnet-altda-daproxy.alt.technology

Configs

Public genesis and rollup JSONs are available for operators.