veNFT

Verified contract

Proxy

Active on Base with 197,191 txns
Deployed by via 0x5ad1cf1c at 3200584
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional variables
ERC-20
Value $876,555,297.11
ERC-20
Value $4.22
ERC-20
Value $3.39
ERC-20
Value $2.7
ERC-20
Value $0.54
ERC-20
Value $0.34
ERC-20
Value $0.21
ERC-20
Value $0.1
ERC-20
Value $0.08
ERC-20
Value $0.05
0xa214ce8e483cc448ba86e081f58ad5833eb5760fedcc3b11b2f0ae684227ad01
0x0508fe2c759fba1fcdb1eea528ffe846c7b5cf00ba431470bc09b0489ac8c35f
0x9c9764439152dad733cb9c14fb24b85b5049c81429e9503384abc62f6ecdeab6
0x1af8d82750da2e5f1e0ff61368584c892a23834cdc70c2b2100cae6144e216c2
0xee359e576ae9bd5ed1f7ae025ce6ab17fbd6a3a90c94384e6e7a4fe81cc09ccc
0x38cc8545769840615dac93fb2bc0d71bc6e327b2219aff5fa1cd4bfc3bf7b932
0xa80723d55662a570e63184ae5b49e9b7d39b9ca5d770fc4d4893fa6af6e144e5
0x2cc0ddfe1b0dad54b0c42594ae95a28e7b8511ed91f93e843398e697a3d021c0
0x71bf8573807d22c4496af99befdc29cd5cb8acf43dad4aefa3f5981db83a2546
0x2760c4c4a0657e358e017e00b540e299047bff6e0f78ded533f1adde668e656e

