Snakepath
  • Introduction
  • High-Level Architecture
  • Relayer
    • Relayer Interface Architecture
    • Relayer worker architecture
    • Relayer Autogenerated Python Documentation
  • Private Gateway
    • Private Gateway
    • Private Computation Contract
  • Public Gateway
    • Gateway
    • Client
Powered by GitBook
On this page

Relayer

PreviousHigh-Level ArchitectureNextRelayer Interface Architecture

Last updated 2 years ago

The relayer is primarily composed of two pieces: a set of interfaces to various chains, and an underlying thread-based worker that hooks those interfaces together.

Users should not need to directly interact with the relayer at all except to add new networks, which can be done by creating a new Relayer Interface and hooking it up to the config (both described on the )

The Task interface seen in several places in these docs can be broadly modeled as a thin wrapper around a dict, with some special handling. More details can be found in the .

next page
codebase
TNLS/TNLS-Relayers at main · Atbash-Labs/TNLSGitHub
Logo