0x54e44dbb92dba848ace27f44c0cb4268981ef1cc

Unverified contract

Proxy

Active on Ethereum with 68,442 txns
Deployed by via 0x1cc771c6 at 19588141
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x172ea8bbe06b6ad1ef73f8441dd79c43898a8e9ded4da76ffd5ecf6df3d9d27c
0xa69d2420bb81887c1ce553091ef657c04e8f83c04cd846bf924d8871e95f26f4
0x1c36f5742dfe0db323af0f4b89b856037126687645f5243e281d175d30aa6b29
0xd1128ccb9d09863b466028959ba6c40f7a0a340022cea80db965d53a5700e5d9
0x3f5f13513cf62e04ddabe64d392c139c082172bee9f3fbb7a9c915a2fb3d2ff6
0x9f2728ce925bb527bb3a1d47054028752eddb902859b19ca45457882766e74ae
0x3898d1ffbcc8e03af013a1c07e3ba8bc856a950f65af76e775b1d4e2a4a7e4d0
0x3db0e9c9a01fbfa385e0c32413488ea3d7d994ded19fa95d64faae1055acc8d3
0x8cd855242f5e5f2b4bb54349fd1effb9cfd41a07cb421741695e005c007992cd
0x4a33f8f658007a130ce9fa31ab10471205ecc04e821936e46e37ff2e033e9af0

Functions
Getter at block 20791857
SIGNED_DEPOSIT_TYPEHASH(pure returns (bytes32)
0x94fb01b7061fcfca7a3e92b7604dda2f7f5f098146840ac40016cda24c3a8859
delegationSupervisor(view returns (address)
0xafa904152e04abff56701223118be2832a4449e0
 
getVaults(view returns (address[])
implementation(view returns (address)
0x46c64c1630f320b890d765e7c6f901574924b0c7
owner(view returns (address result)
0x275ac9c64ef372f528f7c87d3a987d1e3d76ca65
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
Read-only
getDeposits(address stakerview returns (address[] vaultsaddress[] tokensuint256[] assetsuint256[] shares)
getUserNonce(address userview returns (uint256)
hasAllRoles(address useruint256 rolesview returns (bool)
hasAnyRole(address useruint256 rolesview returns (bool)
implementation(address vaultview returns (address)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesOf(address userview returns (uint256 roles)
State-modifying
cancelOwnershipHandover(payable 
changeImplementation(address newVaultImpl
changeImplementationForVault(address vaultaddress newVaultImpl
completeOwnershipHandover(address pendingOwnerpayable 
deployVault(address depositTokenstring namestring symboluint8 assetTypereturns (address)
deposit(address vaultuint256 amountuint256 minSharesOutreturns (uint256 shares)
depositAndGimmie(address vaultuint256 amountuint256 minSharesOutreturns (uint256 shares)
depositWithSignature(address vaultaddress useruint256 valueuint256 minSharesOutuint256 deadlinestruct IVaultSupervisorSignature permitstruct IVaultSupervisorSignature vaultAllowancereturns (uint256 shares)
gimmieShares(address vaultuint256 shares
grantRoles(address useruint256 rolespayable 
initialize(address _delegationSupervisoraddress _vaultImpladdress _limiteraddress _manager
pause(bool toPause
redeemShares(address stakeraddress vaultuint256 shares
removeShares(address stakeraddress vaultuint256 shares
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
returnShares(address vaultuint256 shares
revokeRoles(address useruint256 rolespayable 
runAdminOperation(address vaultbytes fnreturns (bytes)
setLimiter(address limiter
transferOwnership(address newOwnerpayable 
upgradeToAndCall(address newImplementationbytes datapayable 
Events
GaveShares(address indexed stakeraddress indexed vaultaddress shareTokenuint256 shares
Initialized(uint64 version
NewVault(address indexed vault
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Paused(address account
ReturnedShares(address indexed stakeraddress indexed vaultaddress shareTokenuint256 shares
RolesUpdated(address indexed useruint256 indexed roles
Unpaused(address account
Upgraded(address indexed implementation
UpgradedAllVaults(address indexed implementation
UpgradedVault(address indexed implementationaddress indexed vault
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
CrossedDepositLimit(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
EnforcedPause(
ExpectedPause(
ExpiredSign(
InvalidInitialization(
InvalidSignature(
InvalidVaultAdminFunction(
MaxStakerVault(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NotDelegationSupervisor(
NotEnoughShares(
NotInitializing(
PermitFailed(
Reentrancy(
Unauthorized(
UnauthorizedCallContext(
UpgradeFailed(
VaultNotAChildVault(
VaultNotFound(
ZeroAddress(
ZeroShares(