DOSProxy
Verified contract
Active on
Ethereum with 1,435 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x98a0…5ff1
12 additional
variables
Balances ($0.00)
No balances found for "DOSProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11457767 | 4 years ago | | | 0 | 0.0033477683 | |
| 11457705 | 4 years ago | | | 0 | 0.0032832960 | |
| 11457682 | 4 years ago | | | 0 | 0.0031704327 | |
| 11457599 | 4 years ago | | | 0 | 0.0032832960 | |
| 11457527 | 4 years ago | | | 0 | 0.018939648 | |
| 11446814 | 4 years ago | | | 0 | 0.0012540900 | |
| 11438863 | 4 years ago | | | 0 | 0.0012540900 | |
| 11434630 | 4 years ago | | | 0 | 0.0015983500 | |
| 11390225 | 4 years ago | | | 0 | 0.00076229000 | |
| 11390215 | 4 years ago | | | 0 | 0.00094190400 |
ABI
ABI objects
Getter at block 21184738 getLastHandledGroup() view returns (uint256, uint256[4], uint256, uint256, address[])
addressBridge() view returns (address)
0x98a0e7026778840aacd28b9c03137d32e06f5ff1
bootstrapCommitDuration() view returns (uint256)
40
bootstrapEndBlk() view returns (uint256)
0
bootstrapGroups() view returns (uint256)
4
bootstrapRevealDuration() view returns (uint256)
40
bootstrapRound() view returns (uint256)
0
bootstrapStartThreshold() view returns (uint256)
12
checkExpireLimit() view returns (uint256)
50
expiredWorkingGroupIdsLength() view returns (uint256)
0
getExpiredWorkingGroupSize() view returns (uint256)
0
getWorkingGroupSize() view returns (uint256)
0
groupMaturityPeriod() view returns (uint256)
40320
groupSize() view returns (uint256)
3
groupToPick() view returns (uint256)
2
initBlkN() view returns (uint256)
10521992
isOwner() view returns (bool)
false
lastFormGrpReqId() view returns (uint256)
0
lastRandomness() view returns (uint256)
105016048077172948072245599729026508459065823813128122525100687596966127830467
lastUpdatedBlock() view returns (uint256)
11368183
lifeDiversity() view returns (uint256)
17280
numPendingGroups() view returns (uint256)
4
numPendingNodes() view returns (uint256)
6
owner() view returns (address)
0x7aeb5bb8192f59ad3f9cb9970881a9c6074cbf75
pendingGroupMaxLife() view returns (uint256)
20
pendingGroupTail() view returns (uint256)
10072163881099112081087638109734196943486042402469383416121456280048216983068
pendingNodeTail() view returns (address)
0x7bc06600a90628928299322a0fd532d9a315b955
proxyFundsAddr() view returns (address)
0x76cec0b88fd0f109c04f0475ebdf1648df1c60b4
proxyFundsTokenAddr() view returns (address)
0x0a913bead80f321e7ac35285ee10d9d922659cb7
refreshSystemRandomHardLimit() view returns (uint256)
288000
workingGroupIdsLength() view returns (uint256)
0
Read-only
expiredWorkingGroupIds(uint256) view returns (uint256)
getGroupPubKey(uint256 idx) view returns (uint256[4])
getWorkingGroupById(uint256 groupId) view returns (uint256, uint256[4], uint256, uint256, address[])
guardianListed(address) view returns (bool)
nodeToGroupIdList(address, uint256) view returns (uint256)
pendingGroupList(uint256) view returns (uint256)
pendingGroups(uint256) view returns (uint256 groupId, uint256 startBlkNum)
pendingNodeList(address) view returns (address)
workingGroupIds(uint256) view returns (uint256)
State-modifying
Events __callback__(uint256 requestId, uint256 rndSeed)
addToGuardianList(address _addr)
query(address from, uint256 timeout, string dataSource, string selector) returns (uint256)
registerGroupPubKey(uint256 groupId, uint256[4] suggestedPubKey)
registerNewNode()
removeFromGuardianList(address _addr)
renounceOwnership()
requestRandom(address from, uint256 userSeed) returns (uint256)
setBootstrapStartThreshold(uint256 newThreshold)
setGroupMaturityPeriod(uint256 newPeriod)
setGroupSize(uint256 newSize)
setLifeDiversity(uint256 newDiversity)
setPendingGroupMaxLife(uint256 newLife)
setProxyFund(address newFund, address newFundToken)
setSystemRandomHardLimit(uint256 newLimit)
signalBootstrap(uint256 _cid)
signalGroupDissolve()
signalGroupFormation()
signalRandom()
signalUnregister(address member)
transferOwnership(address newOwner)
triggerCallback(uint256 requestId, uint8 trafficType, bytes result, uint256[2] sig)
unregisterNode() returns (bool)
updateRandomness(uint256[2] sig)
GuardianReward(uint256 blkNum, address guardian)
LogCallbackTriggeredFor(address callbackAddr)
LogGroupDissolve(uint256 groupId)
LogGrouping(uint256 groupId, address[] nodeId)
LogGroupingInitiated(uint256 pendingNodePool, uint256 groupsize)
LogInsufficientPendingNode(uint256 numPendingNodes)
LogInsufficientWorkingGroup(uint256 numWorkingGroups, uint256 numPendingGroups)
LogMessage(string info)
LogNoPendingGroup(uint256 groupId)
LogNonContractCall(address from)
LogNonSupportedType(string invalidSelector)
LogPendingGroupRemoved(uint256 groupId)
LogPublicKeyAccepted(uint256 groupId, uint256[4] pubKey, uint256 numWorkingGroups)
LogPublicKeySuggested(uint256 groupId, uint256 pubKeyCount)
LogRegisteredNewPendingNode(address node)
LogRequestFromNonExistentUC()
LogRequestUserRandom(uint256 requestId, uint256 lastSystemRandomness, uint256 userSeed, uint256 dispatchedGroupId)
LogUnRegisteredNewPendingNode(address node, uint8 unregisterFrom)
LogUpdateRandom(uint256 lastRandomness, uint256 dispatchedGroupId)
LogUrl(uint256 queryId, uint256 timeout, string dataSource, string selector, uint256 randomness, uint256 dispatchedGroupId)
LogValidationResult(uint8 trafficType, uint256 trafficId, bytes message, uint256[2] signature, uint256[4] pubKey, bool pass)
OwnershipRenounced(address indexed previousOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateBootstrapCommitDuration(uint256 oldDuration, uint256 newDuration)
UpdateBootstrapGroups(uint256 oldSize, uint256 newSize)
UpdateBootstrapRevealDuration(uint256 oldDuration, uint256 newDuration)
UpdateGroupMaturityPeriod(uint256 oldPeriod, uint256 newPeriod)
UpdateGroupSize(uint256 oldSize, uint256 newSize)
UpdateLifeDiversity(uint256 lifeDiversity, uint256 newDiversity)
UpdatePendingGroupMaxLife(uint256 oldLifeBlocks, uint256 newLifeBlocks)
UpdateProxyFund(address oldFundAddr, address newFundAddr, address oldTokenAddr, address newTokenAddr)
UpdateSystemRandomHardLimit(uint256 oldLimit, uint256 newLimit)
UpdatebootstrapStartThreshold(uint256 oldThreshold, uint256 newThreshold)
constructor(address _bridgeAddr, address _proxyFundsAddr, address _proxyFundsTokenAddr)
This contract contains no fallback and receive objects.
This contract contains no error objects.