Work Hard Finance Voting Escrow Lock

Verified contract

Proxy

Active on Ethereum with 41 txns
Deployed by via 0x5a5370bc at 12678233
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
ERC-20
--
0x651496a7c0c292c71e687ae31f317878c0ad43da5689956543478c68e77ce575
0xf51672cd771333659d48f64a2b3636b422f86ddaa7463cab54f7842e04ee9525
0xf268ba0b1e260dac6acd5abbfdd50baeda569c6d7197847c5585395e0efbdd3f
0x818f9beef4608006fbb949d16dc3855e834480912911867d5dd1a245a348ee61
0xf7ed6e417df05f6090c518cf94b5a8443d4d90825161b0b8c0be07b1dbdc4248
0x7682a8299efec04ae8f940dfa053cd4b9df2554eb136bdafa82071906e33f0f6
0xe38d272d1a86d6df3599d6234b6312814f79c8906e7ff394cc3eade8bdc8904e
0x29d09dc7d456a741dff9405d8ad4a68f03d53457aa84cd91d79a01be4cca85d8
0x24d378eba3ffa9a6ad24e41516aa4d051c63960045a75b129ceb72a6378e2e3f
0x5a5662f7fd1a06df26f65d927db80b8fedf488ec40ec19054a79e0d069d48a13

Functions
Getter at block 20967656
MAXTIME(view returns (uint256)
126144000
anarchizedAt(view returns (uint256)
0
baseToken(view returns (address)
0xa41d6262cf6ea867dffa8ab4a45a0925e94defe0
baseURI(view returns (string)
forceAnarchizeAt(view returns (uint256)
0
gov(view returns (address)
0x665195af629b27728825506cdf9a151a684a0793
name(view returns (string)
Work Hard Finance Voting Escrow Lock
symbol(view returns (string)
WHF-VE-LOCK
totalLockedSupply(view returns (uint256)
28079954516611100305907887
totalSupply(view returns (uint256)
28
veToken(view returns (address)
0x99429c397cd3a172f09272b9e9b524200041a717
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.