TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 678 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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x4abe…69db
13 additional
variables
Balances ($447,573.50)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SD | ERC-20 | 436.657072K | $1.025 |
$447,573.5 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21208551 | 11 hours ago | | | 0 | 0.0033839247 | |
| 21207250 | 15 hours ago | | | 0 | 0.0019543404 | |
| 21206395 | 18 hours ago | | | 0 | 0.0026163046 | |
| 21205617 | 21 hours ago | | | 0 | 0.0014973064 | |
| 21205610 | 21 hours ago | | | 0 | 0.0026109419 | |
| 21204581 | a day ago | | | 0 | 0.0028689368 | |
| 21202285 | a day ago | | | 0 | 0.0029838080 | |
| 21201687 | a day ago | | | 0 | 0.0028054126 | |
| 21199990 | 2 days ago | | | 0 | 0.0034303481 | |
| 21195481 | 2 days ago | | | 0 | 0.0068550982 |
ABI
ABI objects
Getter at block 21211761 exchangeRateStored() view returns (uint256) getDelegationRatePerBlock() view returns (uint256) getLatestExchangeRate() view returns (uint256) getPoolAvailableSDBalance() view returns (uint256) poolUtilization() view returns (uint256)
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
finalizationBatchLimit() view returns (uint256)
50
getLiquidationThreshold() view returns (uint256)
70
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
protocolFee() view returns (uint256)
0
riskConfig() view returns (uint256 liquidationThreshold, uint256 liquidationBonusPercent, uint256 liquidationFeePercent, uint256 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(address) view returns (uint256)
delegatorWithdrawRequestedCTokenCount(address) view returns (uint256)
delegatorWithdrawRequests(uint256) view returns (address owner, uint256 amountOfCToken, uint256 sdExpected, uint256 sdFinalized, uint256 requestBlock)
getDelegatorLatestSDBalance(address _delegator) view returns (uint256)
getOperatorLiquidation(address account) view returns (struct OperatorLiquidation)
getOperatorTotalEth(address operator) view returns (uint256)
getRequestIdsByDelegator(address _delegator) view returns (uint256[])
getRoleAdmin(bytes32 role) view returns (bytes32)
getUserData(address account) view returns (struct UserData)
getUtilizerLatestBalance(address _utilizer) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
liquidationIndexByOperator(address) view returns (uint256)
liquidations(uint256) view returns (uint256 totalAmountInEth, uint256 totalBonusInEth, uint256 totalFeeInEth, bool isRepaid, bool isClaimed, address liquidator)
requestIdsByDelegatorAddress(address, uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
utilizerBalanceStored(address account) view returns (uint256)
utilizerData(address) view returns (uint256 principal, uint256 utilizeIndex)
State-modifying
Events accrueFee()
claim(uint256 _requestId)
clearUtilizerInterest(address[] _utilizer)
completeLiquidation(address account)
delegate(uint256 sdAmount)
exchangeRateCurrent() returns (uint256)
finalizeDelegatorWithdrawalRequest()
grantRole(bytes32 role, address account)
initialize(address _admin, address _staderConfig)
liquidationCall(address account)
maxApproveSD()
pause()
renounceRole(bytes32 role, address account)
repay(uint256 repayAmount) returns (uint256 repaidAmount, uint256 feePaid)
repayFullAmount() returns (uint256 repaidAmount, uint256 feePaid)
repayOnBehalf(address utilizer, uint256 repayAmount) returns (uint256 repaidAmount, uint256 feePaid)
repayUtilizedSDBalance(address _utilizer, uint256 amount)
requestWithdraw(uint256 _cTokenAmount) returns (uint256 _requestId)
requestWithdrawWithSDAmount(uint256 _sdAmount) returns (uint256 _requestId)
revokeRole(bytes32 role, address account)
unpause()
updateConservativeEthPerKey(uint256 _newEthPerKey)
updateFinalizationBatchLimit(uint256 _finalizationBatchLimit)
updateMaxETHWorthOfSDPerValidator(uint256 _maxETHWorthOfSDPerValidator)
updateMaxNonRedeemedDelegatorRequestCount(uint256 _count)
updateMinBlockDelayToFinalizeRequest(uint256 _minBlockDelayToFinalizeRequest)
updateProtocolFee(uint256 _protocolFee)
updateRiskConfig(uint256 liquidationThreshold, uint256 liquidationBonusPercent, uint256 liquidationFeePercent, uint256 ltv)
updateStaderConfig(address _staderConfig)
updateUtilizationRatePerBlock(uint256 _utilizationRatePerBlock)
utilize(uint256 utilizeAmount)
utilizeWhileAddingKeys(address operator, uint256 utilizeAmount, uint256 nonTerminalKeyCount)
utilizerBalanceCurrent(address account) returns (uint256)
withdrawProtocolFee(uint256 _amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AccruedFees(uint256 feeAccumulated, uint256 totalProtocolFee, uint256 totalUtilizedSD)
ClearedUtilizerInterest(address indexed utilizer, uint256 sdInterest)
CompleteLiquidation(uint256 indexed index)
Delegated(address indexed delegator, uint256 sdAmount, uint256 sdXToMint)
FinalizedWithdrawRequest(uint256 nextRequestIdToFinalize)
Initialized(uint8 version)
LiquidationCall(address indexed account, uint256 totalLiquidationAmountInEth, uint256 liquidationBonusInEth, uint256 liquidationFeeInEth, address indexed liquidator)
Paused(address account)
ProtocolFeeFactorUpdated(uint256 protocolFeeFactor)
Redeemed(address indexed delegator, uint256 sdAmount, uint256 sdXAmount)
Repaid(address indexed utilizer, uint256 repayAmount)
RepaidUtilizedSDBalance(address indexed utilizer, uint256 utilizedSDAmount)
RequestRedeemed(address caller, uint256 sdToTransfer)
RiskConfigUpdated(uint256 liquidationThreshold, uint256 liquidationBonusPercent, uint256 liquidationFeePercent, uint256 ltv)
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)
SDUtilized(address utilizer, uint256 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 caller, uint256 nextRequestId, uint256 sdAmountToWithdraw)
WithdrawnProtocolFee(uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
AlreadyClaimed()
AlreadyLiquidated()
CallerNotAuthorizedToRedeem()
CallerNotManager()
CallerNotStaderContract()
CannotFindRequestId()
InsufficientPoolBalance()
InvalidAmountOfWithdraw()
InvalidInput()
InvalidWithdrawAmount()
MaxLimitOnWithdrawRequestCountReached()
NotClaimable()
NotLiquidatable()
NotLiquidator()
OperatorUtilizedSDBalanceNonZero()
RequestIdNotFinalized(uint256 requestId)
SDTransferFailed()
SDUtilizeLimitReached()
UnHealthyPosition()
ZeroAddress()