ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 3,052 txns
Deployed by via 0xa185b207 at 17068040
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
9 additional variables

No balances found for "ERC1967Proxy"

0xe69a4230bcf24e8b1f8ca077e766506ea0083f649acd879ff5288dc4a9c4997a
0x4240044f371d3fa17030ddcae579375719eb1b010106f47aca93d63f4d1a9461
0x7975ef440dfcf322f5ee7cb6b1df6a1f66d7778dd9f440d6671b93b6d224f1b9
0x0f14adcb88247a5bb41054654f143ff0016d584f79f4a546ee4339230dbba428
0x922fd004189b9de143cd936f368105228575bef387c8c81f259cf6a8bf262fb2
0x3ba7e5bda0bb3a3fe787a110fded255910e2fa463138323f14189ec0307cfcae
0xba10ad75961cbaa75970c38e384bc987594710f616ddd10a10c52c12d9e9bc13
0x7ff82553790b8ba062dcab9ea48fab5ac8b5d0ab0668379cf5079a410c3af625
0x9101591a0bfdbe8b81d8094db4299565dfadaabeee2003d0e36149b1e0ee017f
From
0xf950328bc40fb2ad10543f5bbb986de733da1cd660dfc00ab5de497ee7d14ef8

Functions
Getter at block 21331977
CAN_MANAGE(view returns (bytes32)
0x2e41ff19fc126e437dd3bb54b7ff880afa12f0e27c448f12831dcdadc361adec
CAN_UPGRADE(view returns (bytes32)
0xa4c6a432fdda3a074083edff0a2f8873d699cc517f73792a34e74f7f7fa33079
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
IS_NFT_OPERATOR(view returns (bytes32)
0x41c65a28956dcf218fd5e6f310aa7ca70c1d34df64705c7fb8f1b2bff8bd8f88
REQUEST_UNSTAKE_DEADLINE(view returns (uint256)
864000
compounding(view returns (int128 rateint128 dapybytes32 extraRateuint128 tsuint96 freeRewards)
(rate=24631865739657780279, dapy=2174322432937711887, extraRate=0x000000000000000000000000000000000000000000000052ecaccbd0b75fb2c6, ts=1733348411, freeRewards=15001668853022950081822780)
depositPool(view returns (address)
0x27850e8e08a9ecb82878ef266b882c258eda2d75
depositSum(view returns (uint96)
53796387910978445485888201
depositedNfts(view returns (uint16)
1148
freeRewards(view returns (uint96)
14981911872012018446597849
maxNftRewardCap(view returns (uint96)
5109489051094889791488
nfts(view returns (address)
0x459ea67815b4720e55ec7dfd93687c9d2924eb79
pendingSum(view returns (uint96)
6360464143128783359876777
pendingSumPrecision(view returns (uint72)
41400886694261934466
 
proxiableUUID(view returns (bytes32)
rewardPool(view returns (address)
0x774e740f2a33bde646df7cd8e60cf6cad0587551
state(view returns (uint8)
1
tholPerNft(view returns (uint96)
908423109829556891027
tholos(view returns (address)
0x207e14389183a94343942de7afbc607f57460618
Read-only
balanceOf(address _accountview returns (uint96)
balances(addressview returns (uint96 amountint128 compoundingSnapshotbytes32 extraSnapshot)
depositedNftsPerOwner(addressview returns (uint16)
getRoleAdmin(bytes32 roleview returns (bytes32)
getUnstakeRequest(address _accountuint256 _indexview returns (bytes)
hasRole(bytes32 roleaddress accountview returns (bool)
nftOwners(uint256view returns (address)
rewardOf(address _accountview returns (uint96 totalRewards)
supportsInterface(bytes4 interfaceIdview returns (bool)
unstakeQueue(addressview returns (uint256 beginningIndexuint256 length)
userBaseRewards(address _accountview returns (uint96)
userExtraRewards(address _accountview returns (uint96)
State-modifying
claimUnstake(
compound(
configure(bytes _configuration
deposit(uint96 _amountbytes _extraAmount
grantRole(bytes32 roleaddress account
initialize(bytes _arguments
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setMaxNftRewardCap(uint96 _value
setTholPerNft(uint96 _tholPerNft
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint96 _amountbytes _extraAmount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Compounded(struct IStakingCompounding compounding
Configured(bytes args
Deposit(address indexed senderuint96 amountbytes extraAmountuint96 rewards
Initialised(bytes args
Initialized(uint8 version
MaxRewardForNftsUpdated(uint96 value
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TholPerNftUpdated(uint96 value
UnstakeClaimed(address indexed senderuint96 totalAmount
Upgraded(address indexed implementation
Withdrawal(address indexed senderuint96 amountbytes extraAmountuint96 rewards
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
BalanceSmallerThanAmount(address senderuint96 balanceuint96 amount
CantFitMoreElements(
CompoundingNotReady(uint256 requireduint128 now
IndexOutOfRange(uint256 index
InsufficientRewards(uint96 compoundRewardsuint96 freeRewards
InvalidDeposit(
InvalidState(uint8 stateuint8 expected
InvalidWithdrawal(
MissingNFT(address senderuint256 tokenId
NoMoreRewardsLeft(
NotEnoughAllowance(address senderuint96 amount
NotEnoughNFTAllowance(address sender
NothingToUnstake(
TooManyToPop(uint256 numberuint256 length
TooManyUnstakeRequested(address sender
UninitializedRewardPool(