Verse Staked ETH

Verified contract

Proxy

Active on Ethereum with 644 txns
Deployed by via 0x048936dd at 19938323
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
12 additional variables
Native
Value $41,893.49
ERC-20
--
0x43561fd6ac39ecd3d9e2bda1b243a2446d538ec38a451f4cc5926b396a1cf76b
0xe3f9470eb42f710f085be7868ce41bcbeb9a79e7d8a8c77244a15cff256f9567
0xd94433a3123214ff39edcd9a73d0cb8b8fd9314ec9296a000fca9b33c2f8aafc
0x7c3b0d10cd8c47694e697a0ff12ab4b12121567ce9b9e8284b7fb46f51080576
0x130662fd1d878aa8312c22c95ba97c87c63c3558e8561432c739cc372ae7095e
0x998c3f7e8490d548d85484b845d8123b43f845a0342729f1350a7a02f5f65b25
0xf98be9d3c009826e4073cf5a1c730d06fe131761d5994057a4f0fed73b13fb06
0x806946acf0596e734ec35e7799e0ba1704d331ae9fe393c9e18b47da68c295bc
0xb66944683caa819a4bf4452284e54c0fb52ca3026d55d2a8edef95693a44fbbb
0xe98d33e58c06a8970c47a0244ebfbddd921dfdc5c7572a0eb6aea9f9efc205c4

Functions
Getter at block 20927667
DOMAIN_SEPARATOR(view returns (bytes32)
0xb3de984b19c998f96354119278b36189c49be01f8420c69a5662552518201fec
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
admin(view returns (address)
0x7fae227057989c9bc0afaecfef18bc68a6e03161
capacity(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
decimals(view returns (uint8)
18
feePercent(view returns (uint16)
1000
feeRecipient(view returns (address)
0x7889869421df5982dd56cc0473d69538577f63a0
implementation(view returns (address)
0x8ee00c149299dd1b051a7ca9cc2a7a1d706773de
isStateUpdateRequired(view returns (bool)
false
keysManager(view returns (address)
0x20e8307318378dd807cc4d8b546482781783ed74
mevEscrow(view returns (address)
0x48319f97e5da1233c21c48b80097c0fb7a20ff86
name(view returns (string)
Verse Staked ETH
 
proxiableUUID(view returns (bytes32)
queuedShares(view returns (uint128)
1
symbol(view returns (string)
vstETH
totalAssets(view returns (uint256)
80969468341004806839
totalShares(view returns (uint256)
80406040940584667311
totalSupply(view returns (uint256)
80406040940584667311
validatorIndex(view returns (uint256)
2
validatorsRoot(view returns (bytes32)
0x172dc85714b5815c7cfac0601b628339a74a3e12d9fac5866a50309197e71fd4
vaultId(pure returns (bytes32)
0x9480c4a5d7e604111fbc986cd90c895a458ca155fe13c10879b93c4592ce29fd
version(pure returns (uint8)
1
withdrawableAssets(view returns (uint256)
16933371167483570962
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(address accountview returns (uint256)
calculateExitedAssets(address receiveruint256 positionTicketuint256 timestampuint256 exitQueueIndexview returns (uint256 leftSharesuint256 claimedSharesuint256 claimedAssets)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
getExitQueueIndex(uint256 positionTicketview returns (int256)
getShares(address accountview returns (uint256)
nonces(addressview returns (uint256)
osTokenPositions(address userview returns (uint128 shares)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burnOsToken(uint128 osTokenSharesreturns (uint256 assets)
claimExitedAssets(uint256 positionTicketuint256 timestampuint256 exitQueueIndexreturns (uint256 newPositionTicketuint256 claimedSharesuint256 claimedAssets)
deposit(address receiveraddress referrerpayable returns (uint256 shares)
enterExitQueue(uint256 sharesaddress receiverreturns (uint256 positionTicket)
initialize(bytes paramspayable 
liquidateOsToken(uint256 osTokenSharesaddress owneraddress receiver
mintOsToken(address receiveruint256 osTokenSharesaddress referrerreturns (uint256 assets)
multicall(bytes[] datareturns (bytes[] results)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
receiveFromMevEscrow(payable 
redeem(uint256 sharesaddress receiverreturns (uint256 assets)
redeemOsToken(uint256 osTokenSharesaddress owneraddress receiver
registerValidator(struct IKeeperValidatorsApprovalParams keeperParamsbytes32[] proof
registerValidators(struct IKeeperValidatorsApprovalParams keeperParamsuint256[] indexesbool[] proofFlagsbytes32[] proof
setFeeRecipient(address _feeRecipient
setKeysManager(address keysManager_
setMetadata(string metadataIpfsHash
setValidatorsRoot(bytes32 _validatorsRoot
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
updateState(struct IKeeperRewardsHarvestParams harvestParams
updateStateAndDeposit(address receiveraddress referrerstruct IKeeperRewardsHarvestParams harvestParamspayable returns (uint256 shares)
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
CheckpointCreated(uint256 sharesuint256 assets
Deposited(address indexed calleraddress indexed receiveruint256 assetsuint256 sharesaddress referrer
ExitQueueEntered(address indexed owneraddress indexed receiveruint256 positionTicketuint256 shares
ExitedAssetsClaimed(address indexed receiveruint256 prevPositionTicketuint256 newPositionTicketuint256 withdrawnAssets
FeeRecipientUpdated(address indexed calleraddress indexed feeRecipient
FeeSharesMinted(address receiveruint256 sharesuint256 assets
Initialized(uint64 version
KeysManagerUpdated(address indexed calleraddress indexed keysManager
MetadataUpdated(address indexed callerstring metadataIpfsHash
OsTokenBurned(address indexed calleruint256 assetsuint256 shares
OsTokenLiquidated(address indexed calleraddress indexed useraddress receiveruint256 osTokenSharesuint256 sharesuint256 receivedAssets
OsTokenMinted(address indexed calleraddress receiveruint256 assetsuint256 sharesaddress referrer
OsTokenRedeemed(address indexed calleraddress indexed useraddress receiveruint256 osTokenSharesuint256 sharesuint256 assets
Redeemed(address indexed owneraddress indexed receiveruint256 assetsuint256 shares
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
ValidatorRegistered(bytes publicKey
ValidatorsRootUpdated(address indexed callerbytes32 indexed validatorsRoot
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessDenied(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CapacityExceeded(
ClaimTooEarly(
Collateralized(
DeadlineExpired(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InsufficientAssets(
InvalidAssets(
InvalidCapacity(
InvalidCheckpointIndex(
InvalidCheckpointValue(
InvalidFeePercent(
InvalidFeeRecipient(
InvalidHealthFactor(
InvalidInitialization(
InvalidLtv(
InvalidPosition(
InvalidProof(
InvalidReceivedAssets(
InvalidSecurityDeposit(
InvalidShares(
InvalidTokenMeta(
InvalidValidator(
InvalidValidators(
LowLtv(
MathOverflowedMulDiv(
MerkleProofInvalidMultiproof(
NotCollateralized(
NotHarvested(
NotInitializing(
PermitInvalidSigner(
RedemptionExceeded(
ReentrancyGuardReentrantCall(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UpgradeFailed(
ZeroAddress(