TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 4,870 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 48 additional slots
-
variable spans 48 additional slots
0xc49b…e411
0xd722…c5d4
19 additional
variables
Balances ($742,685.22)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
RDNT | ERC-20 | 12.430086M | $0.059749 |
$742,685.22 | |
uV3Lp-WETH-RDNT | ERC-20 | 42.730465M | -- | -- | |
rUSDC | ERC-20 | 8.063108K | -- | -- | |
rWETH | ERC-20 | 2.649907 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22755183 | 44 minutes ago | | | 0 | 0.0000083758736 | |
| 22754889 | an hour ago | | | 0 | 0.000011359941 | |
| 22754721 | an hour ago | | | 0 | 0.0000091219074 | |
| 22754418 | an hour ago | | | 0 | 0.0000065077887 | |
| 22752624 | 2 hours ago | | | 0 | 7.4462920e-7 | |
| 22745824 | 6 hours ago | | | 0 | 0.0000048780378 | |
| 22745513 | 6 hours ago | | | 0 | 0.0000043192542 | |
| 22745371 | 6 hours ago | | | 0 | 0.0000041073975 | |
| 22745287 | 6 hours ago | | | 0 | 0.0000038604300 | |
| 22745001 | 6 hours ago | | | 0 | 0.0000087217834 |
ABI
ABI objects
Getter at block 22756505
AGGREGATION_EPOCH() view returns (uint256)
518400
DEFAULT_LOCK_INDEX() view returns (uint256)
1
HALF() view returns (uint256)
65000
MAX_SLIPPAGE() view returns (uint256)
9500
PERCENT_DIVISOR() view returns (uint256)
10000
QUART() view returns (uint256)
25000
WHOLE() view returns (uint256)
100000
bountyManager() view returns (address)
0x0ff1a27339b663515f31da5dd7e8503e058d20b0
burn() view returns (uint256)
10000
daoTreasury() view returns (address)
0x2ab122a2703d02c2f12fb17b6dd63f7f7c8a89ae
defaultLockDuration() view returns (uint256)
7776000
getLockDurations() view returns (uint256[])
[2592000, 7776000, 15552000, 31104000]
getLockMultipliers() view returns (uint256[])
[1, 4, 10, 25]
getPriceProvider() view returns (address)
0x8096240d997a25f3d11a2354659a16ea3886fcff
lockedSupply() view returns (uint256)
42730464799504776119208354
lockedSupplyWithMultiplier() view returns (uint256)
642955974589376277313816239
middleFeeDistribution() view returns (address)
0xc49b4d1e6cbbf4caef542f297449696d8b47e411
mintersAreSet() view returns (bool)
true
owner() view returns (address)
0xbbf7edf92926b775a434f9df15860f4cd268b0a0
paused() view returns (bool)
false
rdntToken() view returns (address)
0xd722e55c1d9d9fa0021a5215cbb904b92b3dc5d4
rewardConverter() view returns (address)
0xb905f3c95576baa125c56e477d119db9f9eabfb7
rewardsDuration() view returns (uint256)
604800
rewardsLookback() view returns (uint256)
86400
stakingToken() view returns (address)
0x8a76639fe8e390ed16ea88f87beb46d6a5328254
starfleetTreasury() view returns (address)
0xed31cc70999a7cb29c0c5eedbf9349ed2bda4225
vestDuration() view returns (uint256)
7776000
Read-only
autoRelockDisabled(address) view returns (bool)
autocompoundDisabled(address) view returns (bool)
claimableRewards(address account) view returns (struct IFeeDistributionRewardData[] rewardsData)
defaultLockIndex(address) view returns (uint256)
earnedBalances(address user) view returns (uint256 totalVesting, uint256 unlocked, struct EarnedBalance[] earningsData)
getBalances(address user) view returns (struct Balances)
getRewardForDuration(address rewardToken) view returns (uint256)
lastAutocompound(address) view returns (uint256)
lastClaimTime(address) view returns (uint256)
lastTimeRewardApplicable(address rewardToken) view returns (uint256)
lockInfo(address user) view returns (struct LockedBalance[])
lockedBalance(address user) view returns (uint256 locked)
lockedBalances(address user) view returns (uint256 total, uint256 unlockable, uint256 locked, uint256 lockedWithMultiplier, struct LockedBalance[] lockData)
minters(address) view returns (bool)
rewardData(address) view returns (uint256 periodFinish, uint256 rewardPerSecond, uint256 lastUpdateTime, uint256 rewardPerTokenStored, uint256 balance)
rewardPerToken(address rewardToken) view returns (uint256 rptStored)
rewardTokens(uint256) view returns (address)
rewards(address, address) view returns (uint256)
totalBalance(address user) view returns (uint256)
userRewardPerTokenPaid(address, address) view returns (uint256)
userSlippage(address) view returns (uint256)
withdrawableBalance(address user) view returns (uint256 amount, uint256 penaltyAmount, uint256 burnAmount)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addReward(address rewardToken)
addRewardConverter(address rewardConverter_)
claimBounty(address user, bool execute) returns (bool issueBaseBounty)
claimFromConverter(address onBehalf)
exit(bool claimRewards)
getAllRewards()
getReward(address[] rewardTokens_)
individualEarlyExit(bool claimRewards, uint256 unlockTime)
initialize(address rdntToken_, address lockZap_, address dao_, address priceProvider_, uint256 rewardsDuration_, uint256 rewardsLookback_, uint256 lockDuration_, uint256 burnRatio_, uint256 vestDuration_)
pause()
recoverERC20(address tokenAddress, uint256 tokenAmount)
relock()
removeReward(address _rewardToken)
renounceOwnership()
setAddresses(address middleFeeDistribution_, address treasury_)
setAutocompound(bool enable, uint256 slippage)
setBountyManager(address bounty)
setDefaultRelockTypeIndex(uint256 index)
setLPToken(address stakingToken_)
setLockTypeInfo(uint256[] lockPeriod_, uint256[] rewardMultipliers_)
setLockZap(address lockZap)
setLookback(uint256 lookback)
setMinters(address[] minters_)
setRelock(bool status)
setUserSlippage(uint256 slippage)
stake(uint256 amount, address onBehalfOf, uint256 typeIndex)
toggleAutocompound()
transferOwnership(address newOwner)
unpause()
vestTokens(address user, uint256 amount, bool withPenalty)
withdraw(uint256 amount)
withdrawExpiredLocksForWithOptions(address address_, uint256 limit_, bool isRelockAction_) returns (uint256)
zapVestingToLp(address user) returns (uint256 zapped)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddressesUpdated(address _middleFeeDistribution, address indexed _treasury)
BountyManagerUpdated(address indexed _bounty)
Initialized(uint8 version)
LPTokenUpdated(address indexed _stakingToken)
LockTypeInfoUpdated(uint256[] lockPeriod, uint256[] rewardMultipliers)
LockZapUpdated(address indexed lockZap)
Locked(address indexed user, uint256 amount, uint256 lockedBalance, uint256 indexed lockLength, bool isLP)
LockerAdded(address indexed locker)
LockerRemoved(address indexed locker)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Recovered(address indexed token, uint256 amount)
Relocked(address indexed user, uint256 amount, uint256 lockIndex)
RewardAdded(address indexed _rewardToken)
RewardConverterUpdated(address indexed _rewardConverter)
RewardPaid(address indexed user, address indexed rewardToken, uint256 reward)
Unpaused(address account)
UserAutocompoundUpdated(address indexed user, bool indexed disabled)
UserSlippageUpdated(address indexed user, uint256 slippage)
Withdrawn(address indexed user, uint256 receivedAmount, uint256 lockedBalance, uint256 penalty, uint256 burn, bool isLP)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
ActiveReward()
AddressZero()
AlreadyAdded()
AlreadySet()
AmountZero()
InsufficientPermission()
InvalidAction()
InvalidAddress()
InvalidAmount()
InvalidBurn()
InvalidEarned()
InvalidLockPeriod()
InvalidLookback()
InvalidPeriod()
InvalidTime()
InvalidType()
UnlockTimeNotFound()