ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 2,502 txns
Unified storage
Map
Table
Raw
Constants and immutables
1Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20791814 | 4 hours ago | | | 0 | 0.0018536878 | |
| 20791811 | 4 hours ago | | | 0 | 0.0019030476 | |
| 20791810 | 4 hours ago | | | 0 | 0.0019416561 | |
| 20791809 | 4 hours ago | | | 0 | 0.0018833024 | |
| 20791808 | 4 hours ago | | | 0 | 0.0019159085 | |
| 20791807 | 4 hours ago | | | 0 | 0.0019658662 | |
| 20791806 | 4 hours ago | | | 0 | 0.0018743994 | |
| 20791805 | 4 hours ago | | | 0 | 0.0019915701 | |
| 20791804 | 4 hours ago | | | 0 | 0.0019594395 | |
| 20784669 | a day ago | | | 0 | 0.0027109764 |
ABI
ABI objects
Getter at block 20793062 proxiableUUID() view returns (bytes32)
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
Read-only
This contract contains no read-only function objects.
State-modifying
Events callCompleteQueuedWithdrawals(bytes32 moduleName, struct IDelegationManagerWithdrawal[] withdrawals, address[][] tokens, uint256[] middlewareTimesIndexes, bool[] receiveAsTokens)
callDelegateTo(bytes32 moduleName, address operator, struct ISignatureUtilsSignatureWithExpiry approverSignatureAndExpiry, bytes32 approverSalt)
callDeregisterOperatorFromAVS(address restakingOperator, address avsRegistryCoordinator, bytes quorumNumbers)
callModifyOperatorDetails(address restakingOperator, struct IDelegationManagerOperatorDetails newOperatorDetails)
callOptIntoSlashing(address restakingOperator, address slasher)
callQueueWithdrawals(bytes32 moduleName, uint256 sharesAmount)
callRegisterOperatorToAVS(address restakingOperator, address avsRegistryCoordinator, bytes quorumNumbers, string socket, struct IBLSApkRegistryPubkeyRegistrationParams params, struct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature)
callRegisterOperatorToAVSWithChurn(address restakingOperator, address avsRegistryCoordinator, bytes quorumNumbers, string socket, struct IBLSApkRegistryPubkeyRegistrationParams params, struct IRegistryCoordinatorOperatorKickParam[] operatorKickParams, struct ISignatureUtilsSignatureWithSaltAndExpiry churnApproverSignature, struct ISignatureUtilsSignatureWithSaltAndExpiry operatorSignature)
callSetClaimerFor(address moduleOrReOp, address claimer)
callSetProofSubmitter(bytes32 moduleName, address proofSubmitter)
callStartCheckpoint(address[] moduleAddresses)
callUndelegate(bytes32 moduleName) returns (bytes32[] withdrawalRoot)
callUpdateMetadataURI(address restakingOperator, string metadataURI)
callUpdateOperatorAVSSocket(address restakingOperator, address avsRegistryCoordinator, string socket)
createNewPufferModule(bytes32 moduleName) returns (address)
createNewRestakingOperator(string metadataURI, address delegationApprover, uint32 stakerOptOutWindowBlocks) returns (address)
customExternalCall(address restakingOperator, address target, bytes customCalldata)
initialize(address accessManager)
setAuthority(address newAuthority)
transferRewardsToTheVault(address[] modules, uint256[] rewardsAmounts)
updateAVSRegistrationSignatureProof(address restakingOperator, bytes32 digestHash, address signer)
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
AVSRegistrationSignatureProofUpdated(address indexed restakingOperator, bytes32 digestHash, address signer)
AuthorityUpdated(address authority)
ClaimerSet(address indexed rewardsReceiver, address indexed claimer)
CompletedQueuedWithdrawals(bytes32 indexed moduleName, uint256 sharesWithdrawn)
CustomCallSucceeded(address indexed restakingOperator, address target, bytes customCalldata, bytes response)
Initialized(uint64 version)
ProofSubmitterSet(bytes32 indexed moduleName, address indexed proofSubmitter)
PufferModuleDelegated(bytes32 indexed moduleName, address operator)
PufferModuleUndelegated(bytes32 indexed moduleName)
RestakingOperatorAVSSocketUpdated(address restakingOperator, address avsRegistryCoordinator, string socket)
RestakingOperatorCreated(address indexed restakingOperator, struct IDelegationManagerOperatorDetails operatorDetails)
RestakingOperatorDeregisteredFromAVS(address restakingOperator, address avsRegistryCoordinator, bytes quorumNumbers)
RestakingOperatorMetadataURIUpdated(address indexed restakingOperator, string metadataURI)
RestakingOperatorModified(address indexed restakingOperator, struct IDelegationManagerOperatorDetails newOperatorDetails)
RestakingOperatorOptedInSlasher(address indexed restakingOperator, address indexed slasher)
RestakingOperatorRegisteredToAVS(address restakingOperator, address avsRegistryCoordinator, bytes quorumNumbers, string socket)
RestakingOperatorRegisteredToAVSWithChurn(address restakingOperator, address avsRegistryCoordinator, bytes quorumNumbers, string socket, struct IRegistryCoordinatorOperatorKickParam[] operatorKickParams)
Upgraded(address indexed implementation)
ValidatorCredentialsVerified(bytes32 indexed moduleName, uint40[] validatorIndices)
WithdrawalsQueued(bytes32 indexed moduleName, uint256 shareAmount, bytes32 withdrawalRoot)
constructor(address implementation, bytes _data)
fallback()
receive()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AccessManagedInvalidAuthority(address authority)
AccessManagedRequiredDelay(address caller, uint32 delay)
AccessManagedUnauthorized(address caller)
AddressEmptyCode(address target)
Create2EmptyBytecode()
Create2FailedDeployment()
Create2InsufficientBalance(uint256 balance, uint256 needed)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
ForbiddenModuleName()
InvalidAmount()
InvalidInitialization()
NotInitializing()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
Unauthorized()