TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 100 txns
Deployed by via 0x5bba8771 at 18540566
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
-
variable spans 48 additional slots
5 additional variables
ERC-20
--
0x3b012816120f5b0c2198da6f7f27037d438cebc74dc21b7f361469ef91b85ea9
0xb02e34eaee45e32cbf99e33b039886fdf08b2d3fdf3ba11dd0dcde1fa1717070
0xefa415a772abfa6f12966a6158fead62c32af9f53be2c16c890579ea48a94f5c
0xf7d0890e8ff1a502e9e14749bbcfbbd6e79ca7891579e8a57ecef83f4b8515b6
0x0eedca8449a075c2b6e4ccf0f3f94e5a5b59df52945ad136c094ba7eb5f28c15
0x148f71ddd3d7e3e01b349d93e6ae751a78ebd93c1c22ab9e52f6ae3cabbf9acb
From
0x028083bc75adc7f02c53f6d40212c88807887af815aa8122cfcbfca62e0ac67b
0xb7f6a8ad471f283e335478ac05c41235a2169fc10317b964d137bc76278279f9
0x268e777aa15e4bf91b94970ebfb6dbcbde8a0ffecb775963d32b626a2fe460e5
0x351cdc3a6641f1f0993f1bb43938129f2a7db3ebee3bab6d81ae0e9c68885841

Functions
Getter at block 21184790
ARBRewarder(view returns (address)
0x0000000000000000000000000000000000000000
mDlpSV(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xf433c2a2d6facecdd9edd7b8ce9ceaab96f41866
paused(view returns (bool)
false
poolLength(view returns (uint256)
1
radpie(view returns (address)
0x0000000000000000000000000000000000000000
radpiePerSec(view returns (uint256)
0
rdntRewardManager(view returns (address)
0x086295a932d0f91da4e878ec33d4355d196bbc44
startTimestamp(view returns (uint256)
1699607472
totalAllocPoint(view returns (uint256)
10
vlRadpie(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
AllocationManagers(addressview returns (bool)
PoolManagers(addressview returns (bool)
allPendingTokens(address _stakingTokenaddress _userview returns (uint256 pendingRadpieaddress[] bonusTokenAddressesstring[] bonusTokenSymbolsuint256[] pendingBonusRewards)
getPoolInfo(address _stakingTokenview returns (uint256 emissionuint256 allocpointuint256 sizeOfPooluint256 totalPoint)
getRewarder(address stakingTokenview returns (address)
legacyRewarderClaimed(addressaddressview returns (bool)
legacyRewarders(addressview returns (address)
pendingTokens(address _stakingTokenaddress _useraddress _rewardTokenview returns (uint256 pendingRadpieaddress bonusTokenAddressstring bonusTokenSymboluint256 pendingBonusToken)
receiptToStakeToken(addressview returns (address)
registeredToken(uint256view returns (address)
stakingInfo(address _stakingTokenaddress _userview returns (uint256 stakedAmountuint256 availableAmount)
tokenToPoolInfo(addressview returns (address stakingTokenaddress receiptTokenuint256 allocPointuint256 lastRewardTimestampuint256 accRadpiePerShareuint256 totalStakedaddress rewarderbool isActive)
userInfo(addressaddressview returns (uint256 amountuint256 rewardDebtuint256 availableuint256 unClaimedRadpie)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__MasterRadpie_init(address _radpieuint256 _radpiePerSecuint256 _startTimestamp
add(uint256 _allocPointaddress _stakingTokenaddress _receiptTokenaddress _rewarder
addClaimedLegacy(address _stakingTokenaddress[] _users
afterReceiptTokenTransfer(address _fromaddress _touint256 _amount
beforeReceiptTokenTransfer(address _fromaddress _touint256 _amount
createNoReceiptPool(uint256 _allocPointaddress _stakingTokenaddress _rewarder
createPool(uint256 _allocPointaddress _stakingTokenstring _receiptNamestring _receiptSymbol
deposit(address _stakingTokenuint256 _amount
depositFor(address _stakingTokenaddress _foruint256 _amount
depositMDlpSVFor(uint256 _amountaddress _for
depositVlRadpieFor(uint256 _amountaddress _for
massUpdatePools(
multiclaim(address[] _stakingTokens
multiclaimFor(address[] _stakingTokensaddress[][] _rewardTokensaddress _account
multiclaimSpec(address[] _stakingTokensaddress[][] _rewardTokens
multiclaimSpecRDP(address[] _stakingTokensaddress[][] _rewardTokensbool _withRDP
pause(
renounceOwnership(
set(address _stakingTokenuint256 _allocPointaddress _rewarder
setLegacyRewarder(address _stakingTokenaddress _legacyRewarder
setMDlpSV(address _mDlpSV
setPoolManagerStatus(address _accountbool _allowedManager
setRadpie(address _radpie
setRdntRewardManager(address _rdntRewardManager
setVlRadpie(address _vlRadpie
transferOwnership(address newOwner
unpause(
updateEmissionRate(uint256 _radpiePerSec
updatePool(address _stakingToken
updatePoolsAlloc(address[] _stakingTokensuint256[] _allocPoints
updateRewarderQueuer(address _rewarderaddress _managerbool _allowed
updateWhitelistedAllocManager(address _accountbool _allowed
withdraw(address _stakingTokenuint256 _amount
withdrawMDlpSVFor(uint256 _amountaddress _for
withdrawVlRadpieFor(uint256 _amountaddress _for
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Add(uint256 _allocPointaddress indexed _stakingTokenaddress indexed _receiptTokenaddress indexed _rewarder
Deposit(address indexed _useraddress indexed _stakingTokenaddress indexed _receiptTokenuint256 _amount
DepositNotAvailable(address indexed _useraddress indexed _stakingTokenuint256 _amount
EmergencyWithdraw(address indexed _useraddress indexed _stakingTokenuint256 _amount
HarvestRadpie(address indexed _accountaddress indexed _receiveruint256 _amountbool isLock
Initialized(uint8 version
LockFreePoolUpdated(address _stakingTokenbool _isRewardRadpie
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PoolManagerStatus(address _accountbool _status
RadpieSet(address _radpie
Set(address indexed _stakingTokenuint256 _allocPointaddress indexed _rewarder
Unpaused(address account
UpdateEmissionRate(address indexed _useruint256 _oldRadpiePerSecuint256 _newRadpiePerSec
UpdatePool(address indexed _stakingTokenuint256 _lastRewardTimestampuint256 _lpSupplyuint256 _accRadpiePerShare
UpdatePoolAlloc(address _stakingTokenuint256 _oldAllocPointuint256 _newAllocPoint
Withdraw(address indexed _useraddress indexed _stakingTokenaddress indexed _receiptTokenuint256 _amount
mDlpSVUpdated(address _newMDlpSVaddress _oldMDlpSV
vlRdpUpdated(address _newvlRdpaddress _oldvlRdp
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidStakingToken(
LengthMismatch(
MustBeContract(
MustBeContractOrZero(
OnlyActivePool(
OnlyMDlpSV(
OnlyPoolManager(
OnlyReceiptToken(
OnlyStakingToken(
OnlyVLRdp(
OnlyWhiteListedAllocaUpdator(
PoolExisted(
RadpieSetAlready(
UnlockAmountExceedsLocked(
WithdrawAmountExceedsStaked(