Skip to main content

Multichain Parameters

Protocol parameters for multichain verification include:

Mutable Parameters

ParameterControlled ByUpdate FrequencyImpactMonitoring Event
Operator TablesEigenLabs (during Preview)Weekly + force updatesCertificate verification validityCertificateVerifier.StakeTableUpdated
Operator KeysOperatorsUpdates with Operator TableCertificate signature validationKeyRegistrar.KeyRegistered/Deregistered
Stake WeightsOperatorTableCalculatorPer table updateVerification thresholdsCustom events in your calculator
Operator Registration/DeregistrationVerifiable Service + OperatorsOn-demandAvailable Operators for tasksAVSRegistrar.OperatorRegistered and AVSRegistrar.OperatorDeregistered
Slashing/EjectionsEigenLayer CoreOn-demand (immediate transport)Operator validity and weightsAllocationManager.OperatorSlashed

Immutable Parameters

ParameterSet ByDescription
Operator Set IDVerifiable serviceCryptographic curve and operator list hash
Contract AddressesEigenLayer CoreCertificateVerifier, OperatorTableUpdater addresses per chain
Chain SupportEigenLayer CoreWhich chains support multichain verification

Configurable Parameters

ParameterConfigured ByOptionsConfigured Where
Staleness PeriodVerifiable service0 (no expiry) or must exceed table update frequencyCrossChainRegistry
Minimum Stake WeightVerifiable serviceAny uint256 valueCrossChainRegistry
Target ChainsVerifiable serviceAny supported chain IDsCrossChainRegistry
Verification ThresholdsConsumersProportional % or nominal amountsConsumer integration with CertificateVerifier
Custom Stake WeightingVerifiable serviceOverride calculateOperatorTable() with any logicOperatorTableCalculator contract for Operator Set