DarknodeRegistryLogicV1
Verified contract
Implementation
Active on
Ethereum with 6 txns
Storage
Map
Table
Raw
Constants and immutables
1
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 1 additional slot
-
variable spans 1 additional slot
1 additional
variable
Balances ($0.00)
No balances found for "DarknodeRegistryLogicV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13260009 | 3 years ago | | | 0 | 0.0066455000 | |
| 13259998 | 3 years ago | | | 0 | 0.0079746000 | |
| 13259967 | 3 years ago | | | 0 | 0.0056540000 | |
| 10146744 | 5 years ago | | | 0 | 0.0015277290 | |
| 10146739 | 5 years ago | | | 0 | 0.0018123200 | |
| 9738257 | 5 years ago | | | 0 | 0.00040533300 |
ABI
ABI objects
Getter at block 21281266
VERSION() view returns (string)
currentEpoch() view returns (uint256 epochhash, uint256 blocktime)
(epochhash=12009471286569468993008151503922515389824915426568697947043571650878863611647, blocktime=1585109254)
darknodePayment() view returns (address)
0x0000000000000000000000000000000000000000
deregistrationInterval() view returns (uint256)
0
isOwner() view returns (bool)
false
minimumBond() view returns (uint256)
0
minimumEpochInterval() view returns (uint256)
0
minimumPodSize() view returns (uint256)
0
nextMinimumBond() view returns (uint256)
0
nextMinimumEpochInterval() view returns (uint256)
0
nextMinimumPodSize() view returns (uint256)
0
nextSlasher() view returns (address)
0x0000000000000000000000000000000000000000
numDarknodes() view returns (uint256)
0
numDarknodesNextEpoch() view returns (uint256)
0
numDarknodesPreviousEpoch() view returns (uint256)
0
owner() view returns (address)
0x33024cfb7af11a7cb12ab0dedefc5dd5f430381f
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
previousEpoch() view returns (uint256 epochhash, uint256 blocktime)
(epochhash=0, blocktime=0)
ren() view returns (address)
0x0000000000000000000000000000000000000000
slasher() view returns (address)
0x0000000000000000000000000000000000000000
store() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getDarknodeBond(address _darknodeID) view returns (uint256)
getDarknodeOperator(address _darknodeID) view returns (address)
getDarknodePublicKey(address _darknodeID) view returns (bytes)
getDarknodes(address _start, uint256 _count) view returns (address[])
getPreviousDarknodes(address _start, uint256 _count) view returns (address[])
isDeregisterable(address _darknodeID) view returns (bool)
isDeregistered(address _darknodeID) view returns (bool)
isPendingDeregistration(address _darknodeID) view returns (bool)
isPendingRegistration(address _darknodeID) view returns (bool)
isRefundable(address _darknodeID) view returns (bool)
isRefunded(address _darknodeID) view returns (bool)
isRegistered(address _darknodeID) view returns (bool)
isRegisteredInPreviousEpoch(address _darknodeID) view returns (bool)
State-modifying
Events blacklistRecoverableToken(address _token)
claimOwnership()
claimStoreOwnership()
deregister(address _darknodeID)
epoch()
initialize(address _nextOwner)
initialize(string _VERSION, address _renAddress, address _storeAddress, uint256 _minimumBond, uint256 _minimumPodSize, uint256 _minimumEpochIntervalSeconds, uint256 _deregistrationIntervalSeconds)
recoverTokens(address _token)
refund(address _darknodeID)
register(address _darknodeID, bytes _publicKey)
renounceOwnership()
slash(address _guilty, address _challenger, uint256 _percentage)
transferOwnership(address newOwner)
transferStoreOwnership(address _newOwner)
updateDarknodePayment(address _darknodePayment)
updateMinimumBond(uint256 _nextMinimumBond)
updateMinimumEpochInterval(uint256 _nextMinimumEpochInterval)
updateMinimumPodSize(uint256 _nextMinimumPodSize)
updateSlasher(address _slasher)
LogDarknodeDeregistered(address indexed _darknodeOperator, address indexed _darknodeID)
LogDarknodePaymentUpdated(address indexed _previousDarknodePayment, address indexed _nextDarknodePayment)
LogDarknodeRefunded(address indexed _darknodeOperator, address indexed _darknodeID, uint256 _amount)
LogDarknodeRegistered(address indexed _darknodeOperator, address indexed _darknodeID, uint256 _bond)
LogDarknodeSlashed(address indexed _darknodeOperator, address indexed _darknodeID, address indexed _challenger, uint256 _percentage)
LogMinimumBondUpdated(uint256 _previousMinimumBond, uint256 _nextMinimumBond)
LogMinimumEpochIntervalUpdated(uint256 _previousMinimumEpochInterval, uint256 _nextMinimumEpochInterval)
LogMinimumPodSizeUpdated(uint256 _previousMinimumPodSize, uint256 _nextMinimumPodSize)
LogNewEpoch(uint256 indexed epochhash)
LogSlasherUpdated(address indexed _previousSlasher, address indexed _nextSlasher)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.