AVS Governance
Overview
Write Methods
Operator Registration
Parameter
Type
Description
registerOperatorToEigenLayer
Parameter
Type
Description
Operator De-registration
unregisterAsOperatorFromAvs
unregisterAsOperatorFromEigenLayer
Operator Rewards Receiver Update
queueRewardsReceiverModification
Parameter
Type
Description
completeRewardsReceiverModification
General AVS Configuration
setAvsName(string)
Parameter
Type
Description
setAvsGovernanceMultisig(address)
Parameter
Type
Description
setAvsGovernanceLogic(IAvsGovernanceLogic)
Parameter
Type
Description
transferAvsGovernanceMultisig
Parameter
Type
Description
setRewardsReceiverModificationDelay
Parameter
Type
Description
setAvsGovernanceMultiplierSyncer
Parameter
Type
Description
Consensus Configuration
setNumOfOperatorsLimit(uint256)
Parameter
Type
Description
setMinVotingPower(uint256)
Parameter
Type
Description
setMaxEffectiveBalance(uint256)
Parameter
Type
Description
Staking Configuration
setSupportedStakingContracts(StakingContractInfo[])
Parameter
Type
Description
setMinStakePerStakingContract (address, uint256)
Parameter
Type
Description
setStakingContractMultiplier
Parameter
Type
Description
setStakingContractMultiplierBatch
Parameter
Type
Description
setStakingContractPriceFeed
Parameter
Type
Description
Rewards Configuration
createEigenRewardsSubmission
Parameter
Type
Description
P2P and Authentication Settings
setIsAllowlisted
Parameter
Type
Description
setP2pAuthenticationEnabled(bool)
Parameter
Type
Description
External Functions
registerAvsToEigenLayer(string)
Parameter
Type
Description
rescueFunds
Slashing Module Configuration
updateSlashingConfig
Parameter
Type
Description
getSlashingConfig
Parameter
Type
Description
setMinSlashableStakePerStakingContract
Parameter
Type
Description
View Methods
General AVS Configuration
Function
Description
Consensus Configuration
Operator Status
Function
Description
Authentication Configuration
function
description
Staking Configuration
function
description
Last updated