ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 2,929 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"

0x24ddd8b14153695ef23fdabc1dda71b029e83c43ce69a325890687d7ffa06caf
0x983cbbb2f22fffe3c60a259572f4847ff69b616b8adc856fdf5feccdbe5a4b77
0xf4179b3b8ddce77a72890f166403172009fd656352ac72291502cdb0dd436fb9
0xf5c6d7f8cb3b6198bff28c8ee48b737d731d192b7d0beeef5b5ea4f0d8a28944
0x2df8754bbd26152939e2de9f6a5610154c9e35fcd206cf612c0c44033c61a34f
0xef7715a3b904799ae2b155825a5aa15a41e5193903883306e76298a460fd0846
0x5c67b1f5a6c5af4665bab99167ad52b730f565dae6dbdcd5384d0e7e787bd2fc
0xa6df124002ab15411c79371fe083c74b760325b5a39ac3924f1c722e3272affb
0xb8d7d785841646b1db4753afd93b43d15d62dd9aa44219c77972394d697e8ed4
0xd1d6acaf62aecc0f84a1d15963030463195bc9ced95a7912274113ef8ef092f2

Functions
Getter at block 21046543
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=24306904858927194103, dapy=2304615059688723450, extraRate=0x00000000000000000000000000000000000000000000004fff86fba5641f0cbd, ts=1729880411, freeRewards=15900618710182975313174829)
depositPool(view returns (address)
0x27850e8e08a9ecb82878ef266b882c258eda2d75
depositSum(view returns (uint96)
58527099065982531514766474
depositedNfts(view returns (uint16)
1157
freeRewards(view returns (uint96)
15876169963708311806979027
maxNftRewardCap(view returns (uint96)
5109489051094889791488
nfts(view returns (address)
0x459ea67815b4720e55ec7dfd93687c9d2924eb79
pendingSum(view returns (uint96)
6450732555664070727808797
pendingSumPrecision(view returns (uint72)
44685186086034241999
 
proxiableUUID(view returns (bytes32)
rewardPool(view returns (address)
0x774e740f2a33bde646df7cd8e60cf6cad0587551
state(view returns (uint8)
1
tholPerNft(view returns (uint96)
2649970936424570655253
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(