Functions
Getter at block 22706369
CLOCK_MODE(pure returns (string)
mode=timestamp
DELEGATION_TYPEHASH(view returns (bytes32)
0x9947d5709c1682eaa3946b2d84115c9c0d1c946b149d76e69b457458b42ea29e
DOMAIN_TYPEHASH(view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
allowedManager(view returns (address)
0xe6a41fe61e7a1996b59d508661e3f524d6a32075
artProxy(view returns (address)
0xd4c6eddbe963afa2d7b1562d0f2f3f9462e6525b
clock(view returns (uint48)
1732202085
decimals(view returns (uint8)
18
distributor(view returns (address)
0x227f65131a261548b057215bb1d5ab2997964c7d
epoch(view returns (uint256)
284445
factoryRegistry(view returns (address)
0x5c3f18f06cc09ca1910767a34a20f771039e37c0
forwarder(view returns (address)
0x15e62707fca7352fbe35f51a8d6b0f8066a05dcc
name(view returns (string)
veNFT
permanentLockBalance(view returns (uint256)
664484561959959080432353011
supply(view returns (uint256)
711852684574678621821938907
symbol(view returns (string)
veNFT
team(view returns (address)
0xe6a41fe61e7a1996b59d508661e3f524d6a32075
token(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
tokenId(view returns (uint256)
60925
totalSupply(view returns (uint256)
697937005754213493871276641
version(view returns (string)
2.0.0
voter(view returns (address)
0x16613524e02ad97edfef371bc883f2f5d6c480a5
Read-only
balanceOf(address _ownerview returns (uint256)
balanceOfNFT(uint256 _tokenIdview returns (uint256)
balanceOfNFTAt(uint256 _tokenIduint256 _tview returns (uint256)
canSplit(addressview returns (bool)
checkpoints(uint256 _tokenIduint48 _indexview returns (struct IVotingEscrowCheckpoint)
deactivated(uint256view returns (bool)
delegates(uint256 delegatorview returns (uint256)
escrowType(uint256view returns (uint8)
getApproved(uint256 _tokenIdview returns (address)
getPastTotalSupply(uint256 _timestampview returns (uint256)
getPastVotes(address _accountuint256 _tokenIduint256 _timestampview returns (uint256)
idToManaged(uint256view returns (uint256)
isApprovedForAll(address _owneraddress _operatorview returns (bool)
isApprovedOrOwner(address _spenderuint256 _tokenIdview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
locked(uint256 _tokenIdview returns (struct IVotingEscrowLockedBalance)
managedToFree(uint256view returns (address)
managedToLocked(uint256view returns (address)
nonces(addressview returns (uint256)
numCheckpoints(uint256view returns (uint48)
ownerOf(uint256 _tokenIdview returns (address)
ownerToNFTokenIdList(addressuint256view returns (uint256)
pointHistory(uint256 _locview returns (struct IVotingEscrowGlobalPoint)
slopeChanges(uint256view returns (int128)
supportsInterface(bytes4 _interfaceIDview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
totalSupplyAt(uint256 _timestampview returns (uint256)
userPointEpoch(uint256view returns (uint256)
userPointHistory(uint256 _tokenIduint256 _locview returns (struct IVotingEscrowUserPoint)
voted(uint256view returns (bool)
weights(uint256uint256view returns (uint256)
State-modifying
approve(address _approveduint256 _tokenId
checkpoint(
createLock(uint256 _valueuint256 _lockDurationreturns (uint256)
createLockFor(uint256 _valueuint256 _lockDurationaddress _toreturns (uint256)
createManagedLockFor(address _toreturns (uint256 _mTokenId)
delegate(uint256 delegatoruint256 delegatee
delegateBySig(uint256 delegatoruint256 delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
depositFor(uint256 _tokenIduint256 _value
depositManaged(uint256 _tokenIduint256 _mTokenId
increaseAmount(uint256 _tokenIduint256 _value
increaseUnlockTime(uint256 _tokenIduint256 _lockDuration
lockPermanent(uint256 _tokenId
merge(uint256 _fromuint256 _to
safeTransferFrom(address _fromaddress _touint256 _tokenId
safeTransferFrom(address _fromaddress _touint256 _tokenIdbytes _data
setAllowedManager(address _allowedManager
setApprovalForAll(address _operatorbool _approved
setArtProxy(address _proxy
setManagedState(uint256 _mTokenIdbool _state
setTeam(address _team
setVoterAndDistributor(address _voteraddress _distributor
split(uint256 _fromuint256 _amountreturns (uint256 _tokenId1uint256 _tokenId2)
toggleSplit(address _accountbool _bool
transferFrom(address _fromaddress _touint256 _tokenId
unlockPermanent(uint256 _tokenId
voting(uint256 _tokenIdbool _voted
withdraw(uint256 _tokenId
withdrawManaged(uint256 _tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
CreateManaged(address indexed _touint256 indexed _mTokenIdaddress indexed _fromaddress _lockedManagedRewardaddress _freeManagedReward
DelegateChanged(address indexed delegatoruint256 indexed fromDelegateuint256 indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
Deposit(address indexed provideruint256 indexed tokenIduint8 indexed depositTypeuint256 valueuint256 locktimeuint256 ts
DepositManaged(address indexed _owneruint256 indexed _tokenIduint256 indexed _mTokenIduint256 _weightuint256 _ts
LockPermanent(address indexed _owneruint256 indexed _tokenIduint256 amountuint256 _ts
Merge(address indexed _senderuint256 indexed _fromuint256 indexed _touint256 _amountFromuint256 _amountTouint256 _amountFinaluint256 _locktimeuint256 _ts
MetadataUpdate(uint256 _tokenId
SetAllowedManager(address indexed _allowedManager
Split(uint256 indexed _fromuint256 indexed _tokenId1uint256 indexed _tokenId2address _senderuint256 _splitAmount1uint256 _splitAmount2uint256 _locktimeuint256 _ts
Supply(uint256 prevSupplyuint256 supply
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UnlockPermanent(address indexed _owneruint256 indexed _tokenIduint256 amountuint256 _ts
Withdraw(address indexed provideruint256 indexed tokenIduint256 valueuint256 ts
WithdrawManaged(address indexed _owneruint256 indexed _tokenIduint256 indexed _mTokenIduint256 _weightuint256 _ts
Constructor
constructor(address _forwarderaddress _tokenaddress _factoryRegistry
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyVoted(
AmountTooBig(
ERC721ReceiverRejectedTokens(
ERC721TransferToNonERC721ReceiverImplementer(
InvalidManagedNFTId(
InvalidNonce(
InvalidSignature(
InvalidSignatureS(
LockDurationNotInFuture(
LockDurationTooLong(
LockExpired(
LockNotExpired(
NoLockFound(
NonExistentToken(
NotApprovedOrOwner(
NotDistributor(
NotEmergencyCouncilOrGovernor(
NotGovernor(
NotGovernorOrManager(
NotLockedNFT(
NotManagedNFT(
NotManagedOrNormalNFT(
NotNormalNFT(
NotOwner(
NotPermanentLock(
NotTeam(
NotVoter(
OwnershipChange(
PermanentLock(
SafeCastOverflow(
SafeCastUnderflow(
SameAddress(
SameNFT(
SameState(
SignatureExpired(
SplitNoOwner(
SplitNotAllowed(
TooManyTokenIDs(
ZeroAddress(
ZeroAmount(
ZeroBalance(
SafeCastUnderflow(