This contract is being backfilled. You may encounter incomplete storage history.

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 2,502 txns
Deployed by via 0xf04fae10 at 19769660
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ERC1967Proxy"

0x91eefc9e99f63580827be746fe390f65c5eafe08683f6c2533e43f9cdd944141
0xe5f407be86f41f1ebb443daf8f70f346d4018781575cd0241502c25c602ac8e0
0xdb792e4ee5655fcb525e258c0a0ea668dcaec28fd1cb4018d13eb38991e01b38
0x4f8fa1cd6eb0919299692b339018d7a1c8b63801f12b41e6401658280282d507
0x4bcc453d4a10d101271f38190922154463483f559f2ef28d802e870c91e1a50b
0xacbb6a837d1a91b0591a7db46be3a49fa1ec01a0e6ace80015031290b00bac04
0xf3708d1f980e4e6b694cc73e1a5ce309225ad1c5b1bff13fe6ad56220c7664ae
0xafc01728025145020d7dc2144c122009265ae5538073666e14c029dd1b1ad25f
0xeb950542dec077d7d96262cccb3be2484ceb69ddb624eb164785b1fafda93f3a
0xff4f319b7d5e06139f12bb40fdbbc9846411f2fe1a7d778bc415aab3e18afeb0

Functions
Getter at block 20793062
AVS_CONTRACTS_REGISTRY(view returns (address)
0x1565e55b63675c703fcc3778bd33ea97f7be882f
PUFFER_MODULE_BEACON(view returns (address)
0xdd38a5a7789c74fc7f64556fc772343658eebb04
PUFFER_PROTOCOL(view returns (address)
0xf7b6b32492c2e13799d921e84202450131bd238b
PUFFER_VAULT(view returns (address)
0xd9a442856c234a39a81a089c06451ebaa4306a72
RESTAKING_OPERATOR_BEACON(view returns (address)
0x6756b856dd3843c84249a6a31850cb56db824c4b
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
authority(view returns (address)
0x8c1686069474410e6243425f4a10177a94ebee11
isConsumingScheduledOp(view returns (bytes4)
0x00000000
 
proxiableUUID(view returns (bytes32)
Read-only

This contract contains no read-only function objects.

State-modifying
callCompleteQueuedWithdrawals(bytes32 moduleNamestruct IDelegationManagerWithdrawal[] withdrawalsaddress[][] tokensuint256[] middlewareTimesIndexesbool[] receiveAsTokens
callDelegateTo(bytes32 moduleNameaddress operatorstruct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpirybytes32 approverSalt
callDeregisterOperatorFromAVS(address restakingOperatoraddress avsRegistryCoordinatorbytes quorumNumbers
callModifyOperatorDetails(address restakingOperatorstruct IDelegationManagerOperatorDetails newOperatorDetails
callOptIntoSlashing(address restakingOperatoraddress slasher
callQueueWithdrawals(bytes32 moduleNameuint256 sharesAmount
callRegisterOperatorToAVS(address restakingOperatoraddress avsRegistryCoordinatorbytes quorumNumbersstring socketstruct IBLSApkRegistryPubkeyRegistrationParams paramsstruct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature
callRegisterOperatorToAVSWithChurn(address restakingOperatoraddress avsRegistryCoordinatorbytes quorumNumbersstring socketstruct IBLSApkRegistryPubkeyRegistrationParams paramsstruct IRegistryCoordinatorOperatorKickParam[] operatorKickParamsstruct ISignatureUtilsSignatureWithSaltAndExpiry churnApproverSignaturestruct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature
callSetClaimerFor(address moduleOrReOpaddress claimer
callSetProofSubmitter(bytes32 moduleNameaddress proofSubmitter
callStartCheckpoint(address[] moduleAddresses
callUndelegate(bytes32 moduleNamereturns (bytes32[] withdrawalRoot)
callUpdateMetadataURI(address restakingOperatorstring metadataURI
callUpdateOperatorAVSSocket(address restakingOperatoraddress avsRegistryCoordinatorstring socket
createNewPufferModule(bytes32 moduleNamereturns (address)
createNewRestakingOperator(string metadataURIaddress delegationApproveruint32 stakerOptOutWindowBlocksreturns (address)
customExternalCall(address restakingOperatoraddress targetbytes customCalldata
initialize(address accessManager
setAuthority(address newAuthority
transferRewardsToTheVault(address[] modulesuint256[] rewardsAmounts
updateAVSRegistrationSignatureProof(address restakingOperatorbytes32 digestHashaddress signer
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
AVSRegistrationSignatureProofUpdated(address indexed restakingOperatorbytes32 digestHashaddress signer
AuthorityUpdated(address authority
ClaimerSet(address indexed rewardsReceiveraddress indexed claimer
CompletedQueuedWithdrawals(bytes32 indexed moduleNameuint256 sharesWithdrawn
CustomCallSucceeded(address indexed restakingOperatoraddress targetbytes customCalldatabytes response
Initialized(uint64 version
ProofSubmitterSet(bytes32 indexed moduleNameaddress indexed proofSubmitter
PufferModuleDelegated(bytes32 indexed moduleNameaddress operator
PufferModuleUndelegated(bytes32 indexed moduleName
RestakingOperatorAVSSocketUpdated(address restakingOperatoraddress avsRegistryCoordinatorstring socket
RestakingOperatorCreated(address indexed restakingOperatorstruct IDelegationManagerOperatorDetails operatorDetails
RestakingOperatorDeregisteredFromAVS(address restakingOperatoraddress avsRegistryCoordinatorbytes quorumNumbers
RestakingOperatorMetadataURIUpdated(address indexed restakingOperatorstring metadataURI
RestakingOperatorModified(address indexed restakingOperatorstruct IDelegationManagerOperatorDetails newOperatorDetails
RestakingOperatorOptedInSlasher(address indexed restakingOperatoraddress indexed slasher
RestakingOperatorRegisteredToAVS(address restakingOperatoraddress avsRegistryCoordinatorbytes quorumNumbersstring socket
RestakingOperatorRegisteredToAVSWithChurn(address restakingOperatoraddress avsRegistryCoordinatorbytes quorumNumbersstring socketstruct IRegistryCoordinatorOperatorKickParam[] operatorKickParams
Upgraded(address indexed implementation
ValidatorCredentialsVerified(bytes32 indexed moduleNameuint40[] validatorIndices
WithdrawalsQueued(bytes32 indexed moduleNameuint256 shareAmountbytes32 withdrawalRoot
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 delay
AccessManagedUnauthorized(address caller
AddressEmptyCode(address target
Create2EmptyBytecode(
Create2FailedDeployment(
Create2InsufficientBalance(uint256 balanceuint256 needed
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ForbiddenModuleName(
InvalidAmount(
InvalidInitialization(
NotInitializing(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
Unauthorized(