VotingEscrowZK

Verified contract

Active on Ethereum with 5,231 txns
Deployed by via 0x9a801009 at 20280407
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $14,488,895.16
0x87abfc3d473bef20aec779ee0a0be8d3385148d13ab6d62dedff678b61ce28d8
0x8b5d03f019a554670e0f9d71f1eeb5738aa09723d8f198bf1deb0545e79f46b4
0xe337132ff755e558468e394310e4cde91fd13858771a42ce1aa77319f6cf5789
0xcdcc04b2e646487a10d0550fec8a2f152fd222674a76b9fd1586efb962d2fd32
0x47e3fcb6bf66a0881dafcbdc70090a44e6a7b6aa05c271be1abbc933c65ea888
0xd6d18910df0c11a52d4f786b6330a1cb3e4acf3ecb6c37c82b5c4d724bd79a20
0x90e3cabb1d84f5eb721d2ac420d6a25a4f6d18b3b5f53606ef0236cfc85f6140
0x409e60b128aaa19d8f8ba88c5846cccfe3a3fea5a2f3d227a7719772d9698792
0x80f13b302a9ddefb870833773f011c73e43028d385dcf9ac70a824f864a69ddc
0xf7db5eea126bf54e1a01f299e373d9ae9e434634580193c7fcb141a46930fa3b

Functions
Getter at block 21299872
MAX_LOCK_TIME(view returns (uint128)
31449600
MIN_LOCK_TIME(view returns (uint128)
604800
WEEK(view returns (uint128)
604800
lastSlopeChangeAppliedAt(view returns (uint128)
1732752000
totalSupplyStored(view returns (uint128)
5350530634288513449461468
zk(view returns (address)
0xc71b5f631354be6853efe9c3ab6b9590f8302e81
Read-only
balanceOf(address userview returns (uint128)
getUserHistoryAt(address useruint256 indexview returns (struct Checkpoint)
getUserHistoryLength(address userview returns (uint256)
positionData(addressview returns (uint128 amountuint128 expiry)
slopeChanges(uint128view returns (uint128)
totalSupplyAt(uint128view returns (uint128)
State-modifying
increaseLockPosition(uint128 additionalAmountToLockuint128 newExpiryreturns (uint128 newVeBalance)
totalSupplyAndBalanceCurrent(address userreturns (uint128uint128)
totalSupplyCurrent(returns (uint128)
withdraw(returns (uint128 amount)
Events
NewLockPosition(address indexed useruint128 amountuint128 expiry
Withdraw(address indexed useruint128 amount
Constructor
constructor(address _zk
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ExpiryInThePast(uint256 expiry
FailedInnerCall(
InvalidWTime(uint256 wTime
SafeERC20FailedOperation(address token
VEExceededMaxLockTime(
VEInsufficientLockTime(
VENotAllowedReduceExpiry(
VEPositionNotExpired(
VEZeroAmountLocked(
VEZeroPosition(