Execution Network
How cross-chain intents are processed by Skate?
This document assumes a prerequisite understanding of the Skate Architecture, which can be found here
Skate Execution Network consists of a transaction relayer, a set of executors along with Executor Registries on kernel and every supported chain:
- Executors
These specialized entities, either from Skate or third-party providers, handle user intents across blockchains. They must manage their own cross-chain inventories and execution plans. In exchange, they receive fees from users who need their transactions settled through Skate.
Executor onboarding is still a work in progress, please check for latest news on twitter
-
Relayer
The relayer oversees the confirmation results from Skate Preconfirmation AVS and attests to them by signing, effectively preparing the calldata for the executor. -
Executor Registry
The Executor Registry manages the addition and removal of executors. Skate’s design ensures Consistency and Partition tolerance (CP system). As a result, an executor must register on a specific periphery chain before being allocated a related intent.
A high level overview of the whole Skate’s flow within execution network