VotingEscrowLock

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x26dc9625 at 12678224
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "VotingEscrowLock"

No transactions found for "VotingEscrowLock"


Functions
Getter at block 21265782
MAXTIME(view returns (uint256)
126144000
anarchizedAt(view returns (uint256)
0
baseToken(view returns (address)
0x0000000000000000000000000000000000000000
baseURI(view returns (string)
forceAnarchizeAt(view returns (uint256)
0
gov(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
symbol(view returns (string)
totalLockedSupply(view returns (uint256)
0
totalSupply(view returns (uint256)
0
veToken(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
delegatedRightByIndex(address voteruint256 idxview returns (uint256 veLockId)
delegatedRights(address voterview returns (uint256)
delegateeOf(uint256 veLockIdview returns (address)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
locks(uint256 veLockIdview returns (uint256 amountuint256 startuint256 end)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
anarchize(
approve(address touint256 tokenId
createLock(uint256 amountuint256 epochs
createLockUntil(uint256 amountuint256 lockEnd
delegate(uint256 veLockIdaddress to
extendLock(uint256 veLockIduint256 epochs
extendLockUntil(uint256 veLockIduint256 end
forceAnarchize(
increaseAmount(uint256 veLockIduint256 amount
initialize(address gov_
initialize(string name_string symbol_address baseToken_address veToken_address gov_
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAnarchyPoint(uint256 timestamp
setApprovalForAll(address operatorbool approved
setGovernance(address gov_
transferFrom(address fromaddress touint256 tokenId
updateBaseUri(string baseURI_
withdraw(uint256 veLockId
Events
Anarchized(
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
LockCreated(uint256 veLockId
LockUpdate(uint256 veLockIduint256 amountuint256 end
NewGovernance(address indexed _prevGovernanceaddress indexed _newGovernance
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
VoteDelegated(uint256 veLockIdaddress to
Withdraw(uint256 veLockIduint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.