0xba82014e954c96dd93288c1edba51872a9b7f45e

Unverified contract

Proxy

Active on Base with 576 txns
Deployed by via 0x0926805b at 11156590
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
ERC-20
--
ERC-20
--
0x221084df6763fde15a99c3e3efb28ea5470a309fe00b6acde6a217b9b2d9527d
0x8d5a22d77b91f66d3d6ad4257683af1e06fb0b29e3a4dc5b211874d06654e43b
0xfc09675d40fbcfbcd8c227da821b9644c0c917b9e2d89947fe64cc07802484f3
0x57930914107a115f4c714913dc899dce3ed5f8199c8a784d9aec58c2cb8ea3f4
0x6f86e7868355b69694ad074021a4cfe5881bd3a7e3b7e74d7b692c9c048552c2
0xaeb50291bd522f5cb6517f590d0a4017dc562d1bd0d6b8affd85e309040c3442
0x6b68905d31b7ed5b35a41e1d7c813d8f5e052a9b76f555c8a10affe51baad011
0x94249988d93447b5beba12ca684cedb05140230d880be415b8c063136b636e6c
0x2aaba5f993b5510251fb39f4bb9d43b33d23da98d552ef22153ffc31ef11e7bc
0x5d35069e7f857fff4b44dbc7536c0e3755eba1c0f4c7e72e747ec2bcc9c25422

Functions
Getter at block 22766723
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractType(pure returns (bytes32)
0x546f6b656e5374616b6500000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://QmahBMVV1mvSh8ojtuuFsR8qM97NNnp9eVeC7RBzQy8Lsd/0
contractVersion(pure returns (uint8)
1
getRewardRatio(view returns (uint256 _numeratoruint256 _denominator)
(_numerator=1, _denominator=3000)
getRewardTokenBalance(view returns (uint256)
99999959015006514602037037037166
getTimeUnit(view returns (uint80 _timeUnit)
3600
rewardToken(view returns (address)
0xa87d49ab7314d3f93434f8c313e92a6d97b63248
rewardTokenDecimals(view returns (uint16)
18
stakingToken(view returns (address)
0xd3809de53afdb762f28fe4d58cc265293e012a50
stakingTokenBalance(view returns (uint256)
36039431000000000000000000
stakingTokenDecimals(view returns (uint16)
18
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address member)
getRoleMemberCount(bytes32 roleview returns (uint256 count)
getStakeInfo(address _stakerview returns (uint256 _tokensStakeduint256 _rewards)
hasRole(bytes32 roleaddress accountview returns (bool)
hasRoleWithSwitch(bytes32 roleaddress accountview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
stakers(addressview returns (uint128 timeOfLastUpdateuint64 conditionIdOflastUpdateuint256 amountStakeduint256 unclaimedRewards)
stakersArray(uint256view returns (address)
State-modifying
claimRewards(
depositRewardTokens(uint256 _amountpayable 
grantRole(bytes32 roleaddress account
initialize(address _defaultAdminstring _contractURIaddress[] _trustedForwardersaddress _rewardTokenaddress _stakingTokenuint80 _timeUnituint256 _rewardRatioNumeratoruint256 _rewardRatioDenominator
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setContractURI(string _uri
setRewardRatio(uint256 _numeratoruint256 _denominator
setTimeUnit(uint80 _timeUnit
stake(uint256 _amountpayable 
withdraw(uint256 _amount
withdrawRewardTokens(uint256 _amount
Events
ContractURIUpdated(string prevURIstring newURI
Initialized(uint8 version
RewardTokensDepositedByAdmin(uint256 _amount
RewardTokensWithdrawnByAdmin(uint256 _amount
RewardsClaimed(address indexed stakeruint256 rewardAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensStaked(address indexed stakeruint256 amount
TokensWithdrawn(address indexed stakeruint256 amount
UpdatedMinStakeAmount(uint256 oldAmountuint256 newAmount
UpdatedRewardRatio(uint256 oldNumeratoruint256 newNumeratoruint256 oldDenominatoruint256 newDenominator
UpdatedTimeUnit(uint256 oldTimeUnituint256 newTimeUnit
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.