AlignedLayerServiceManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x79c84c1c at 21289163
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 45 additional slots
-
variable spans 47 additional slots

No balances found for "AlignedLayerServiceManager"

No transactions found for "AlignedLayerServiceManager"


Functions
Getter at block 21315755
alignedAggregator(view returns (address)
0x0000000000000000000000000000000000000000
avsDirectory(view returns (address)
0x135dda560e946695d6f155dacafc6f1f25c1f5af
blsApkRegistry(view returns (address)
0x3ccfb7e6e8fe2a8d941a8ce4c69a944a770e8228
delegation(view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
disabledVerifiers(view returns (uint256)
0
 
getRestakeableStrategies(view returns (address[])
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (uint256)
0
pauserRegistry(view returns (address)
0x0000000000000000000000000000000000000000
registryCoordinator(view returns (address)
0xa8cc0749b4409c3c47012323e625aecba92f64b9
rewardsInitiator(view returns (address)
0x0000000000000000000000000000000000000000
stakeRegistry(view returns (address)
0x45f5290a3630cd6dc277b6f92227526121ca7c22
staleStakesForbidden(view returns (bool)
false
Read-only
balanceOf(address accountview returns (uint256)
batchersBalances(addressview returns (uint256)
batchesState(bytes32view returns (uint32 taskCreatedBlockbool respondeduint256 respondToTaskFeeLimit)
checkPublicInput(bytes publicInputbytes32 hashpure returns (bool)
checkSignatures(bytes32 msgHashuint32 referenceBlockNumberstruct IBLSSignatureCheckerNonSignerStakesAndSignature paramsview returns (struct IBLSSignatureCheckerQuorumStakeTotalsbytes32)
getOperatorRestakedStrategies(address operatorview returns (address[])
isVerifierDisabled(uint8 verifierIdxview returns (bool)
paused(uint8 indexview returns (bool)
trySignatureAndApkVerification(bytes32 msgHashstruct BN254G1Point apkstruct BN254G2Point apkG2struct BN254G1Point sigmaview returns (bool pairingSuccessfulbool siganatureIsValid)
verifyBatchInclusion(bytes32 proofCommitmentbytes32 pubInputCommitmentbytes32 provingSystemAuxDataCommitmentbytes20 proofGeneratorAddrbytes32 batchMerkleRootbytes merkleProofuint256 verificationDataBatchIndexview returns (bool)
verifyBatchInclusion(bytes32 proofCommitmentbytes32 pubInputCommitmentbytes32 provingSystemAuxDataCommitmentbytes20 proofGeneratorAddrbytes32 batchMerkleRootbytes merkleProofuint256 verificationDataBatchIndexaddress senderAddressview returns (bool)
State-modifying
createAVSRewardsSubmission(struct IRewardsCoordinatorRewardsSubmission[] rewardsSubmissions
createNewTask(bytes32 batchMerkleRootstring batchDataPointeruint256 respondToTaskFeeLimitpayable 
depositToBatcher(address accountpayable 
deregisterOperatorFromAVS(address operator
disableVerifier(uint8 verifierIdx
enableVerifier(uint8 verifierIdx
initialize(address _initialOwneraddress _rewardsInitiatoraddress _alignedAggregatoraddress _pauserRegistryuint256 _initialPausedStatus
initializeAggregator(address _alignedAggregator
initializePauser(address _pauserRegistryuint256 _initialPausedStatus
pause(uint256 newPausedStatus
pauseAll(
registerOperatorToAVS(address operatorstruct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature
renounceOwnership(
respondToTaskV2(bytes32 batchMerkleRootaddress senderAddressstruct IBLSSignatureCheckerNonSignerStakesAndSignature nonSignerStakesAndSignature
setAggregator(address _alignedAggregator
setDisabledVerifiers(uint256 bitmap
setPauserRegistry(address newPauserRegistry
setRewardsInitiator(address newRewardsInitiator
setStaleStakesForbidden(bool value
transferOwnership(address newOwner
unpause(uint256 newPausedStatus
updateAVSMetadataURI(string _metadataURI
withdraw(uint256 amount
Events
BatchVerified(bytes32 indexed batchMerkleRootaddress senderAddress
BatcherBalanceUpdated(address indexed batcheruint256 newBalance
Initialized(uint8 version
NewBatchV2(bytes32 indexed batchMerkleRootaddress senderAddressuint32 taskCreatedBlockstring batchDataPointer
NewBatchV3(bytes32 indexed batchMerkleRootaddress senderAddressuint32 taskCreatedBlockstring batchDataPointeruint256 respondToTaskFeeLimit
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address indexed accountuint256 newPausedStatus
PauserRegistrySet(address pauserRegistryaddress newPauserRegistry
RewardsInitiatorUpdated(address prevRewardsInitiatoraddress newRewardsInitiator
StaleStakesForbiddenUpdate(bool value
Unpaused(address indexed accountuint256 newPausedStatus
VerifierDisabled(uint8 indexed verifierIdx
VerifierEnabled(uint8 indexed verifierIdx
Constructor
constructor(address __avsDirectoryaddress __rewardsCoordinatoraddress __registryCoordinatoraddress __stakeRegistry
Fallback and receive
receive(
Errors
BatchAlreadyResponded(bytes32 batchIdentifierHash
BatchAlreadySubmitted(bytes32 batchIdentifierHash
BatchDoesNotExist(bytes32 batchIdentifierHash
InsufficientFunds(address batcheruint256 requireduint256 available
InvalidAddress(string param
InvalidDepositAmount(uint256 amount
InvalidQuorumThreshold(uint256 signedStakeuint256 requiredStake
SenderIsNotAggregator(address senderaddress alignedAggregator