Symbiotic Relay

$17.00

Everything you need to learn the Symbiotic Relay protocol: 34 comprehensive code tours totaling over 450 steps, formulas presented in LaTeX, and a detailed glossary.

Click here to watch video preview

Sherlock, 19 Jun → 10 Jul 2025

Everything you need to learn the Symbiotic Relay protocol: 34 comprehensive code tours totaling over 450 steps, formulas presented in LaTeX, and a detailed glossary.

Click here to watch video preview

Sherlock, 19 Jun → 10 Jul 2025

Code Tours

  • 1.1: Common Permissions: Overview

  • 1.2: Common Permissions: Ownable Pattern

  • 1.3: Common Permissions: Role-based Access Control

  • 2.1: Base Modules: Overview

  • 2.2: Base Modules: Network Manager

  • 2.3: Base Modules: Permission Manager

  • 2.4: Base Modules: EIP-712 Utility

  • 3.1: Validator Set Driver: Overview

  • 3.2: Epoch Manager: Core Epoch Logic

  • 3.3: Validator Set Verification: ValSetVerifier Library

  • 4.1: Key Registry: Overview

  • 4.2: Key Registry Interface

  • 4.3: Checkpoint Library

  • 4.4: Persistent Set Library

  • 4.5: KeyRegistry Core Logic

  • 5.1: Network Governance: Overview

  • 5.2: Network Governance: Interfaces

  • 5.3: Network Governance: Implementation

  • 6.1: Voting Power Provider: Overview

  • 6.2: Module Interface and Delegator

  • 6.3: Internal Logic: VotingPowerProviderLogic

  • 6.4: Calculation Manager & Default Strategy

  • 7.1: Voting Power Extensions: Overview

  • 7.2: Operator and Shared Vaults

  • 7.3: Operator Access Control

  • 7.4: Automatic Vault Deployment

  • 8.1: zkSNARK Proof Generation: Overview

  • 8.2: Circuit Definition and Constraint Setup

  • 8.3: Helper Functions for Hashing and Data Transformation

  • 8.4: Proof Generation and Verification Workflow

  • 9.1: Settlement: Overview

  • 9.2: Settlement.sol Contract Deep Dive

  • 9.3: Signature Verifier Interface & Simple BLS Implementation

  • 9.4: Zero-Knowledge Verifier & ExtraData Helper