TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 35 txns
Deployed by via 0x3dc213d5 at 18540587
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
21 additional variables
ERC-20
--
0x1151a56469f9b1fe1308033f35ebe91fd7526fde9e3aa3eb22d449d15ba95804
0x17f56643affd738ef09d1001df7bb132b6e58f681d0073c0377038d62b97e409
0x62ba4fcf8411e7045a5561ac1f1226decd339c2de28174de9159bef5216df554
0xf3de0c439b78ab8bb80640502dd7041288006d49f7cb3044b143be92fa3bb0c2
0x6822c1c53765cd33654d98739978c35a8fb812c458f5cf52ac867ac33276cfbe
0xfab28adae45c580fac911205432211e811d8239512fe295ee3dadeddcba1c450
0x93f18cee88dfbc757ff0cef065e5fbe4368253ff6654520c8754439b68151154
0xff8659346dd2472484e74a081d76c5806dc4591a0831ff8636988100555af203
0xf7c90f5a346bf5c23edc90555e016f35e60b40c5c49a5e70aa2bf66d6584154b
0xcf7e7b24b2b4f62e9a42d13c3c9c36f2c5efc457e4b611eeae8ff1edacfd63d0

Functions
Getter at block 21178010
WAD(view returns (uint256)
1000000000000000000
aaveOracle(view returns (address)
0x0000000000000000000000000000000000000000
assetLoopHelper(view returns (address)
0x2ac2b254bc18cd4999f64773a966e4f4869c34ee
chefIncentivesController(view returns (address)
0x14b0a611230dc48e9cc048d3ae5279847bf30919
eligibilityDataProvider(view returns (address)
0x93ac0c301f41fde042770e891a34b56b434f4bd6
getSystemVestedRDNT(view returns (uint256)
0
harvestDlpRewardCallerFee(view returns (uint256)
0
harvestTimeGap(view returns (uint256)
0
lastActionHandledCooldown(view returns (uint256)
0
lastHarvestTime(view returns (uint256)
1728374339
lastSeenClaimableRDNT(view returns (uint256)
0
lastSeenClaimableTime(view returns (uint256)
0
lendingPool(view returns (address)
0xa950974f64aa33f27f6c5e017eee93bf7588ed07
leverager(view returns (address)
0x0000000000000000000000000000000000000000
lockZap(view returns (address)
0x0000000000000000000000000000000000000000
mDLP(view returns (address)
0x1cbc4bf664907669cfab86a3b1acc3ec8867a25f
masterRadpie(view returns (address)
0x6a79acb5148b6b62121c243f7124c9997cb1d47d
minHealthFactor(view returns (uint256)
1000000000000000000
multiFeeDistributor(view returns (address)
0x28e395a54a64284dba39652921cd99924f4e3797
owner(view returns (address)
0xf433c2a2d6facecdd9edd7b8ce9ceaab96f41866
paused(view returns (bool)
false
poolLength(view returns (uint256)
0
rdnt(view returns (address)
0x137ddb47ee24eaa998a535ab00378d6bfa84f893
rdntRewardManager(view returns (address)
0x086295a932d0f91da4e878ec33d4355d196bbc44
rdntVestManager(view returns (address)
0x4a3cf253a25e1f29fbdf9bc5648f881b43385baa
rdntWethLp(view returns (address)
0xcf7b51ce5755513d4be016b0e28d6edeffa1d52a
rewardDistributor(view returns (address)
0x5b891c614c951aa3d2cc4f6da58123cdaedf7929
 
systemHealthFactor(view returns (uint256 healthFactor)
totalEarnedRDNT(view returns (uint256)
0
wETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
wethGateway(view returns (address)
0xc46963a9eaf81f5beb0b11413687f87a874e2d13
Read-only
allowedOperators(addressview returns (bool)
assetMaxLeverage(addressview returns (uint256)
isAssetRegistered(addressview returns (bool)
notRTokens(addressview returns (bool)
poolRTokenList(uint256view returns (address)
poolTokenList(uint256view returns (address)
pools(addressview returns (address assetaddress rTokenaddress vdTokenaddress rewarderaddress receiptTokenuint256 maxCapuint256 lastActionHandledbool isNativebool isActive)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__RadiantStaking_init(address _wETHaddress _rdntaddress _rdntWethLpaddress _aaveOracleaddress _lockZapaddress _leverageraddress _lendingPooladdress _multiFeeDistributoraddress _masterRadpie
accrueStreamingFee(address _receiptToken
batchHarvestDlpRewards(bool _doUnwrap
batchHarvestEntitledRDNT(address[] _assetsbool _force
claimARBFromRadiantAirdrop(uint256 totalAmountbytes32[] merkleProofaddress radiantAirdropaddress radpieMerkleDistributor
claimARBMerkl(address angleMerkleDistributoruint256[] _amountbytes32[][] proofsaddress rewardTokensForClaim
claimVestedRDNT(
config(address _wethGatewayaddress _chefIncentivesControlleraddress _eligibilityDataProvideraddress _mDLPaddress _assetLoopHelperaddress _rdntRewardManageraddress _rdntVestManageraddress _rewardDistributor
deleverage(address[] _assetsuint256[] _targetVdBal
depositAssetFor(address _assetaddress _foruint256 _assetAmountpayable 
enableOrDisableRelockDlp(bool _status
fullyDeleverage(
loop(address[] _assetsuint256[] _targetVdBal
pause(
reLockUnlockedAndClaimbleDlp(bool _doUnwrapbool _isRelockAction
registerPool(address _assetaddress _rTokenaddress _vdTokenuint256 _allocPointsuint256 _maxCapbool _isNativestring namestring symbol
renounceOwnership(
setAssetMaxLeverage(address _assetuint256 _maxLeverage
setAuthorizedOperator(address _authorizeUserbool _isAllowed
setDelegate(address _delegateContractaddress _delegate
setHarvestDlpRewardCallerFees(uint256 _harvestDlpRewardCallerFee
setHarvestTimeGap(uint256 _period
setMinHealthFactor(uint256 _minHealthFactor
setNotRToken(address _tokenbool _isNotRToken
stakeLp(uint256 _amountbool _doUnwrap
transferOwnership(address newOwner
unpause(
updatePool(address _assetuint256 _maxCapbool _isActive
updateRewardQueuers(address[] _poolAssetsaddress rewardQueuer
updateRewarderQueuer(address _rewarderaddress _managerbool _allowed
vestAllClaimableRDNT(bool _force
withdrawAssetFor(address _assetaddress _foruint256 _shares
withdrawDlp(uint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ArbClaimed(address indexed radpieMerkleDistributoruint256 amount
AssetMaxLeverageSet(address _assetuint256 _maxLeverage
FullyDeleverage(uint256 _poolLengthaddress _caller
Initialized(uint8 version
NewAssetDeposit(address indexed _useraddress indexed _assetuint256 _assetAmountaddress indexed _receptTokenuint256 _receiptAmount
NewAssetWithdraw(address indexed _useraddress indexed _assetuint256 _assetAmountaddress indexed _receptTokenuint256 _receptAmount
NewHarvestDlpRewardCallerFees(uint256 _harvestDlpRewardCallerFee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PoolAdded(address _assetaddress _rewarderaddress _receiptToken
PoolHelperUpdated(address _lpToken
PoolRemoved(uint256 _pidaddress _lpToken
RewardQueuerUpdated(address rewarderaddress rewardQueuer
StreamingFeeActualized(address indexed receipttokenuint256 _managerRecievedFee
StreamingFeeRecipientUpdated(address _newFeeRecipient
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AlreadyRegistered(
ETHTransferFailed(
ExceedsMaxCap(
InvalidAddress(
NotAuthorizedOperator(
OnlyActivePool(
OnlyPoolHelper(
OnlyRDNTManager(
StillGoodState(
TimeGapTooMuch(
onlyStreamingFeeManager(