ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 3,052 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x2785…2d75
-
variable spans 2 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
0x207e…0618
9 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21331882 | 19 minutes ago | | | 0 | 0.0023568222 | |
| 21328720 | 11 hours ago | | | 0 | 0.0013923155 | |
| 21327972 | 13 hours ago | | | 0 | 0.0034207082 | |
| 21327933 | 14 hours ago | | | 0 | 0.0015627659 | |
| 21324694 | a day ago | | | 0 | 0.0026524055 | |
| 21323517 | a day ago | | | 0 | 0.0092620692 | |
| 21321238 | a day ago | | | 0 | 0.0017397888 | |
| 21318368 | 2 days ago | | | 0 | 0.0020753637 | |
| 21317765 | 2 days ago | | | 0 | 0.011592663 | |
| 21317518 | 2 days ago | | | 0 | 0.0041490618 |
ABI
ABI objects
Getter at block 21331977 proxiableUUID() view returns (bytes32)
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 rate, int128 dapy, bytes32 extraRate, uint128 ts, uint96 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
rewardPool() view returns (address)
0x774e740f2a33bde646df7cd8e60cf6cad0587551
state() view returns (uint8)
1
tholPerNft() view returns (uint96)
908423109829556891027
tholos() view returns (address)
0x207e14389183a94343942de7afbc607f57460618
Read-only
balanceOf(address _account) view returns (uint96)
balances(address) view returns (uint96 amount, int128 compoundingSnapshot, bytes32 extraSnapshot)
depositedNftsPerOwner(address) view returns (uint16)
getRoleAdmin(bytes32 role) view returns (bytes32)
getUnstakeRequest(address _account, uint256 _index) view returns (bytes)
hasRole(bytes32 role, address account) view returns (bool)
nftOwners(uint256) view returns (address)
rewardOf(address _account) view returns (uint96 totalRewards)
supportsInterface(bytes4 interfaceId) view returns (bool)
unstakeQueue(address) view returns (uint256 beginningIndex, uint256 length)
userBaseRewards(address _account) view returns (uint96)
userExtraRewards(address _account) view returns (uint96)
State-modifying
Events claimUnstake()
compound()
configure(bytes _configuration)
deposit(uint96 _amount, bytes _extraAmount)
grantRole(bytes32 role, address account)
initialize(bytes _arguments)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setMaxNftRewardCap(uint96 _value)
setTholPerNft(uint96 _tholPerNft)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(uint96 _amount, bytes _extraAmount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Compounded(struct IStakingCompounding compounding)
Configured(bytes args)
Deposit(address indexed sender, uint96 amount, bytes extraAmount, uint96 rewards)
Initialised(bytes args)
Initialized(uint8 version)
MaxRewardForNftsUpdated(uint96 value)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TholPerNftUpdated(uint96 value)
UnstakeClaimed(address indexed sender, uint96 totalAmount)
Upgraded(address indexed implementation)
Withdrawal(address indexed sender, uint96 amount, bytes extraAmount, uint96 rewards)
constructor(address _logic, bytes _data)
fallback()
receive()
BalanceSmallerThanAmount(address sender, uint96 balance, uint96 amount)
CantFitMoreElements()
CompoundingNotReady(uint256 required, uint128 now)
IndexOutOfRange(uint256 index)
InsufficientRewards(uint96 compoundRewards, uint96 freeRewards)
InvalidDeposit()
InvalidState(uint8 state, uint8 expected)
InvalidWithdrawal()
MissingNFT(address sender, uint256 tokenId)
NoMoreRewardsLeft()
NotEnoughAllowance(address sender, uint96 amount)
NotEnoughNFTAllowance(address sender)
NothingToUnstake()
TooManyToPop(uint256 number, uint256 length)
TooManyUnstakeRequested(address sender)
UninitializedRewardPool()