Swapping Clients
Swap EL, CL, VC and MEV clients in the stack.
Migrate an Existing Validator
Migrate an existing validator by splitting its private key into shares
Create a DV Using the SDK
This is a walkthrough of using the Obol-SDK to propose a four-node distributed validator cluster for creation using the DV Launchpad.
Pre-Create a DV with an OVM
Assign pre-created validators to customers on demand
Enable MEV
This quickstart guide focuses on configuring the builder API for Charon and supported validator and consensus clients.
Change Fee Recipient
Change the fee recipient address for validators in a distributed validator cluster.
Combine DV Private Key Shares
Combine distributed validator private key shares to recover the validator private key.
Beacon node authentication
Send authenticated requests to a beacon node protected by HTTP Basic, or header-based access control.
Alter Withdrawal Addresses
Prepare an alternative deposit for an unused validator
Partial Deposits
Submit and fetch (partial) deposits.
Custom Graffiti
Add custom graffiti to your block proposals
Enable TLS Protocol
Enable the TLS protocol to secure HTTPS requests made by the Validator Client to Charon.
Fallback Beacon Nodes
Add fallback beacon nodes to use when primary beacon node fails
Set a Nickname
Add a nickname to your Charon node
Self-Host a Relay
Self-host a relay
Advanced Docker Configs
Use advanced docker-compose features to have more flexibility and power to change the default configuration.
Assign OVM Roles
Learn how to assign permissions within the Obol Validator Manager (OVM) smart contract using the efficient bitwise role system.
NAT Hole Punching
Achieve a P2P direct connection under a private IP (NAT hole punching).
Consensus Protocols
How Charon's pluggable consensus layer lets a cluster agree on duty data, and how operators can select a preferred protocol.
Charon Feature Flags
How Charon's feature flags gate alpha and beta functionality, and how operators can enable, disable, or observe them.