AlignedLayerServiceManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
15
Slot
XX
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
Balances ($0.00)
No balances found for "AlignedLayerServiceManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AlignedLayerServiceManager"
ABI
ABI objects
Getter at block 21315755 getRestakeableStrategies() view returns (address[])
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
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 account) view returns (uint256)
batchersBalances(address) view returns (uint256)
batchesState(bytes32) view returns (uint32 taskCreatedBlock, bool responded, uint256 respondToTaskFeeLimit)
checkPublicInput(bytes publicInput, bytes32 hash) pure returns (bool)
checkSignatures(bytes32 msgHash, uint32 referenceBlockNumber, struct IBLSSignatureCheckerNonSignerStakesAndSignature params) view returns (struct IBLSSignatureCheckerQuorumStakeTotals, bytes32)
getOperatorRestakedStrategies(address operator) view returns (address[])
isVerifierDisabled(uint8 verifierIdx) view returns (bool)
paused(uint8 index) view returns (bool)
trySignatureAndApkVerification(bytes32 msgHash, struct BN254G1Point apk, struct BN254G2Point apkG2, struct BN254G1Point sigma) view returns (bool pairingSuccessful, bool siganatureIsValid)
verifyBatchInclusion(bytes32 proofCommitment, bytes32 pubInputCommitment, bytes32 provingSystemAuxDataCommitment, bytes20 proofGeneratorAddr, bytes32 batchMerkleRoot, bytes merkleProof, uint256 verificationDataBatchIndex) view returns (bool)
verifyBatchInclusion(bytes32 proofCommitment, bytes32 pubInputCommitment, bytes32 provingSystemAuxDataCommitment, bytes20 proofGeneratorAddr, bytes32 batchMerkleRoot, bytes merkleProof, uint256 verificationDataBatchIndex, address senderAddress) view returns (bool)
State-modifying
Events createAVSRewardsSubmission(struct IRewardsCoordinatorRewardsSubmission[] rewardsSubmissions)
createNewTask(bytes32 batchMerkleRoot, string batchDataPointer, uint256 respondToTaskFeeLimit) payable
depositToBatcher(address account) payable
deregisterOperatorFromAVS(address operator)
disableVerifier(uint8 verifierIdx)
enableVerifier(uint8 verifierIdx)
initialize(address _initialOwner, address _rewardsInitiator, address _alignedAggregator, address _pauserRegistry, uint256 _initialPausedStatus)
initializeAggregator(address _alignedAggregator)
initializePauser(address _pauserRegistry, uint256 _initialPausedStatus)
pause(uint256 newPausedStatus)
pauseAll()
registerOperatorToAVS(address operator, struct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature)
renounceOwnership()
respondToTaskV2(bytes32 batchMerkleRoot, address senderAddress, struct 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)
BatchVerified(bytes32 indexed batchMerkleRoot, address senderAddress)
BatcherBalanceUpdated(address indexed batcher, uint256 newBalance)
Initialized(uint8 version)
NewBatchV2(bytes32 indexed batchMerkleRoot, address senderAddress, uint32 taskCreatedBlock, string batchDataPointer)
NewBatchV3(bytes32 indexed batchMerkleRoot, address senderAddress, uint32 taskCreatedBlock, string batchDataPointer, uint256 respondToTaskFeeLimit)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address indexed account, uint256 newPausedStatus)
PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
RewardsInitiatorUpdated(address prevRewardsInitiator, address newRewardsInitiator)
StaleStakesForbiddenUpdate(bool value)
Unpaused(address indexed account, uint256 newPausedStatus)
VerifierDisabled(uint8 indexed verifierIdx)
VerifierEnabled(uint8 indexed verifierIdx)
constructor(address __avsDirectory, address __rewardsCoordinator, address __registryCoordinator, address __stakeRegistry)
receive()
BatchAlreadyResponded(bytes32 batchIdentifierHash)
BatchAlreadySubmitted(bytes32 batchIdentifierHash)
BatchDoesNotExist(bytes32 batchIdentifierHash)
InsufficientFunds(address batcher, uint256 required, uint256 available)
InvalidAddress(string param)
InvalidDepositAmount(uint256 amount)
InvalidQuorumThreshold(uint256 signedStake, uint256 requiredStake)
SenderIsNotAggregator(address sender, address alignedAggregator)