ERC1967Proxy
Verified contract
Proxy
Active on
Base with 106 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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
0x97c8…3dcc
Balances ($13.12)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ALI | ERC-20 | 733.034632 | $0.0179 |
$13.12 | |
USA | ERC-20 | 1 | $0.000553 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21406329 | a month ago | | | 0 | 3.6932074e-7 | |
| 21364929 | a month ago | | | 0 | 4.4637913e-7 | |
| 21357729 | a month ago | | | 0 | 1.5283131e-7 | |
| 21357282 | a month ago | | | 0 | 4.3737686e-7 | |
| 21355929 | a month ago | | | 0 | 1.8510365e-7 | |
| 21237131 | a month ago | | | 0 | 1.3856219e-7 | |
| 21237006 | a month ago | | | 0 | 3.6061715e-7 | |
| 21236366 | a month ago | | | 0 | 1.9236075e-7 | |
| 21236225 | a month ago | | | 0 | 1.7760395e-7 | |
| 21235638 | a month ago | | | 0 | 0.000000306815372690 |
ABI
ABI objects
Getter at block 23119881
FEATURE_CLAIM_ACTIVE() view returns (uint32)
1
ROLE_ACCESS_MANAGER() view returns (uint256)
57896044618658097711785492504343953926634992332820282019728792003956564819968
ROLE_DATA_ROOT_MANAGER() view returns (uint32)
65536
ROLE_UPGRADE_MANAGER() view returns (uint256)
28948022309329048855892746252171976963317496166410141009864396001978282409984
erc20RewardToken() view returns (address)
0x97c806e7665d3afd84a8fe1837921403d59f3dcc
features() view returns (uint256)
1
getImplementation() view returns (address)
0xde04862ba04e8641e32cd9ab57f6e816928301e0
rewardSystemType() view returns (bool)
false
root() view returns (bytes32)
0x31849b86fefa566c3dd80f3c022ef0499bfe8c758b894523df3cd676f865c837
totalClaimedReward() view returns (uint256)
18305965367965369440000
Read-only
claimedReward(address userAddress) view returns (uint256)
claimedReward(uint256 index, address userAddress) view returns (uint256)
getRole(address operator) view returns (uint256)
isClaimValid(address _to, uint256 _totalReward, bytes32[] _proof) view returns (bool)
isFeatureEnabled(uint256 required) view returns (bool)
isOperatorInRole(address operator, uint256 required) view returns (bool)
isSenderInRole(uint256 required) view returns (bool)
State-modifying
Events claimReward(address _to, uint256 _totalReward, bytes32[] _proof)
postConstruct(address _erc20RewardToken)
resetClaimedRewards()
setInputDataRoot(bytes32 _root)
updateFeatures(uint256 _mask)
updateRole(address operator, uint256 role)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
ClaimedRewardsReset(uint256 size)
ERC20RewardClaimed(address indexed rewardToken, address indexed user, uint256 amount)
EthRewardClaimed(address indexed user, uint256 amount)
PaymentReceived(uint256 value)
RoleUpdated(address indexed operator, uint256 requested, uint256 assigned)
RootChanged(address indexed by, bytes32 root)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.