ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 13 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($26.12)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
RSTK | ERC-20 | 1.82913K | $0.014279 |
$26.12 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20236247 | 5 months ago | | | 0 | 0.0059060884 | |
| 20216660 | 5 months ago | | | 0 | 0.0057902248 | |
| 19748659 | 8 months ago | | | 0 | 0.0075218478 | |
| 19298279 | 10 months ago | | | 0 | 0.018219383 | |
| 19247390 | 10 months ago | | | 0 | 0.0082674275 | |
| 19223471 | 10 months ago | | | 0 | 0.0089600836 | |
| 19133974 | 10 months ago | | | 0 | 0.00076181878 | |
| 19133973 | 10 months ago | | | 0 | 0.00072562770 | |
| 19133972 | 10 months ago | | | 0 | 0.0012702446 | |
| 19133971 | 10 months ago | | | 0 | 0.0013353808 |
ABI
ABI objects
Getter at block 21404730 proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE() view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
MULTIPLIER_SCALE() view returns (uint256)
1000000000000000000
UPGRADER_ROLE() view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
numRewardTokens() view returns (uint256)
1
vault() view returns (address)
0xdfd8526946be6df65ceca55bd5ec66f75f297cc0
Read-only
balancesBefore(address account) view returns (uint256)
claimConfigs(address token) view returns (struct IYieldFarmingV2RewardDistributorClaimConfig)
currentMultipliers(address account) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedToken(address token) view returns (bool)
lastSoftPullTs(address token) view returns (uint256)
owed(address account, address token) view returns (uint256)
rewardRatesPerSecond(address token) view returns (uint256)
rewardSources(address token) view returns (address)
rewardTokens(uint256 index) view returns (address)
rewardsNotTransferred(address account) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
userMultipliers(address account, address token) view returns (uint256)
State-modifying
Events approveNewRewardToken(address token)
beforeBalanceChange(address user)
claim(address token) returns (uint256)
claimCustomPercentage(address token, int8 percentage) returns (uint256)
claimFor_allTokens(address beneficiary) returns (uint256[] amounts)
claimToLock(address token, int16 lockIndex) returns (uint256)
claimToLockCustomPercentage(address token, int16 lockIndex, int8 percentage) returns (uint256)
claim_allTokens() returns (uint256[] amounts)
computeReward(address user, address token) returns (uint256)
grantRole(bytes32 role, address account)
initialize(struct IYieldFarmingV2RewardDistributorRewardDistributorConfig cfg, address roleAdmin)
initializeUUPS(struct IYieldFarmingV2RewardDistributorRewardDistributorConfig cfg, address roleAdmin, address upgrader)
pullRewardFromSource(address token)
pullRewardFromSource_allTokens()
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
rewardLeft(address token) returns (uint256)
setClaimConfig(address token, address stakingAddr, uint8 percentage, uint256 lockDuration)
setRewardRatePerSecond(address token, uint256 rate)
setRewardSource(address token, address src)
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
ClaimRewardToken(address indexed user, address token, uint256 amount)
Initialized(uint64 version)
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)
Upgraded(address indexed implementation)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)