TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 678 txns
Deployed by via 0x307e459c at 19202836
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
13 additional variables
ERC-20
Value $447,573.5
0x57c645fa6f4ea52c3f94f20c61264f989292dab477562a4c89dd264f715932d8
0x1cb13fd0df119504c660d04d66ec4ef9ae34808d95ec1632f38364d72a6afcf7
0xca1bcef4342ea766a14d33d6e0c3af15e50d4420064088db58923fcaa452fab3
0x082cf84195a64ad56e2514ec061be8279f34d2a2500399129ebdff4ee67cd3cf
0x34de4debf5cd321f91dba04ae2526c177100501a2175ba32a2127c864e4ede2d
0xab70881906d823a6f23d61916f1951e60659238c531c58dade0cb44414227157
0x3a33b5823cea0408c242923696fa2632974929bcf4ece784256f4720903f3a82
0x4ed6c52e085bf9b2bd9f4ad82f9a816493551a5621a95af25ba50a799463371c
0x91dc83a57d260dc92d5c71cc0b76626e980a87d2c7147172136bf7bd9087f829
0x00673d9ac827df0871776bc06514c9fbe01cd03b0f70475a1db229840cd8d478

Functions
Getter at block 21211761
DECIMAL(view returns (uint256)
1000000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_PROTOCOL_FEE(view returns (uint256)
100000000000000000
MAX_UTILIZATION_RATE_PER_BLOCK(view returns (uint256)
95129375951
MIN_SD_DELEGATE_LIMIT(view returns (uint256)
1000000000000000
MIN_SD_WITHDRAW_LIMIT(view returns (uint256)
1000000000000
accrualBlockNumber(view returns (uint256)
21208551
accumulatedProtocolFee(view returns (uint256)
0
cTokenTotalSupply(view returns (uint256)
4823548118352504074916875
conservativeEthPerKey(view returns (uint256)
2000000000000000000
 
exchangeRateStored(view returns (uint256)
finalizationBatchLimit(view returns (uint256)
50
 
getDelegationRatePerBlock(view returns (uint256)
 
getLatestExchangeRate(view returns (uint256)
getLiquidationThreshold(view returns (uint256)
70
 
getPoolAvailableSDBalance(view returns (uint256)
maxETHWorthOfSDPerValidator(view returns (uint256)
1000000000000000000
maxNonRedeemedDelegatorRequestCount(view returns (uint256)
1000
minBlockDelayToFinalizeRequest(view returns (uint256)
50400
nextRequestId(view returns (uint256)
107
nextRequestIdToFinalize(view returns (uint256)
88
paused(view returns (bool)
false
 
poolUtilization(view returns (uint256)
protocolFee(view returns (uint256)
0
riskConfig(view returns (uint256 liquidationThresholduint256 liquidationBonusPercentuint256 liquidationFeePercentuint256 ltv)
(liquidationThreshold=70, liquidationBonusPercent=10, liquidationFeePercent=0, ltv=50)
sdRequestedForWithdraw(view returns (uint256)
368449141376643501730838
sdReservedForClaim(view returns (uint256)
5188353288945550189636
staderConfig(view returns (address)
0x4abef2263d5a5ed582fc9a9789a41d85b68d69db
totalUtilizedSD(view returns (uint256)
4666651045730449312830042
utilizationRatePerBlock(view returns (uint256)
38051750380
utilizeIndex(view returns (uint256)
1079289307977954345
Read-only
delegatorCTokenBalance(addressview returns (uint256)
delegatorWithdrawRequestedCTokenCount(addressview returns (uint256)
delegatorWithdrawRequests(uint256view returns (address owneruint256 amountOfCTokenuint256 sdExpecteduint256 sdFinalizeduint256 requestBlock)
getDelegatorLatestSDBalance(address _delegatorview returns (uint256)
getOperatorLiquidation(address accountview returns (struct OperatorLiquidation)
getOperatorTotalEth(address operatorview returns (uint256)
getRequestIdsByDelegator(address _delegatorview returns (uint256[])
getRoleAdmin(bytes32 roleview returns (bytes32)
getUserData(address accountview returns (struct UserData)
getUtilizerLatestBalance(address _utilizerview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
liquidationIndexByOperator(addressview returns (uint256)
liquidations(uint256view returns (uint256 totalAmountInEthuint256 totalBonusInEthuint256 totalFeeInEthbool isRepaidbool isClaimedaddress liquidator)
requestIdsByDelegatorAddress(addressuint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
utilizerBalanceStored(address accountview returns (uint256)
utilizerData(addressview returns (uint256 principaluint256 utilizeIndex)
State-modifying
accrueFee(
claim(uint256 _requestId
clearUtilizerInterest(address[] _utilizer
completeLiquidation(address account
delegate(uint256 sdAmount
exchangeRateCurrent(returns (uint256)
finalizeDelegatorWithdrawalRequest(
grantRole(bytes32 roleaddress account
initialize(address _adminaddress _staderConfig
liquidationCall(address account
maxApproveSD(
pause(
renounceRole(bytes32 roleaddress account
repay(uint256 repayAmountreturns (uint256 repaidAmountuint256 feePaid)
repayFullAmount(returns (uint256 repaidAmountuint256 feePaid)
repayOnBehalf(address utilizeruint256 repayAmountreturns (uint256 repaidAmountuint256 feePaid)
repayUtilizedSDBalance(address _utilizeruint256 amount
requestWithdraw(uint256 _cTokenAmountreturns (uint256 _requestId)
requestWithdrawWithSDAmount(uint256 _sdAmountreturns (uint256 _requestId)
revokeRole(bytes32 roleaddress account
unpause(
updateConservativeEthPerKey(uint256 _newEthPerKey
updateFinalizationBatchLimit(uint256 _finalizationBatchLimit
updateMaxETHWorthOfSDPerValidator(uint256 _maxETHWorthOfSDPerValidator
updateMaxNonRedeemedDelegatorRequestCount(uint256 _count
updateMinBlockDelayToFinalizeRequest(uint256 _minBlockDelayToFinalizeRequest
updateProtocolFee(uint256 _protocolFee
updateRiskConfig(uint256 liquidationThresholduint256 liquidationBonusPercentuint256 liquidationFeePercentuint256 ltv
updateStaderConfig(address _staderConfig
updateUtilizationRatePerBlock(uint256 _utilizationRatePerBlock
utilize(uint256 utilizeAmount
utilizeWhileAddingKeys(address operatoruint256 utilizeAmountuint256 nonTerminalKeyCount
utilizerBalanceCurrent(address accountreturns (uint256)
withdrawProtocolFee(uint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AccruedFees(uint256 feeAccumulateduint256 totalProtocolFeeuint256 totalUtilizedSD
ClearedUtilizerInterest(address indexed utilizeruint256 sdInterest
CompleteLiquidation(uint256 indexed index
Delegated(address indexed delegatoruint256 sdAmountuint256 sdXToMint
FinalizedWithdrawRequest(uint256 nextRequestIdToFinalize
Initialized(uint8 version
LiquidationCall(address indexed accountuint256 totalLiquidationAmountInEthuint256 liquidationBonusInEthuint256 liquidationFeeInEthaddress indexed liquidator
Paused(address account
ProtocolFeeFactorUpdated(uint256 protocolFeeFactor
Redeemed(address indexed delegatoruint256 sdAmountuint256 sdXAmount
Repaid(address indexed utilizeruint256 repayAmount
RepaidUtilizedSDBalance(address indexed utilizeruint256 utilizedSDAmount
RequestRedeemed(address calleruint256 sdToTransfer
RiskConfigUpdated(uint256 liquidationThresholduint256 liquidationBonusPercentuint256 liquidationFeePercentuint256 ltv
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SDUtilized(address utilizeruint256 utilizeAmount
Unpaused(address account
UpdatedConservativeEthPerKey(uint256 conservativeEthPerKey
UpdatedFinalizationBatchLimit(uint256 finalizationBatchLimit
UpdatedMaxETHWorthOfSDPerValidator(uint256 maxETHWorthOfSDPerValidator
UpdatedMaxNonRedeemedDelegatorRequestCount(uint256 count
UpdatedMinBlockDelayToFinalizeRequest(uint256 minBlockDelayToFinalizeRequest
UpdatedStaderConfig(address indexed _staderConfig
UtilizationRatePerBlockUpdated(uint256 utilizationRatePerBlock
WithdrawRequestReceived(address calleruint256 nextRequestIduint256 sdAmountToWithdraw
WithdrawnProtocolFee(uint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyClaimed(
AlreadyLiquidated(
CallerNotAuthorizedToRedeem(
CallerNotManager(
CallerNotStaderContract(
CannotFindRequestId(
InsufficientPoolBalance(
InvalidAmountOfWithdraw(
InvalidInput(
InvalidWithdrawAmount(
MaxLimitOnWithdrawRequestCountReached(
NotClaimable(
NotLiquidatable(
NotLiquidator(
OperatorUtilizedSDBalanceNonZero(
RequestIdNotFinalized(uint256 requestId
SDTransferFailed(
SDUtilizeLimitReached(
UnHealthyPosition(
ZeroAddress(