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