weBENT

Verified contract

Proxy

Active on Ethereum with 3,218 txns
Deployed by via 0x38c4c7b4 at 14032957
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
3 additional variables
ERC-20
Value $97,575.92
ERC-20
Value $8,622.53
ERC-20
Value $4,653.23
ERC-20
Value $1,319.07
ERC-20
Value $1,230.24
ERC-20
Value $1,038.72
ERC-20
Value $468.51
ERC-20
Value $234.89
ERC-20
Value $216.14
ERC-20
Value $14.12
0x7b82a69e5e87fef065490513daa0c58d636f7639363fd4d10e26629385e24c30
0xaab61244f6c1b65678382f25d23319ccd11a2ea31a59d2fd2f3684eacaa5fe68
0xb8a7cd741d32017fe40f77a034cf51003b48df7876b09e849922b85119641d2a
0xe996c12e61fe496cf4b96ebc63636b2aaa9cf16d368779ca0b6440ec133a38ca
0x6348f6c72b83068c0d5bb15f5ee8db48881963f278e31b0f49dbd0aa9ba83041
0xc06cfb4f797a83342e0f2c3a0299cadd01408033e19745edef6b561fa02f3fd8
0xa778fe76452b0377d8a3616cbb842841653c5a2b99cf365fe000f5b35a57af38
0x5febe5daa0fdf12a73a5a4cbddbe4a585215c241520e0cd02aaf62d2276487c3
0x66e57802bbd01ae640646d3b27e124edae4738ab2617abf6ed2afed8cf5dc37b
0xf7abaecf3161a22af5fc69d63b61bd8ae8ce833948777fcb5d7b45c0403ad5c9

Functions
Getter at block 20920869
bent(view returns (address)
0x01597e397605bf280674bf292623460b4204c375
bentCVX(view returns (address)
0x9e0441e084f5db0606565737158aa6ab6b970fe0
currentEpoch(view returns (uint256)
142
decimals(pure returns (uint256)
18
epochLength(view returns (uint256)
604800
lockDurationInEpoch(view returns (uint256)
8
name(pure returns (string)
weBENT
owner(view returns (address)
0xabb8b277f49de499b902a1e09a2aca727595b544
rewardPoolsCount(view returns (uint256)
10
streamInfo(view returns (uint256 windowLengthuint256 endRewardBlock)
(windowLength=96000, endRewardBlock=20678208)
totalSupply(view returns (uint256)
8786429158095456872963950
Read-only
balanceOf(addressview returns (uint256)
bentBalanceOf(address userview returns (uint256)
epochExpireAt(uint256 epochview returns (uint256)
isRewardToken(addressview returns (bool)
lockedBalances(address userview returns (uint256 unlockableuint256 lockedstruct BentLockerLockedBalance[] lockData)
pendingReward(address userview returns (uint256[] pending)
rewardPools(uint256view returns (address rewardTokenuint256 accRewardPerShareuint256 rewardRateuint256 reserves)
unlockableBalances(address userview returns (uint256)
userLocks(addressuint256view returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addRewardTokens(address[] _rewardTokens
claim(uint256[] pids
claimAll(
deposit(uint256 _amount
initialize(address _bentaddress _bentCVXaddress[] _rewardTokensuint256 windowLengthuint256 _epochLengthuint256 _lockDurationInEpoch
onReward(
removeRewardToken(uint256 _index
renounceOwnership(
transferOwnership(address newOwner
updateReserve(
withdraw(uint256 _shares
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Claim(address indexed useruint256[] pids
ClaimAll(address indexed user
Deposit(address indexed useruint256 amountuint256 shares
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Withdraw(address indexed useruint256 amountuint256 shares
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.