0xafa904152e04abff56701223118be2832a4449e0
Unverified contract
Proxy
Active on
Ethereum with 47,033 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
KsUSDe | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243480 | a minute ago | | | 0 | 0.0019389213 | |
| 21243478 | a minute ago | | | 0 | 0.0019122408 | |
| 21243476 | 2 minutes ago | | | 0 | 0.0019203051 | |
| 21243475 | 2 minutes ago | | | 0 | 0.0019107445 | |
| 21243474 | 2 minutes ago | | | 0 | 0.0018686730 | |
| 21243432 | 11 minutes ago | | | 0 | 0.0018995574 | |
| 21243430 | 11 minutes ago | | | 0 | 0.0017928548 | |
| 21243429 | 11 minutes ago | | | 0 | 0.0018576443 | |
| 21243428 | 11 minutes ago | | | 0 | 0.0019016342 | |
| 21243424 | 12 minutes ago | | | 0 | 0.0017628587 |
ABI
ABI objects
Getter at block 21243483 proxiableUUID() view returns (bytes32)
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Karak_Delegation_Sup, version=v1, chainId=1, verifyingContract=0xafa904152e04abff56701223118be2832a4449e0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner() view returns (address result)
0x275ac9c64ef372f528f7c87d3a987d1e3d76ca65
paused() view returns (bool)
false
withdrawalDelay() view returns (uint256)
604800
Read-only
fetchQueuedWithdrawals(address staker) view returns (struct WithdrawQueuedWithdrawal[] queuedWithdrawals)
hasAllRoles(address user, uint256 roles) view returns (bool)
hasAnyRole(address user, uint256 roles) view returns (bool)
isWithdrawPending(struct WithdrawQueuedWithdrawal withdrawal) view returns (bool)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesOf(address user) view returns (uint256 roles)
State-modifying
Events cancelOwnershipHandover() payable
completeOwnershipHandover(address pendingOwner) payable
finishWithdraw(struct WithdrawQueuedWithdrawal[] startedWithdrawals)
grantRoles(address user, uint256 roles) payable
initialize(address vaultSupervisor, uint256 minWithdrawDelay, address manager)
pause(bool toPause)
renounceOwnership() payable
renounceRoles(uint256 roles) payable
requestOwnershipHandover() payable
revokeRoles(address user, uint256 roles) payable
startWithdraw(struct WithdrawWithdrawRequest[] withdrawalRequests) returns (bytes32[] withdrawalRoots, struct WithdrawQueuedWithdrawal[] withdrawConfigs)
transferOwnership(address newOwner) payable
updateMinWithdrawDelay(uint256 delay)
upgradeToAndCall(address newImplementation, bytes data) payable
EIP712DomainChanged()
FinishedWithdrawal(address indexed vault, address indexed staker, address indexed operator, address withdrawer, uint256 shares, bytes32 withdrawRoot)
Initialized(uint64 version)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
Paused(address account)
RolesUpdated(address indexed user, uint256 indexed roles)
StartedWithdrawal(address indexed vault, address indexed staker, address indexed operator, address withdrawer, uint256 shares)
Unpaused(address account)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AlreadyInitialized()
ArrayLengthsNotEqual()
EnforcedPause()
ExpectedPause()
InvalidInitialization()
InvalidInput()
InvalidWithdrawalDelay()
MinWithdrawDelayNotPassed()
NewOwnerIsZeroAddress()
NoElementsInArray()
NoHandoverRequest()
NotInitializing()
NotStaker()
Reentrancy()
Unauthorized()
UnauthorizedCallContext()
UpgradeFailed()
WithdrawAlreadyCompleted()
WithdrawerNotCaller()
ZeroShares()