DarknodeRegistryProxy
Verified contract
Proxy
Active on
Ethereum with 10,196 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
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
0x408e…2a38
0x60ab…8782
0x098e…70b9
0x6451…4c0e
3 additional
variables
Balances ($0.00)
No balances found for "DarknodeRegistryProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21268692 | 2 days ago | | | 0 | 0.00077218964 | |
| 21266557 | 2 days ago | | | 0 | 0.00054972706 | |
| 21266545 | 2 days ago | | | 0 | 0.0011610314 | |
| 21266478 | 2 days ago | | | 0 | 0.00081438500 | |
| 21266463 | 2 days ago | | | 0 | 0.00081438500 | |
| 21266436 | 2 days ago | | | 0 | 0.00081438500 | |
| 21242264 | 5 days ago | | | 0 | 0.00085434356 | |
| 21196882 | 12 days ago | | | 0 | 0.0017764918 | |
| 21196876 | 12 days ago | | | 0 | 0.0017804101 | |
| 21193387 | 12 days ago | | | 0 | 0.0029131790 |
ABI
ABI objects
Getter at block 21280060
VERSION() view returns (string)
mainnet-9068f80
currentEpoch() view returns (uint256 epochhash, uint256 blocktime)
(epochhash=55659778303339875358774476695507835857061502837921064745914805237717940517790, blocktime=1730520587)
darknodePayment() view returns (address)
0x098e1708b920efbdd7afe33adb6a4cba30c370b9
deregistrationInterval() view returns (uint256)
0
isOwner() view returns (bool)
false
minimumBond() view returns (uint256)
100000000000000000000000
minimumEpochInterval() view returns (uint256)
2419200
minimumPodSize() view returns (uint256)
3
nextMinimumBond() view returns (uint256)
100000000000000000000000
nextMinimumEpochInterval() view returns (uint256)
2419200
nextMinimumPodSize() view returns (uint256)
3
nextSlasher() view returns (address)
0x64512ff05a27756694e306e483cbb725f1754c0e
numDarknodes() view returns (uint256)
829
numDarknodesNextEpoch() view returns (uint256)
822
numDarknodesPreviousEpoch() view returns (uint256)
834
owner() view returns (address)
0x33024cfb7af11a7cb12ab0dedefc5dd5f430381f
pendingOwner() view returns (address)
0xb0c560862403e12993c6e29028ba16943607c3a7
previousEpoch() view returns (uint256 epochhash, uint256 blocktime)
(epochhash=83211818111482055185915731198794336013955614784596313538602129646776562340394, blocktime=1728053039)
ren() view returns (address)
0x408e41876cccdc0f92210600ef50372656052a38
slasher() view returns (address)
0x64512ff05a27756694e306e483cbb725f1754c0e
store() view returns (address)
0x60ab11fe605d2a2c3cf351824816772a131f8782
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 admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
initialize(address _logic, address _admin, bytes _data) payable
initialize(address _logic, bytes _data) payable
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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.
fallback()
This contract contains no error objects.