Documentation ¶
Index ¶
- Constants
- type Dosproxy
- type DosproxyCaller
- func (_Dosproxy *DosproxyCaller) AddressBridge(opts *bind.CallOpts) (common.Address, error)
- func (_Dosproxy *DosproxyCaller) BootstrapCommitDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) BootstrapEndBlk(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) BootstrapGroups(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) BootstrapRevealDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) BootstrapRound(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) BootstrapStartThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) CheckExpireLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) ExpiredWorkingGroupIds(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) GetExpiredWorkingGroupSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) GetGroupPubKey(opts *bind.CallOpts, idx *big.Int) ([4]*big.Int, error)
- func (_Dosproxy *DosproxyCaller) GetWorkingGroupSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) GroupMaturityPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) GroupSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) GroupToPick(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) GuardianListed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Dosproxy *DosproxyCaller) InitBlkN(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Dosproxy *DosproxyCaller) LastFormGrpReqId(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) LastRandomness(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) LastUpdatedBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) LifeDiversity(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) NodeToGroupIdList(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) NumPendingGroups(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) NumPendingNodes(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) PendingGroupList(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) PendingGroupMaxLife(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) PendingGroupTail(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) PendingGroups(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Dosproxy *DosproxyCaller) PendingNodeList(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_Dosproxy *DosproxyCaller) PendingNodeTail(opts *bind.CallOpts) (common.Address, error)
- func (_Dosproxy *DosproxyCaller) ProxyFundsAddr(opts *bind.CallOpts) (common.Address, error)
- func (_Dosproxy *DosproxyCaller) ProxyFundsTokenAddr(opts *bind.CallOpts) (common.Address, error)
- func (_Dosproxy *DosproxyCaller) RefreshSystemRandomHardLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) WorkingGroupIds(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- type DosproxyCallerRaw
- type DosproxyCallerSession
- func (_Dosproxy *DosproxyCallerSession) AddressBridge() (common.Address, error)
- func (_Dosproxy *DosproxyCallerSession) BootstrapCommitDuration() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) BootstrapEndBlk() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) BootstrapGroups() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) BootstrapRevealDuration() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) BootstrapRound() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) BootstrapStartThreshold() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) CheckExpireLimit() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) ExpiredWorkingGroupIds(arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GetExpiredWorkingGroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GetGroupPubKey(idx *big.Int) ([4]*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GetWorkingGroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GroupMaturityPeriod() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GroupToPick() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GuardianListed(arg0 common.Address) (bool, error)
- func (_Dosproxy *DosproxyCallerSession) InitBlkN() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) IsOwner() (bool, error)
- func (_Dosproxy *DosproxyCallerSession) LastFormGrpReqId() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) LastRandomness() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) LastUpdatedBlock() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) LifeDiversity() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) NodeToGroupIdList(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) NumPendingGroups() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) NumPendingNodes() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) PendingGroupList(arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) PendingGroupMaxLife() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) PendingGroupTail() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) PendingGroups(arg0 *big.Int) (struct{ ... }, error)
- func (_Dosproxy *DosproxyCallerSession) PendingNodeList(arg0 common.Address) (common.Address, error)
- func (_Dosproxy *DosproxyCallerSession) PendingNodeTail() (common.Address, error)
- func (_Dosproxy *DosproxyCallerSession) ProxyFundsAddr() (common.Address, error)
- func (_Dosproxy *DosproxyCallerSession) ProxyFundsTokenAddr() (common.Address, error)
- func (_Dosproxy *DosproxyCallerSession) RefreshSystemRandomHardLimit() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) WorkingGroupIds(arg0 *big.Int) (*big.Int, error)
- type DosproxyFilterer
- func (_Dosproxy *DosproxyFilterer) FilterGuardianReward(opts *bind.FilterOpts) (*DosproxyGuardianRewardIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogCallbackTriggeredFor(opts *bind.FilterOpts) (*DosproxyLogCallbackTriggeredForIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogGroupDissolve(opts *bind.FilterOpts) (*DosproxyLogGroupDissolveIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogGrouping(opts *bind.FilterOpts) (*DosproxyLogGroupingIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogGroupingInitiated(opts *bind.FilterOpts) (*DosproxyLogGroupingInitiatedIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogInsufficientPendingNode(opts *bind.FilterOpts) (*DosproxyLogInsufficientPendingNodeIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogMessage(opts *bind.FilterOpts) (*DosproxyLogMessageIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogNoPendingGroup(opts *bind.FilterOpts) (*DosproxyLogNoPendingGroupIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogNonContractCall(opts *bind.FilterOpts) (*DosproxyLogNonContractCallIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogNonSupportedType(opts *bind.FilterOpts) (*DosproxyLogNonSupportedTypeIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogPendingGroupRemoved(opts *bind.FilterOpts) (*DosproxyLogPendingGroupRemovedIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogPublicKeyAccepted(opts *bind.FilterOpts) (*DosproxyLogPublicKeyAcceptedIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogPublicKeySuggested(opts *bind.FilterOpts) (*DosproxyLogPublicKeySuggestedIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogRegisteredNewPendingNode(opts *bind.FilterOpts) (*DosproxyLogRegisteredNewPendingNodeIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogRequestFromNonExistentUC(opts *bind.FilterOpts) (*DosproxyLogRequestFromNonExistentUCIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogRequestUserRandom(opts *bind.FilterOpts) (*DosproxyLogRequestUserRandomIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogUnRegisteredNewPendingNode(opts *bind.FilterOpts) (*DosproxyLogUnRegisteredNewPendingNodeIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogUpdateRandom(opts *bind.FilterOpts) (*DosproxyLogUpdateRandomIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogUrl(opts *bind.FilterOpts) (*DosproxyLogUrlIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterLogValidationResult(opts *bind.FilterOpts) (*DosproxyLogValidationResultIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdateBootstrapCommitDuration(opts *bind.FilterOpts) (*DosproxyUpdateBootstrapCommitDurationIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdateBootstrapRevealDuration(opts *bind.FilterOpts) (*DosproxyUpdateBootstrapRevealDurationIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdateGroupMaturityPeriod(opts *bind.FilterOpts) (*DosproxyUpdateGroupMaturityPeriodIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdateGroupSize(opts *bind.FilterOpts) (*DosproxyUpdateGroupSizeIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdateLifeDiversity(opts *bind.FilterOpts) (*DosproxyUpdateLifeDiversityIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdatePendingGroupMaxLife(opts *bind.FilterOpts) (*DosproxyUpdatePendingGroupMaxLifeIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdateProxyFund(opts *bind.FilterOpts) (*DosproxyUpdateProxyFundIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdateSystemRandomHardLimit(opts *bind.FilterOpts) (*DosproxyUpdateSystemRandomHardLimitIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUpdatebootstrapStartThreshold(opts *bind.FilterOpts) (*DosproxyUpdatebootstrapStartThresholdIterator, error)
- func (_Dosproxy *DosproxyFilterer) FilterUploadPower(opts *bind.FilterOpts) (*DosproxyUploadPowerIterator, error)
- func (_Dosproxy *DosproxyFilterer) ParseGuardianReward(log types.Log) (*DosproxyGuardianReward, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogCallbackTriggeredFor(log types.Log) (*DosproxyLogCallbackTriggeredFor, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogGroupDissolve(log types.Log) (*DosproxyLogGroupDissolve, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogGrouping(log types.Log) (*DosproxyLogGrouping, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogGroupingInitiated(log types.Log) (*DosproxyLogGroupingInitiated, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogInsufficientPendingNode(log types.Log) (*DosproxyLogInsufficientPendingNode, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogMessage(log types.Log) (*DosproxyLogMessage, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogNoPendingGroup(log types.Log) (*DosproxyLogNoPendingGroup, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogNonContractCall(log types.Log) (*DosproxyLogNonContractCall, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogNonSupportedType(log types.Log) (*DosproxyLogNonSupportedType, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogPendingGroupRemoved(log types.Log) (*DosproxyLogPendingGroupRemoved, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogPublicKeyAccepted(log types.Log) (*DosproxyLogPublicKeyAccepted, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogPublicKeySuggested(log types.Log) (*DosproxyLogPublicKeySuggested, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogRegisteredNewPendingNode(log types.Log) (*DosproxyLogRegisteredNewPendingNode, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogRequestFromNonExistentUC(log types.Log) (*DosproxyLogRequestFromNonExistentUC, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogRequestUserRandom(log types.Log) (*DosproxyLogRequestUserRandom, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogUnRegisteredNewPendingNode(log types.Log) (*DosproxyLogUnRegisteredNewPendingNode, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogUpdateRandom(log types.Log) (*DosproxyLogUpdateRandom, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogUrl(log types.Log) (*DosproxyLogUrl, error)
- func (_Dosproxy *DosproxyFilterer) ParseLogValidationResult(log types.Log) (*DosproxyLogValidationResult, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdateBootstrapCommitDuration(log types.Log) (*DosproxyUpdateBootstrapCommitDuration, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdateBootstrapRevealDuration(log types.Log) (*DosproxyUpdateBootstrapRevealDuration, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdateGroupMaturityPeriod(log types.Log) (*DosproxyUpdateGroupMaturityPeriod, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdateGroupSize(log types.Log) (*DosproxyUpdateGroupSize, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdateLifeDiversity(log types.Log) (*DosproxyUpdateLifeDiversity, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdatePendingGroupMaxLife(log types.Log) (*DosproxyUpdatePendingGroupMaxLife, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdateProxyFund(log types.Log) (*DosproxyUpdateProxyFund, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdateSystemRandomHardLimit(log types.Log) (*DosproxyUpdateSystemRandomHardLimit, error)
- func (_Dosproxy *DosproxyFilterer) ParseUpdatebootstrapStartThreshold(log types.Log) (*DosproxyUpdatebootstrapStartThreshold, error)
- func (_Dosproxy *DosproxyFilterer) ParseUploadPower(log types.Log) (*DosproxyUploadPower, error)
- func (_Dosproxy *DosproxyFilterer) WatchGuardianReward(opts *bind.WatchOpts, sink chan<- *DosproxyGuardianReward) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogCallbackTriggeredFor(opts *bind.WatchOpts, sink chan<- *DosproxyLogCallbackTriggeredFor) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogGroupDissolve(opts *bind.WatchOpts, sink chan<- *DosproxyLogGroupDissolve) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogGrouping(opts *bind.WatchOpts, sink chan<- *DosproxyLogGrouping) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogGroupingInitiated(opts *bind.WatchOpts, sink chan<- *DosproxyLogGroupingInitiated) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogInsufficientPendingNode(opts *bind.WatchOpts, sink chan<- *DosproxyLogInsufficientPendingNode) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogMessage(opts *bind.WatchOpts, sink chan<- *DosproxyLogMessage) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogNoPendingGroup(opts *bind.WatchOpts, sink chan<- *DosproxyLogNoPendingGroup) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogNonContractCall(opts *bind.WatchOpts, sink chan<- *DosproxyLogNonContractCall) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogNonSupportedType(opts *bind.WatchOpts, sink chan<- *DosproxyLogNonSupportedType) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogPendingGroupRemoved(opts *bind.WatchOpts, sink chan<- *DosproxyLogPendingGroupRemoved) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogPublicKeyAccepted(opts *bind.WatchOpts, sink chan<- *DosproxyLogPublicKeyAccepted) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogPublicKeySuggested(opts *bind.WatchOpts, sink chan<- *DosproxyLogPublicKeySuggested) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogRegisteredNewPendingNode(opts *bind.WatchOpts, sink chan<- *DosproxyLogRegisteredNewPendingNode) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogRequestFromNonExistentUC(opts *bind.WatchOpts, sink chan<- *DosproxyLogRequestFromNonExistentUC) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogRequestUserRandom(opts *bind.WatchOpts, sink chan<- *DosproxyLogRequestUserRandom) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogUnRegisteredNewPendingNode(opts *bind.WatchOpts, sink chan<- *DosproxyLogUnRegisteredNewPendingNode) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogUpdateRandom(opts *bind.WatchOpts, sink chan<- *DosproxyLogUpdateRandom) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogUrl(opts *bind.WatchOpts, sink chan<- *DosproxyLogUrl) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchLogValidationResult(opts *bind.WatchOpts, sink chan<- *DosproxyLogValidationResult) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdateBootstrapCommitDuration(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateBootstrapCommitDuration) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdateBootstrapRevealDuration(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateBootstrapRevealDuration) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdateGroupMaturityPeriod(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateGroupMaturityPeriod) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdateGroupSize(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateGroupSize) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdateLifeDiversity(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateLifeDiversity) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdatePendingGroupMaxLife(opts *bind.WatchOpts, sink chan<- *DosproxyUpdatePendingGroupMaxLife) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdateProxyFund(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateProxyFund) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdateSystemRandomHardLimit(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateSystemRandomHardLimit) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUpdatebootstrapStartThreshold(opts *bind.WatchOpts, sink chan<- *DosproxyUpdatebootstrapStartThreshold) (event.Subscription, error)
- func (_Dosproxy *DosproxyFilterer) WatchUploadPower(opts *bind.WatchOpts, sink chan<- *DosproxyUploadPower) (event.Subscription, error)
- type DosproxyGuardianReward
- type DosproxyGuardianRewardIterator
- type DosproxyLogCallbackTriggeredFor
- type DosproxyLogCallbackTriggeredForIterator
- type DosproxyLogGroupDissolve
- type DosproxyLogGroupDissolveIterator
- type DosproxyLogGrouping
- type DosproxyLogGroupingInitiated
- type DosproxyLogGroupingInitiatedIterator
- type DosproxyLogGroupingIterator
- type DosproxyLogInsufficientPendingNode
- type DosproxyLogInsufficientPendingNodeIterator
- type DosproxyLogMessage
- type DosproxyLogMessageIterator
- type DosproxyLogNoPendingGroup
- type DosproxyLogNoPendingGroupIterator
- type DosproxyLogNonContractCall
- type DosproxyLogNonContractCallIterator
- type DosproxyLogNonSupportedType
- type DosproxyLogNonSupportedTypeIterator
- type DosproxyLogPendingGroupRemoved
- type DosproxyLogPendingGroupRemovedIterator
- type DosproxyLogPublicKeyAccepted
- type DosproxyLogPublicKeyAcceptedIterator
- type DosproxyLogPublicKeySuggested
- type DosproxyLogPublicKeySuggestedIterator
- type DosproxyLogRegisteredNewPendingNode
- type DosproxyLogRegisteredNewPendingNodeIterator
- type DosproxyLogRequestFromNonExistentUC
- type DosproxyLogRequestFromNonExistentUCIterator
- type DosproxyLogRequestUserRandom
- type DosproxyLogRequestUserRandomIterator
- type DosproxyLogUnRegisteredNewPendingNode
- type DosproxyLogUnRegisteredNewPendingNodeIterator
- type DosproxyLogUpdateRandom
- type DosproxyLogUpdateRandomIterator
- type DosproxyLogUrl
- type DosproxyLogUrlIterator
- type DosproxyLogValidationResult
- type DosproxyLogValidationResultIterator
- type DosproxyRaw
- func (_Dosproxy *DosproxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Dosproxy *DosproxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Dosproxy *DosproxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DosproxySession
- func (_Dosproxy *DosproxySession) AddToGuardianList(_addr common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) AddressBridge() (common.Address, error)
- func (_Dosproxy *DosproxySession) BootstrapCommitDuration() (*big.Int, error)
- func (_Dosproxy *DosproxySession) BootstrapEndBlk() (*big.Int, error)
- func (_Dosproxy *DosproxySession) BootstrapGroups() (*big.Int, error)
- func (_Dosproxy *DosproxySession) BootstrapRevealDuration() (*big.Int, error)
- func (_Dosproxy *DosproxySession) BootstrapRound() (*big.Int, error)
- func (_Dosproxy *DosproxySession) BootstrapStartThreshold() (*big.Int, error)
- func (_Dosproxy *DosproxySession) Callback(requestId *big.Int, rndSeed *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) CheckExpireLimit() (*big.Int, error)
- func (_Dosproxy *DosproxySession) ExpiredWorkingGroupIds(arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxySession) GetExpiredWorkingGroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxySession) GetGroupPubKey(idx *big.Int) ([4]*big.Int, error)
- func (_Dosproxy *DosproxySession) GetWorkingGroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxySession) GroupMaturityPeriod() (*big.Int, error)
- func (_Dosproxy *DosproxySession) GroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxySession) GroupToPick() (*big.Int, error)
- func (_Dosproxy *DosproxySession) GuardianListed(arg0 common.Address) (bool, error)
- func (_Dosproxy *DosproxySession) InitBlkN() (*big.Int, error)
- func (_Dosproxy *DosproxySession) IsOwner() (bool, error)
- func (_Dosproxy *DosproxySession) LastFormGrpReqId() (*big.Int, error)
- func (_Dosproxy *DosproxySession) LastRandomness() (*big.Int, error)
- func (_Dosproxy *DosproxySession) LastUpdatedBlock() (*big.Int, error)
- func (_Dosproxy *DosproxySession) LifeDiversity() (*big.Int, error)
- func (_Dosproxy *DosproxySession) NodeToGroupIdList(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxySession) NumPendingGroups() (*big.Int, error)
- func (_Dosproxy *DosproxySession) NumPendingNodes() (*big.Int, error)
- func (_Dosproxy *DosproxySession) PendingGroupList(arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxySession) PendingGroupMaxLife() (*big.Int, error)
- func (_Dosproxy *DosproxySession) PendingGroupTail() (*big.Int, error)
- func (_Dosproxy *DosproxySession) PendingGroups(arg0 *big.Int) (struct{ ... }, error)
- func (_Dosproxy *DosproxySession) PendingNodeList(arg0 common.Address) (common.Address, error)
- func (_Dosproxy *DosproxySession) PendingNodeTail() (common.Address, error)
- func (_Dosproxy *DosproxySession) ProxyFundsAddr() (common.Address, error)
- func (_Dosproxy *DosproxySession) ProxyFundsTokenAddr() (common.Address, error)
- func (_Dosproxy *DosproxySession) Query(from common.Address, timeout *big.Int, dataSource string, selector string) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) RefreshSystemRandomHardLimit() (*big.Int, error)
- func (_Dosproxy *DosproxySession) RegisterGroupPubKey(groupId *big.Int, suggestedPubKey [4]*big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) RegisterNewNode() (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) RemoveFromGuardianList(_addr common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) RequestRandom(from common.Address, userSeed *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetBootstrapCommitDuration(newDuration *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetBootstrapRevealDuration(newDuration *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetBootstrapStartThreshold(newThreshold *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetGroupMaturityPeriod(newPeriod *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetGroupSize(newSize *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetLifeDiversity(newDiversity *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetPendingGroupMaxLife(newLife *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetProxyFund(newFund common.Address, newFundToken common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SetSystemRandomHardLimit(newLimit *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SignalBootstrap(_cid *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SignalGroupDissolve() (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SignalGroupFormation() (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SignalRandom() (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) SignalUnregister(member common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) TriggerCallback(requestId *big.Int, trafficType uint8, result []byte, sig [2]*big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) UnregisterNode() (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) UpdateRandomness(sig [2]*big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) WorkingGroupIds(arg0 *big.Int) (*big.Int, error)
- type DosproxyTransactor
- func (_Dosproxy *DosproxyTransactor) AddToGuardianList(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) Callback(opts *bind.TransactOpts, requestId *big.Int, rndSeed *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) Query(opts *bind.TransactOpts, from common.Address, timeout *big.Int, ...) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) RegisterGroupPubKey(opts *bind.TransactOpts, groupId *big.Int, suggestedPubKey [4]*big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) RegisterNewNode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) RemoveFromGuardianList(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) RequestRandom(opts *bind.TransactOpts, from common.Address, userSeed *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetBootstrapCommitDuration(opts *bind.TransactOpts, newDuration *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetBootstrapRevealDuration(opts *bind.TransactOpts, newDuration *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetBootstrapStartThreshold(opts *bind.TransactOpts, newThreshold *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetGroupMaturityPeriod(opts *bind.TransactOpts, newPeriod *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetGroupSize(opts *bind.TransactOpts, newSize *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetLifeDiversity(opts *bind.TransactOpts, newDiversity *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetPendingGroupMaxLife(opts *bind.TransactOpts, newLife *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetProxyFund(opts *bind.TransactOpts, newFund common.Address, newFundToken common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SetSystemRandomHardLimit(opts *bind.TransactOpts, newLimit *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SignalBootstrap(opts *bind.TransactOpts, _cid *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SignalGroupDissolve(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SignalGroupFormation(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SignalRandom(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) SignalUnregister(opts *bind.TransactOpts, member common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) TriggerCallback(opts *bind.TransactOpts, requestId *big.Int, trafficType uint8, result []byte, ...) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) UnregisterNode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactor) UpdateRandomness(opts *bind.TransactOpts, sig [2]*big.Int) (*types.Transaction, error)
- type DosproxyTransactorRaw
- type DosproxyTransactorSession
- func (_Dosproxy *DosproxyTransactorSession) AddToGuardianList(_addr common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) Callback(requestId *big.Int, rndSeed *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) Query(from common.Address, timeout *big.Int, dataSource string, selector string) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) RegisterGroupPubKey(groupId *big.Int, suggestedPubKey [4]*big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) RegisterNewNode() (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) RemoveFromGuardianList(_addr common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) RequestRandom(from common.Address, userSeed *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetBootstrapCommitDuration(newDuration *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetBootstrapRevealDuration(newDuration *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetBootstrapStartThreshold(newThreshold *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetGroupMaturityPeriod(newPeriod *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetGroupSize(newSize *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetLifeDiversity(newDiversity *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetPendingGroupMaxLife(newLife *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetProxyFund(newFund common.Address, newFundToken common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SetSystemRandomHardLimit(newLimit *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SignalBootstrap(_cid *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SignalGroupDissolve() (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SignalGroupFormation() (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SignalRandom() (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) SignalUnregister(member common.Address) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) TriggerCallback(requestId *big.Int, trafficType uint8, result []byte, sig [2]*big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) UnregisterNode() (*types.Transaction, error)
- func (_Dosproxy *DosproxyTransactorSession) UpdateRandomness(sig [2]*big.Int) (*types.Transaction, error)
- type DosproxyUpdateBootstrapCommitDuration
- type DosproxyUpdateBootstrapCommitDurationIterator
- type DosproxyUpdateBootstrapRevealDuration
- type DosproxyUpdateBootstrapRevealDurationIterator
- type DosproxyUpdateGroupMaturityPeriod
- type DosproxyUpdateGroupMaturityPeriodIterator
- type DosproxyUpdateGroupSize
- type DosproxyUpdateGroupSizeIterator
- type DosproxyUpdateLifeDiversity
- type DosproxyUpdateLifeDiversityIterator
- type DosproxyUpdatePendingGroupMaxLife
- type DosproxyUpdatePendingGroupMaxLifeIterator
- type DosproxyUpdateProxyFund
- type DosproxyUpdateProxyFundIterator
- type DosproxyUpdateSystemRandomHardLimit
- type DosproxyUpdateSystemRandomHardLimitIterator
- type DosproxyUpdatebootstrapStartThreshold
- type DosproxyUpdatebootstrapStartThresholdIterator
- type DosproxyUploadPower
- type DosproxyUploadPowerIterator
Constants ¶
const DosproxyABI = "" /* 23114-byte string literal not displayed */
DosproxyABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dosproxy ¶
type Dosproxy struct { DosproxyCaller // Read-only binding to the contract DosproxyTransactor // Write-only binding to the contract DosproxyFilterer // Log filterer for contract events }
Dosproxy is an auto generated Go binding around an Ethereum contract.
func NewDosproxy ¶
NewDosproxy creates a new instance of Dosproxy, bound to a specific deployed contract.
type DosproxyCaller ¶
type DosproxyCaller struct {
// contains filtered or unexported fields
}
DosproxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDosproxyCaller ¶
func NewDosproxyCaller(address common.Address, caller bind.ContractCaller) (*DosproxyCaller, error)
NewDosproxyCaller creates a new read-only instance of Dosproxy, bound to a specific deployed contract.
func (*DosproxyCaller) AddressBridge ¶
AddressBridge is a free data retrieval call binding the contract method 0x76cffa53.
Solidity: function addressBridge() view returns(address)
func (*DosproxyCaller) BootstrapCommitDuration ¶
BootstrapCommitDuration is a free data retrieval call binding the contract method 0x372a53cc.
Solidity: function bootstrapCommitDuration() view returns(uint256)
func (*DosproxyCaller) BootstrapEndBlk ¶
BootstrapEndBlk is a free data retrieval call binding the contract method 0x19717203.
Solidity: function bootstrapEndBlk() view returns(uint256)
func (*DosproxyCaller) BootstrapGroups ¶
BootstrapGroups is a free data retrieval call binding the contract method 0x31bf6464.
Solidity: function bootstrapGroups() view returns(uint256)
func (*DosproxyCaller) BootstrapRevealDuration ¶
BootstrapRevealDuration is a free data retrieval call binding the contract method 0xef112dfc.
Solidity: function bootstrapRevealDuration() view returns(uint256)
func (*DosproxyCaller) BootstrapRound ¶
BootstrapRound is a free data retrieval call binding the contract method 0x85ed4223.
Solidity: function bootstrapRound() view returns(uint256)
func (*DosproxyCaller) BootstrapStartThreshold ¶
BootstrapStartThreshold is a free data retrieval call binding the contract method 0x11bc5311.
Solidity: function bootstrapStartThreshold() view returns(uint256)
func (*DosproxyCaller) CheckExpireLimit ¶
CheckExpireLimit is a free data retrieval call binding the contract method 0x6e5454d3.
Solidity: function checkExpireLimit() view returns(uint256)
func (*DosproxyCaller) ExpiredWorkingGroupIds ¶
func (_Dosproxy *DosproxyCaller) ExpiredWorkingGroupIds(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
ExpiredWorkingGroupIds is a free data retrieval call binding the contract method 0xb45ef79d.
Solidity: function expiredWorkingGroupIds(uint256 ) view returns(uint256)
func (*DosproxyCaller) GetExpiredWorkingGroupSize ¶
GetExpiredWorkingGroupSize is a free data retrieval call binding the contract method 0xefde068b.
Solidity: function getExpiredWorkingGroupSize() view returns(uint256)
func (*DosproxyCaller) GetGroupPubKey ¶
func (_Dosproxy *DosproxyCaller) GetGroupPubKey(opts *bind.CallOpts, idx *big.Int) ([4]*big.Int, error)
GetGroupPubKey is a free data retrieval call binding the contract method 0x92021653.
Solidity: function getGroupPubKey(uint256 idx) view returns(uint256[4])
func (*DosproxyCaller) GetWorkingGroupSize ¶
GetWorkingGroupSize is a free data retrieval call binding the contract method 0xb5372264.
Solidity: function getWorkingGroupSize() view returns(uint256)
func (*DosproxyCaller) GroupMaturityPeriod ¶
GroupMaturityPeriod is a free data retrieval call binding the contract method 0x7c48d1a0.
Solidity: function groupMaturityPeriod() view returns(uint256)
func (*DosproxyCaller) GroupSize ¶
GroupSize is a free data retrieval call binding the contract method 0x63b635ea.
Solidity: function groupSize() view returns(uint256)
func (*DosproxyCaller) GroupToPick ¶
GroupToPick is a free data retrieval call binding the contract method 0x0434ccd2.
Solidity: function groupToPick() view returns(uint256)
func (*DosproxyCaller) GuardianListed ¶
func (_Dosproxy *DosproxyCaller) GuardianListed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
GuardianListed is a free data retrieval call binding the contract method 0x09011cb9.
Solidity: function guardianListed(address ) view returns(bool)
func (*DosproxyCaller) InitBlkN ¶
InitBlkN is a free data retrieval call binding the contract method 0x95071cf6.
Solidity: function initBlkN() view returns(uint256)
func (*DosproxyCaller) IsOwner ¶
func (_Dosproxy *DosproxyCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*DosproxyCaller) LastFormGrpReqId ¶
LastFormGrpReqId is a free data retrieval call binding the contract method 0x77f10192.
Solidity: function lastFormGrpReqId() view returns(uint256)
func (*DosproxyCaller) LastRandomness ¶
LastRandomness is a free data retrieval call binding the contract method 0xf2a3072d.
Solidity: function lastRandomness() view returns(uint256)
func (*DosproxyCaller) LastUpdatedBlock ¶
LastUpdatedBlock is a free data retrieval call binding the contract method 0xf90ce5ba.
Solidity: function lastUpdatedBlock() view returns(uint256)
func (*DosproxyCaller) LifeDiversity ¶
LifeDiversity is a free data retrieval call binding the contract method 0xdd6ceddf.
Solidity: function lifeDiversity() view returns(uint256)
func (*DosproxyCaller) NodeToGroupIdList ¶
func (_Dosproxy *DosproxyCaller) NodeToGroupIdList(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (*big.Int, error)
NodeToGroupIdList is a free data retrieval call binding the contract method 0x0eeee5c1.
Solidity: function nodeToGroupIdList(address , uint256 ) view returns(uint256)
func (*DosproxyCaller) NumPendingGroups ¶
NumPendingGroups is a free data retrieval call binding the contract method 0x863bc0a1.
Solidity: function numPendingGroups() view returns(uint256)
func (*DosproxyCaller) NumPendingNodes ¶
NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.
Solidity: function numPendingNodes() view returns(uint256)
func (*DosproxyCaller) PendingGroupList ¶
func (_Dosproxy *DosproxyCaller) PendingGroupList(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
PendingGroupList is a free data retrieval call binding the contract method 0xa54fb00e.
Solidity: function pendingGroupList(uint256 ) view returns(uint256)
func (*DosproxyCaller) PendingGroupMaxLife ¶
PendingGroupMaxLife is a free data retrieval call binding the contract method 0xfc84dde4.
Solidity: function pendingGroupMaxLife() view returns(uint256)
func (*DosproxyCaller) PendingGroupTail ¶
PendingGroupTail is a free data retrieval call binding the contract method 0x190ca29e.
Solidity: function pendingGroupTail() view returns(uint256)
func (*DosproxyCaller) PendingGroups ¶
func (_Dosproxy *DosproxyCaller) PendingGroups(opts *bind.CallOpts, arg0 *big.Int) (struct { GroupId *big.Int StartBlkNum *big.Int }, error)
PendingGroups is a free data retrieval call binding the contract method 0xd18c81b7.
Solidity: function pendingGroups(uint256 ) view returns(uint256 groupId, uint256 startBlkNum)
func (*DosproxyCaller) PendingNodeList ¶
func (_Dosproxy *DosproxyCaller) PendingNodeList(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
PendingNodeList is a free data retrieval call binding the contract method 0xa60b007d.
Solidity: function pendingNodeList(address ) view returns(address)
func (*DosproxyCaller) PendingNodeTail ¶
PendingNodeTail is a free data retrieval call binding the contract method 0x094c3612.
Solidity: function pendingNodeTail() view returns(address)
func (*DosproxyCaller) ProxyFundsAddr ¶
ProxyFundsAddr is a free data retrieval call binding the contract method 0xdf37c617.
Solidity: function proxyFundsAddr() view returns(address)
func (*DosproxyCaller) ProxyFundsTokenAddr ¶
ProxyFundsTokenAddr is a free data retrieval call binding the contract method 0x99ca2d30.
Solidity: function proxyFundsTokenAddr() view returns(address)
func (*DosproxyCaller) RefreshSystemRandomHardLimit ¶
func (_Dosproxy *DosproxyCaller) RefreshSystemRandomHardLimit(opts *bind.CallOpts) (*big.Int, error)
RefreshSystemRandomHardLimit is a free data retrieval call binding the contract method 0x962ba8a4.
Solidity: function refreshSystemRandomHardLimit() view returns(uint256)
func (*DosproxyCaller) WorkingGroupIds ¶
func (_Dosproxy *DosproxyCaller) WorkingGroupIds(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
WorkingGroupIds is a free data retrieval call binding the contract method 0x5d381204.
Solidity: function workingGroupIds(uint256 ) view returns(uint256)
type DosproxyCallerRaw ¶
type DosproxyCallerRaw struct {
Contract *DosproxyCaller // Generic read-only contract binding to access the raw methods on
}
DosproxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DosproxyCallerRaw) Call ¶
func (_Dosproxy *DosproxyCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DosproxyCallerSession ¶
type DosproxyCallerSession struct { Contract *DosproxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DosproxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DosproxyCallerSession) AddressBridge ¶
func (_Dosproxy *DosproxyCallerSession) AddressBridge() (common.Address, error)
AddressBridge is a free data retrieval call binding the contract method 0x76cffa53.
Solidity: function addressBridge() view returns(address)
func (*DosproxyCallerSession) BootstrapCommitDuration ¶
func (_Dosproxy *DosproxyCallerSession) BootstrapCommitDuration() (*big.Int, error)
BootstrapCommitDuration is a free data retrieval call binding the contract method 0x372a53cc.
Solidity: function bootstrapCommitDuration() view returns(uint256)
func (*DosproxyCallerSession) BootstrapEndBlk ¶
func (_Dosproxy *DosproxyCallerSession) BootstrapEndBlk() (*big.Int, error)
BootstrapEndBlk is a free data retrieval call binding the contract method 0x19717203.
Solidity: function bootstrapEndBlk() view returns(uint256)
func (*DosproxyCallerSession) BootstrapGroups ¶
func (_Dosproxy *DosproxyCallerSession) BootstrapGroups() (*big.Int, error)
BootstrapGroups is a free data retrieval call binding the contract method 0x31bf6464.
Solidity: function bootstrapGroups() view returns(uint256)
func (*DosproxyCallerSession) BootstrapRevealDuration ¶
func (_Dosproxy *DosproxyCallerSession) BootstrapRevealDuration() (*big.Int, error)
BootstrapRevealDuration is a free data retrieval call binding the contract method 0xef112dfc.
Solidity: function bootstrapRevealDuration() view returns(uint256)
func (*DosproxyCallerSession) BootstrapRound ¶
func (_Dosproxy *DosproxyCallerSession) BootstrapRound() (*big.Int, error)
BootstrapRound is a free data retrieval call binding the contract method 0x85ed4223.
Solidity: function bootstrapRound() view returns(uint256)
func (*DosproxyCallerSession) BootstrapStartThreshold ¶
func (_Dosproxy *DosproxyCallerSession) BootstrapStartThreshold() (*big.Int, error)
BootstrapStartThreshold is a free data retrieval call binding the contract method 0x11bc5311.
Solidity: function bootstrapStartThreshold() view returns(uint256)
func (*DosproxyCallerSession) CheckExpireLimit ¶
func (_Dosproxy *DosproxyCallerSession) CheckExpireLimit() (*big.Int, error)
CheckExpireLimit is a free data retrieval call binding the contract method 0x6e5454d3.
Solidity: function checkExpireLimit() view returns(uint256)
func (*DosproxyCallerSession) ExpiredWorkingGroupIds ¶
ExpiredWorkingGroupIds is a free data retrieval call binding the contract method 0xb45ef79d.
Solidity: function expiredWorkingGroupIds(uint256 ) view returns(uint256)
func (*DosproxyCallerSession) GetExpiredWorkingGroupSize ¶
func (_Dosproxy *DosproxyCallerSession) GetExpiredWorkingGroupSize() (*big.Int, error)
GetExpiredWorkingGroupSize is a free data retrieval call binding the contract method 0xefde068b.
Solidity: function getExpiredWorkingGroupSize() view returns(uint256)
func (*DosproxyCallerSession) GetGroupPubKey ¶
GetGroupPubKey is a free data retrieval call binding the contract method 0x92021653.
Solidity: function getGroupPubKey(uint256 idx) view returns(uint256[4])
func (*DosproxyCallerSession) GetWorkingGroupSize ¶
func (_Dosproxy *DosproxyCallerSession) GetWorkingGroupSize() (*big.Int, error)
GetWorkingGroupSize is a free data retrieval call binding the contract method 0xb5372264.
Solidity: function getWorkingGroupSize() view returns(uint256)
func (*DosproxyCallerSession) GroupMaturityPeriod ¶
func (_Dosproxy *DosproxyCallerSession) GroupMaturityPeriod() (*big.Int, error)
GroupMaturityPeriod is a free data retrieval call binding the contract method 0x7c48d1a0.
Solidity: function groupMaturityPeriod() view returns(uint256)
func (*DosproxyCallerSession) GroupSize ¶
func (_Dosproxy *DosproxyCallerSession) GroupSize() (*big.Int, error)
GroupSize is a free data retrieval call binding the contract method 0x63b635ea.
Solidity: function groupSize() view returns(uint256)
func (*DosproxyCallerSession) GroupToPick ¶
func (_Dosproxy *DosproxyCallerSession) GroupToPick() (*big.Int, error)
GroupToPick is a free data retrieval call binding the contract method 0x0434ccd2.
Solidity: function groupToPick() view returns(uint256)
func (*DosproxyCallerSession) GuardianListed ¶
func (_Dosproxy *DosproxyCallerSession) GuardianListed(arg0 common.Address) (bool, error)
GuardianListed is a free data retrieval call binding the contract method 0x09011cb9.
Solidity: function guardianListed(address ) view returns(bool)
func (*DosproxyCallerSession) InitBlkN ¶
func (_Dosproxy *DosproxyCallerSession) InitBlkN() (*big.Int, error)
InitBlkN is a free data retrieval call binding the contract method 0x95071cf6.
Solidity: function initBlkN() view returns(uint256)
func (*DosproxyCallerSession) IsOwner ¶
func (_Dosproxy *DosproxyCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*DosproxyCallerSession) LastFormGrpReqId ¶
func (_Dosproxy *DosproxyCallerSession) LastFormGrpReqId() (*big.Int, error)
LastFormGrpReqId is a free data retrieval call binding the contract method 0x77f10192.
Solidity: function lastFormGrpReqId() view returns(uint256)
func (*DosproxyCallerSession) LastRandomness ¶
func (_Dosproxy *DosproxyCallerSession) LastRandomness() (*big.Int, error)
LastRandomness is a free data retrieval call binding the contract method 0xf2a3072d.
Solidity: function lastRandomness() view returns(uint256)
func (*DosproxyCallerSession) LastUpdatedBlock ¶
func (_Dosproxy *DosproxyCallerSession) LastUpdatedBlock() (*big.Int, error)
LastUpdatedBlock is a free data retrieval call binding the contract method 0xf90ce5ba.
Solidity: function lastUpdatedBlock() view returns(uint256)
func (*DosproxyCallerSession) LifeDiversity ¶
func (_Dosproxy *DosproxyCallerSession) LifeDiversity() (*big.Int, error)
LifeDiversity is a free data retrieval call binding the contract method 0xdd6ceddf.
Solidity: function lifeDiversity() view returns(uint256)
func (*DosproxyCallerSession) NodeToGroupIdList ¶
func (_Dosproxy *DosproxyCallerSession) NodeToGroupIdList(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
NodeToGroupIdList is a free data retrieval call binding the contract method 0x0eeee5c1.
Solidity: function nodeToGroupIdList(address , uint256 ) view returns(uint256)
func (*DosproxyCallerSession) NumPendingGroups ¶
func (_Dosproxy *DosproxyCallerSession) NumPendingGroups() (*big.Int, error)
NumPendingGroups is a free data retrieval call binding the contract method 0x863bc0a1.
Solidity: function numPendingGroups() view returns(uint256)
func (*DosproxyCallerSession) NumPendingNodes ¶
func (_Dosproxy *DosproxyCallerSession) NumPendingNodes() (*big.Int, error)
NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.
Solidity: function numPendingNodes() view returns(uint256)
func (*DosproxyCallerSession) PendingGroupList ¶
PendingGroupList is a free data retrieval call binding the contract method 0xa54fb00e.
Solidity: function pendingGroupList(uint256 ) view returns(uint256)
func (*DosproxyCallerSession) PendingGroupMaxLife ¶
func (_Dosproxy *DosproxyCallerSession) PendingGroupMaxLife() (*big.Int, error)
PendingGroupMaxLife is a free data retrieval call binding the contract method 0xfc84dde4.
Solidity: function pendingGroupMaxLife() view returns(uint256)
func (*DosproxyCallerSession) PendingGroupTail ¶
func (_Dosproxy *DosproxyCallerSession) PendingGroupTail() (*big.Int, error)
PendingGroupTail is a free data retrieval call binding the contract method 0x190ca29e.
Solidity: function pendingGroupTail() view returns(uint256)
func (*DosproxyCallerSession) PendingGroups ¶
func (_Dosproxy *DosproxyCallerSession) PendingGroups(arg0 *big.Int) (struct { GroupId *big.Int StartBlkNum *big.Int }, error)
PendingGroups is a free data retrieval call binding the contract method 0xd18c81b7.
Solidity: function pendingGroups(uint256 ) view returns(uint256 groupId, uint256 startBlkNum)
func (*DosproxyCallerSession) PendingNodeList ¶
func (_Dosproxy *DosproxyCallerSession) PendingNodeList(arg0 common.Address) (common.Address, error)
PendingNodeList is a free data retrieval call binding the contract method 0xa60b007d.
Solidity: function pendingNodeList(address ) view returns(address)
func (*DosproxyCallerSession) PendingNodeTail ¶
func (_Dosproxy *DosproxyCallerSession) PendingNodeTail() (common.Address, error)
PendingNodeTail is a free data retrieval call binding the contract method 0x094c3612.
Solidity: function pendingNodeTail() view returns(address)
func (*DosproxyCallerSession) ProxyFundsAddr ¶
func (_Dosproxy *DosproxyCallerSession) ProxyFundsAddr() (common.Address, error)
ProxyFundsAddr is a free data retrieval call binding the contract method 0xdf37c617.
Solidity: function proxyFundsAddr() view returns(address)
func (*DosproxyCallerSession) ProxyFundsTokenAddr ¶
func (_Dosproxy *DosproxyCallerSession) ProxyFundsTokenAddr() (common.Address, error)
ProxyFundsTokenAddr is a free data retrieval call binding the contract method 0x99ca2d30.
Solidity: function proxyFundsTokenAddr() view returns(address)
func (*DosproxyCallerSession) RefreshSystemRandomHardLimit ¶
func (_Dosproxy *DosproxyCallerSession) RefreshSystemRandomHardLimit() (*big.Int, error)
RefreshSystemRandomHardLimit is a free data retrieval call binding the contract method 0x962ba8a4.
Solidity: function refreshSystemRandomHardLimit() view returns(uint256)
func (*DosproxyCallerSession) WorkingGroupIds ¶
WorkingGroupIds is a free data retrieval call binding the contract method 0x5d381204.
Solidity: function workingGroupIds(uint256 ) view returns(uint256)
type DosproxyFilterer ¶
type DosproxyFilterer struct {
// contains filtered or unexported fields
}
DosproxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDosproxyFilterer ¶
func NewDosproxyFilterer(address common.Address, filterer bind.ContractFilterer) (*DosproxyFilterer, error)
NewDosproxyFilterer creates a new log filterer instance of Dosproxy, bound to a specific deployed contract.
func (*DosproxyFilterer) FilterGuardianReward ¶
func (_Dosproxy *DosproxyFilterer) FilterGuardianReward(opts *bind.FilterOpts) (*DosproxyGuardianRewardIterator, error)
FilterGuardianReward is a free log retrieval operation binding the contract event 0xa60d55093b21f740878d9871e95e5031eaf5cf08a167c898ed3c62b1fb24f887.
Solidity: event GuardianReward(uint256 blkNum, address guardian)
func (*DosproxyFilterer) FilterLogCallbackTriggeredFor ¶
func (_Dosproxy *DosproxyFilterer) FilterLogCallbackTriggeredFor(opts *bind.FilterOpts) (*DosproxyLogCallbackTriggeredForIterator, error)
FilterLogCallbackTriggeredFor is a free log retrieval operation binding the contract event 0x065d5d7c942a87321bf774d2780cfd4928766b9f04dc6728ab8b4490ef5edaf0.
Solidity: event LogCallbackTriggeredFor(address callbackAddr)
func (*DosproxyFilterer) FilterLogGroupDissolve ¶
func (_Dosproxy *DosproxyFilterer) FilterLogGroupDissolve(opts *bind.FilterOpts) (*DosproxyLogGroupDissolveIterator, error)
FilterLogGroupDissolve is a free log retrieval operation binding the contract event 0xf7377b41bdc770cc22a1bad318571f0ae6d65188371bdbe0cb660c0de57b3150.
Solidity: event LogGroupDissolve(uint256 groupId)
func (*DosproxyFilterer) FilterLogGrouping ¶
func (_Dosproxy *DosproxyFilterer) FilterLogGrouping(opts *bind.FilterOpts) (*DosproxyLogGroupingIterator, error)
FilterLogGrouping is a free log retrieval operation binding the contract event 0x78bf54a42d1b98e6c809c3e5904898c5b3304ede546b6f070e83d9a32e544d4f.
Solidity: event LogGrouping(uint256 groupId, address[] nodeId)
func (*DosproxyFilterer) FilterLogGroupingInitiated ¶
func (_Dosproxy *DosproxyFilterer) FilterLogGroupingInitiated(opts *bind.FilterOpts) (*DosproxyLogGroupingInitiatedIterator, error)
FilterLogGroupingInitiated is a free log retrieval operation binding the contract event 0x5ee79c79dd5be1f25f86c7028ec8fb6849839e8a23f676afc907eade45946986.
Solidity: event LogGroupingInitiated(uint256 pendingNodePool, uint256 groupsize)
func (*DosproxyFilterer) FilterLogInsufficientPendingNode ¶
func (_Dosproxy *DosproxyFilterer) FilterLogInsufficientPendingNode(opts *bind.FilterOpts) (*DosproxyLogInsufficientPendingNodeIterator, error)
FilterLogInsufficientPendingNode is a free log retrieval operation binding the contract event 0xc03848aa1689c7c291dcc68fa62d6109e13f16b25e89bdef5a6c8598b36b8019.
Solidity: event LogInsufficientPendingNode(uint256 numPendingNodes)
func (*DosproxyFilterer) FilterLogMessage ¶
func (_Dosproxy *DosproxyFilterer) FilterLogMessage(opts *bind.FilterOpts) (*DosproxyLogMessageIterator, error)
FilterLogMessage is a free log retrieval operation binding the contract event 0x96561394bac381230de4649200e8831afcab1f451881bbade9ef209f6dd30480.
Solidity: event LogMessage(string info)
func (*DosproxyFilterer) FilterLogNoPendingGroup ¶
func (_Dosproxy *DosproxyFilterer) FilterLogNoPendingGroup(opts *bind.FilterOpts) (*DosproxyLogNoPendingGroupIterator, error)
FilterLogNoPendingGroup is a free log retrieval operation binding the contract event 0x71047c0893a51085656a2894bba10bc6ef51a654f25e1ead1929b076487a9569.
Solidity: event LogNoPendingGroup(uint256 groupId)
func (*DosproxyFilterer) FilterLogNonContractCall ¶
func (_Dosproxy *DosproxyFilterer) FilterLogNonContractCall(opts *bind.FilterOpts) (*DosproxyLogNonContractCallIterator, error)
FilterLogNonContractCall is a free log retrieval operation binding the contract event 0x6cea43bb3db7220931a7c8ac633e65cbc8e7ba129f2ed84db2e71bc0adb73bb5.
Solidity: event LogNonContractCall(address from)
func (*DosproxyFilterer) FilterLogNonSupportedType ¶
func (_Dosproxy *DosproxyFilterer) FilterLogNonSupportedType(opts *bind.FilterOpts) (*DosproxyLogNonSupportedTypeIterator, error)
FilterLogNonSupportedType is a free log retrieval operation binding the contract event 0x70714cf695ae953ee67221716a4b4dc9e944909fd2b66f07e790a49d9ac29b41.
Solidity: event LogNonSupportedType(string invalidSelector)
func (*DosproxyFilterer) FilterLogPendingGroupRemoved ¶
func (_Dosproxy *DosproxyFilterer) FilterLogPendingGroupRemoved(opts *bind.FilterOpts) (*DosproxyLogPendingGroupRemovedIterator, error)
FilterLogPendingGroupRemoved is a free log retrieval operation binding the contract event 0x156927b06a61046135669011768a03b2592ee3667374525502b62b0aef4cbd21.
Solidity: event LogPendingGroupRemoved(uint256 groupId)
func (*DosproxyFilterer) FilterLogPublicKeyAccepted ¶
func (_Dosproxy *DosproxyFilterer) FilterLogPublicKeyAccepted(opts *bind.FilterOpts) (*DosproxyLogPublicKeyAcceptedIterator, error)
FilterLogPublicKeyAccepted is a free log retrieval operation binding the contract event 0x9ad0d0bfff7f0fc653b03785685d46101b09e3cb1f50081915bc8101662e4a88.
Solidity: event LogPublicKeyAccepted(uint256 groupId, uint256[4] pubKey, uint256 numWorkingGroups)
func (*DosproxyFilterer) FilterLogPublicKeySuggested ¶
func (_Dosproxy *DosproxyFilterer) FilterLogPublicKeySuggested(opts *bind.FilterOpts) (*DosproxyLogPublicKeySuggestedIterator, error)
FilterLogPublicKeySuggested is a free log retrieval operation binding the contract event 0x717e526bce26f8e67908004294b35133bbe2a9c7f611384cb0f484aca9223d01.
Solidity: event LogPublicKeySuggested(uint256 groupId, uint256 pubKeyCount)
func (*DosproxyFilterer) FilterLogRegisteredNewPendingNode ¶
func (_Dosproxy *DosproxyFilterer) FilterLogRegisteredNewPendingNode(opts *bind.FilterOpts) (*DosproxyLogRegisteredNewPendingNodeIterator, error)
FilterLogRegisteredNewPendingNode is a free log retrieval operation binding the contract event 0x707a6d64786780aac9cd0c5813ea04241eb135ddd2280c06eea6719afb913151.
Solidity: event LogRegisteredNewPendingNode(address node)
func (*DosproxyFilterer) FilterLogRequestFromNonExistentUC ¶
func (_Dosproxy *DosproxyFilterer) FilterLogRequestFromNonExistentUC(opts *bind.FilterOpts) (*DosproxyLogRequestFromNonExistentUCIterator, error)
FilterLogRequestFromNonExistentUC is a free log retrieval operation binding the contract event 0x40d87958cd48e8b698a94f35390a9020a9127528227647da089cc6bfd7931f42.
Solidity: event LogRequestFromNonExistentUC()
func (*DosproxyFilterer) FilterLogRequestUserRandom ¶
func (_Dosproxy *DosproxyFilterer) FilterLogRequestUserRandom(opts *bind.FilterOpts) (*DosproxyLogRequestUserRandomIterator, error)
FilterLogRequestUserRandom is a free log retrieval operation binding the contract event 0xd587179d80d44e74955fa5d651db2f31b5470fcee8f9736f07ae3b24456a2cf0.
Solidity: event LogRequestUserRandom(uint256 requestId, uint256 lastSystemRandomness, uint256 userSeed, uint256 dispatchedGroupId)
func (*DosproxyFilterer) FilterLogUnRegisteredNewPendingNode ¶
func (_Dosproxy *DosproxyFilterer) FilterLogUnRegisteredNewPendingNode(opts *bind.FilterOpts) (*DosproxyLogUnRegisteredNewPendingNodeIterator, error)
FilterLogUnRegisteredNewPendingNode is a free log retrieval operation binding the contract event 0xaa40dce54d678a8a16fc3cf106c1ddf0b34b66a43c7a365af3268c63bb95fead.
Solidity: event LogUnRegisteredNewPendingNode(address node, uint8 unregisterFrom)
func (*DosproxyFilterer) FilterLogUpdateRandom ¶
func (_Dosproxy *DosproxyFilterer) FilterLogUpdateRandom(opts *bind.FilterOpts) (*DosproxyLogUpdateRandomIterator, error)
FilterLogUpdateRandom is a free log retrieval operation binding the contract event 0xfaa99731d2c5abc7ee76b2e31b6b7e293a30e1e2274f59396a7a59cabd5eadf3.
Solidity: event LogUpdateRandom(uint256 lastRandomness, uint256 dispatchedGroupId)
func (*DosproxyFilterer) FilterLogUrl ¶
func (_Dosproxy *DosproxyFilterer) FilterLogUrl(opts *bind.FilterOpts) (*DosproxyLogUrlIterator, error)
FilterLogUrl is a free log retrieval operation binding the contract event 0x05e1614af4efb13caeba2369a57a05ee5830f33364f82e2c899fd5710cb56ef3.
Solidity: event LogUrl(uint256 queryId, uint256 timeout, string dataSource, string selector, uint256 randomness, uint256 dispatchedGroupId)
func (*DosproxyFilterer) FilterLogValidationResult ¶
func (_Dosproxy *DosproxyFilterer) FilterLogValidationResult(opts *bind.FilterOpts) (*DosproxyLogValidationResultIterator, error)
FilterLogValidationResult is a free log retrieval operation binding the contract event 0xd33c44f7ce166bcd2616c8f4d811261d4d24e1af815f78614683e0c7682c42a5.
Solidity: event LogValidationResult(uint8 trafficType, uint256 trafficId, bytes message, uint256[2] signature, uint256[4] pubKey, bool pass)
func (*DosproxyFilterer) FilterUpdateBootstrapCommitDuration ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdateBootstrapCommitDuration(opts *bind.FilterOpts) (*DosproxyUpdateBootstrapCommitDurationIterator, error)
FilterUpdateBootstrapCommitDuration is a free log retrieval operation binding the contract event 0xbdae601725e6f9108b15103969d6a682c09f7d87ec505e67ceee0baac2c550c8.
Solidity: event UpdateBootstrapCommitDuration(uint256 oldDuration, uint256 newDuration)
func (*DosproxyFilterer) FilterUpdateBootstrapRevealDuration ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdateBootstrapRevealDuration(opts *bind.FilterOpts) (*DosproxyUpdateBootstrapRevealDurationIterator, error)
FilterUpdateBootstrapRevealDuration is a free log retrieval operation binding the contract event 0x2e2857fe2c7b1963919b23c68d0074aac750303e8f14d18d0115cc792668cdb6.
Solidity: event UpdateBootstrapRevealDuration(uint256 oldDuration, uint256 newDuration)
func (*DosproxyFilterer) FilterUpdateGroupMaturityPeriod ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdateGroupMaturityPeriod(opts *bind.FilterOpts) (*DosproxyUpdateGroupMaturityPeriodIterator, error)
FilterUpdateGroupMaturityPeriod is a free log retrieval operation binding the contract event 0x96a027b03aa3233feda42c74f270026db98f223e64b4df4b81231da93bac04b3.
Solidity: event UpdateGroupMaturityPeriod(uint256 oldPeriod, uint256 newPeriod)
func (*DosproxyFilterer) FilterUpdateGroupSize ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdateGroupSize(opts *bind.FilterOpts) (*DosproxyUpdateGroupSizeIterator, error)
FilterUpdateGroupSize is a free log retrieval operation binding the contract event 0x28eb4f48ae7c6c17a714b104832bdd949ebd0a984d37f4893d6cb91f92a8ae57.
Solidity: event UpdateGroupSize(uint256 oldSize, uint256 newSize)
func (*DosproxyFilterer) FilterUpdateLifeDiversity ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdateLifeDiversity(opts *bind.FilterOpts) (*DosproxyUpdateLifeDiversityIterator, error)
FilterUpdateLifeDiversity is a free log retrieval operation binding the contract event 0x978a29592cb150802d04222f78a83519049bde42bb2e86e17250efde5820c687.
Solidity: event UpdateLifeDiversity(uint256 lifeDiversity, uint256 newDiversity)
func (*DosproxyFilterer) FilterUpdatePendingGroupMaxLife ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdatePendingGroupMaxLife(opts *bind.FilterOpts) (*DosproxyUpdatePendingGroupMaxLifeIterator, error)
FilterUpdatePendingGroupMaxLife is a free log retrieval operation binding the contract event 0xfc644126d2177f897a0e09f46bf2678f9577840113d685f4a56bd9e4d48d012c.
Solidity: event UpdatePendingGroupMaxLife(uint256 oldLifeBlocks, uint256 newLifeBlocks)
func (*DosproxyFilterer) FilterUpdateProxyFund ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdateProxyFund(opts *bind.FilterOpts) (*DosproxyUpdateProxyFundIterator, error)
FilterUpdateProxyFund is a free log retrieval operation binding the contract event 0x2ae8e7023c1978c8540df9af00881f2f942d6e7233463a3f0def2b6e57e6dd60.
Solidity: event UpdateProxyFund(address oldFundAddr, address newFundAddr, address oldTokenAddr, address newTokenAddr)
func (*DosproxyFilterer) FilterUpdateSystemRandomHardLimit ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdateSystemRandomHardLimit(opts *bind.FilterOpts) (*DosproxyUpdateSystemRandomHardLimitIterator, error)
FilterUpdateSystemRandomHardLimit is a free log retrieval operation binding the contract event 0xdb95a2fbbee34de5822459ce9edd234f70f321a1cc2395b2dc902b69e1f8093b.
Solidity: event UpdateSystemRandomHardLimit(uint256 oldLimit, uint256 newLimit)
func (*DosproxyFilterer) FilterUpdatebootstrapStartThreshold ¶
func (_Dosproxy *DosproxyFilterer) FilterUpdatebootstrapStartThreshold(opts *bind.FilterOpts) (*DosproxyUpdatebootstrapStartThresholdIterator, error)
FilterUpdatebootstrapStartThreshold is a free log retrieval operation binding the contract event 0x1fa02fb08d726e79971d6de0ee1e2f637f068fed6d3fb859a1765e666bb19307.
Solidity: event UpdatebootstrapStartThreshold(uint256 oldThreshold, uint256 newThreshold)
func (*DosproxyFilterer) FilterUploadPower ¶
func (_Dosproxy *DosproxyFilterer) FilterUploadPower(opts *bind.FilterOpts) (*DosproxyUploadPowerIterator, error)
FilterUploadPower is a free log retrieval operation binding the contract event 0x57d1585803c0c5089cf9d2551ad215ff8f964477cf4c12c94cfa84e7b3a60d54.
Solidity: event UploadPower(uint256 queryId, uint256 randomness, uint256 groupId)
func (*DosproxyFilterer) ParseGuardianReward ¶
func (_Dosproxy *DosproxyFilterer) ParseGuardianReward(log types.Log) (*DosproxyGuardianReward, error)
ParseGuardianReward is a log parse operation binding the contract event 0xa60d55093b21f740878d9871e95e5031eaf5cf08a167c898ed3c62b1fb24f887.
Solidity: event GuardianReward(uint256 blkNum, address guardian)
func (*DosproxyFilterer) ParseLogCallbackTriggeredFor ¶
func (_Dosproxy *DosproxyFilterer) ParseLogCallbackTriggeredFor(log types.Log) (*DosproxyLogCallbackTriggeredFor, error)
ParseLogCallbackTriggeredFor is a log parse operation binding the contract event 0x065d5d7c942a87321bf774d2780cfd4928766b9f04dc6728ab8b4490ef5edaf0.
Solidity: event LogCallbackTriggeredFor(address callbackAddr)
func (*DosproxyFilterer) ParseLogGroupDissolve ¶
func (_Dosproxy *DosproxyFilterer) ParseLogGroupDissolve(log types.Log) (*DosproxyLogGroupDissolve, error)
ParseLogGroupDissolve is a log parse operation binding the contract event 0xf7377b41bdc770cc22a1bad318571f0ae6d65188371bdbe0cb660c0de57b3150.
Solidity: event LogGroupDissolve(uint256 groupId)
func (*DosproxyFilterer) ParseLogGrouping ¶
func (_Dosproxy *DosproxyFilterer) ParseLogGrouping(log types.Log) (*DosproxyLogGrouping, error)
ParseLogGrouping is a log parse operation binding the contract event 0x78bf54a42d1b98e6c809c3e5904898c5b3304ede546b6f070e83d9a32e544d4f.
Solidity: event LogGrouping(uint256 groupId, address[] nodeId)
func (*DosproxyFilterer) ParseLogGroupingInitiated ¶
func (_Dosproxy *DosproxyFilterer) ParseLogGroupingInitiated(log types.Log) (*DosproxyLogGroupingInitiated, error)
ParseLogGroupingInitiated is a log parse operation binding the contract event 0x5ee79c79dd5be1f25f86c7028ec8fb6849839e8a23f676afc907eade45946986.
Solidity: event LogGroupingInitiated(uint256 pendingNodePool, uint256 groupsize)
func (*DosproxyFilterer) ParseLogInsufficientPendingNode ¶
func (_Dosproxy *DosproxyFilterer) ParseLogInsufficientPendingNode(log types.Log) (*DosproxyLogInsufficientPendingNode, error)
ParseLogInsufficientPendingNode is a log parse operation binding the contract event 0xc03848aa1689c7c291dcc68fa62d6109e13f16b25e89bdef5a6c8598b36b8019.
Solidity: event LogInsufficientPendingNode(uint256 numPendingNodes)
func (*DosproxyFilterer) ParseLogMessage ¶
func (_Dosproxy *DosproxyFilterer) ParseLogMessage(log types.Log) (*DosproxyLogMessage, error)
ParseLogMessage is a log parse operation binding the contract event 0x96561394bac381230de4649200e8831afcab1f451881bbade9ef209f6dd30480.
Solidity: event LogMessage(string info)
func (*DosproxyFilterer) ParseLogNoPendingGroup ¶
func (_Dosproxy *DosproxyFilterer) ParseLogNoPendingGroup(log types.Log) (*DosproxyLogNoPendingGroup, error)
ParseLogNoPendingGroup is a log parse operation binding the contract event 0x71047c0893a51085656a2894bba10bc6ef51a654f25e1ead1929b076487a9569.
Solidity: event LogNoPendingGroup(uint256 groupId)
func (*DosproxyFilterer) ParseLogNonContractCall ¶
func (_Dosproxy *DosproxyFilterer) ParseLogNonContractCall(log types.Log) (*DosproxyLogNonContractCall, error)
ParseLogNonContractCall is a log parse operation binding the contract event 0x6cea43bb3db7220931a7c8ac633e65cbc8e7ba129f2ed84db2e71bc0adb73bb5.
Solidity: event LogNonContractCall(address from)
func (*DosproxyFilterer) ParseLogNonSupportedType ¶
func (_Dosproxy *DosproxyFilterer) ParseLogNonSupportedType(log types.Log) (*DosproxyLogNonSupportedType, error)
ParseLogNonSupportedType is a log parse operation binding the contract event 0x70714cf695ae953ee67221716a4b4dc9e944909fd2b66f07e790a49d9ac29b41.
Solidity: event LogNonSupportedType(string invalidSelector)
func (*DosproxyFilterer) ParseLogPendingGroupRemoved ¶
func (_Dosproxy *DosproxyFilterer) ParseLogPendingGroupRemoved(log types.Log) (*DosproxyLogPendingGroupRemoved, error)
ParseLogPendingGroupRemoved is a log parse operation binding the contract event 0x156927b06a61046135669011768a03b2592ee3667374525502b62b0aef4cbd21.
Solidity: event LogPendingGroupRemoved(uint256 groupId)
func (*DosproxyFilterer) ParseLogPublicKeyAccepted ¶
func (_Dosproxy *DosproxyFilterer) ParseLogPublicKeyAccepted(log types.Log) (*DosproxyLogPublicKeyAccepted, error)
ParseLogPublicKeyAccepted is a log parse operation binding the contract event 0x9ad0d0bfff7f0fc653b03785685d46101b09e3cb1f50081915bc8101662e4a88.
Solidity: event LogPublicKeyAccepted(uint256 groupId, uint256[4] pubKey, uint256 numWorkingGroups)
func (*DosproxyFilterer) ParseLogPublicKeySuggested ¶
func (_Dosproxy *DosproxyFilterer) ParseLogPublicKeySuggested(log types.Log) (*DosproxyLogPublicKeySuggested, error)
ParseLogPublicKeySuggested is a log parse operation binding the contract event 0x717e526bce26f8e67908004294b35133bbe2a9c7f611384cb0f484aca9223d01.
Solidity: event LogPublicKeySuggested(uint256 groupId, uint256 pubKeyCount)
func (*DosproxyFilterer) ParseLogRegisteredNewPendingNode ¶
func (_Dosproxy *DosproxyFilterer) ParseLogRegisteredNewPendingNode(log types.Log) (*DosproxyLogRegisteredNewPendingNode, error)
ParseLogRegisteredNewPendingNode is a log parse operation binding the contract event 0x707a6d64786780aac9cd0c5813ea04241eb135ddd2280c06eea6719afb913151.
Solidity: event LogRegisteredNewPendingNode(address node)
func (*DosproxyFilterer) ParseLogRequestFromNonExistentUC ¶
func (_Dosproxy *DosproxyFilterer) ParseLogRequestFromNonExistentUC(log types.Log) (*DosproxyLogRequestFromNonExistentUC, error)
ParseLogRequestFromNonExistentUC is a log parse operation binding the contract event 0x40d87958cd48e8b698a94f35390a9020a9127528227647da089cc6bfd7931f42.
Solidity: event LogRequestFromNonExistentUC()
func (*DosproxyFilterer) ParseLogRequestUserRandom ¶
func (_Dosproxy *DosproxyFilterer) ParseLogRequestUserRandom(log types.Log) (*DosproxyLogRequestUserRandom, error)
ParseLogRequestUserRandom is a log parse operation binding the contract event 0xd587179d80d44e74955fa5d651db2f31b5470fcee8f9736f07ae3b24456a2cf0.
Solidity: event LogRequestUserRandom(uint256 requestId, uint256 lastSystemRandomness, uint256 userSeed, uint256 dispatchedGroupId)
func (*DosproxyFilterer) ParseLogUnRegisteredNewPendingNode ¶
func (_Dosproxy *DosproxyFilterer) ParseLogUnRegisteredNewPendingNode(log types.Log) (*DosproxyLogUnRegisteredNewPendingNode, error)
ParseLogUnRegisteredNewPendingNode is a log parse operation binding the contract event 0xaa40dce54d678a8a16fc3cf106c1ddf0b34b66a43c7a365af3268c63bb95fead.
Solidity: event LogUnRegisteredNewPendingNode(address node, uint8 unregisterFrom)
func (*DosproxyFilterer) ParseLogUpdateRandom ¶
func (_Dosproxy *DosproxyFilterer) ParseLogUpdateRandom(log types.Log) (*DosproxyLogUpdateRandom, error)
ParseLogUpdateRandom is a log parse operation binding the contract event 0xfaa99731d2c5abc7ee76b2e31b6b7e293a30e1e2274f59396a7a59cabd5eadf3.
Solidity: event LogUpdateRandom(uint256 lastRandomness, uint256 dispatchedGroupId)
func (*DosproxyFilterer) ParseLogUrl ¶
func (_Dosproxy *DosproxyFilterer) ParseLogUrl(log types.Log) (*DosproxyLogUrl, error)
ParseLogUrl is a log parse operation binding the contract event 0x05e1614af4efb13caeba2369a57a05ee5830f33364f82e2c899fd5710cb56ef3.
Solidity: event LogUrl(uint256 queryId, uint256 timeout, string dataSource, string selector, uint256 randomness, uint256 dispatchedGroupId)
func (*DosproxyFilterer) ParseLogValidationResult ¶
func (_Dosproxy *DosproxyFilterer) ParseLogValidationResult(log types.Log) (*DosproxyLogValidationResult, error)
ParseLogValidationResult is a log parse operation binding the contract event 0xd33c44f7ce166bcd2616c8f4d811261d4d24e1af815f78614683e0c7682c42a5.
Solidity: event LogValidationResult(uint8 trafficType, uint256 trafficId, bytes message, uint256[2] signature, uint256[4] pubKey, bool pass)
func (*DosproxyFilterer) ParseUpdateBootstrapCommitDuration ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdateBootstrapCommitDuration(log types.Log) (*DosproxyUpdateBootstrapCommitDuration, error)
ParseUpdateBootstrapCommitDuration is a log parse operation binding the contract event 0xbdae601725e6f9108b15103969d6a682c09f7d87ec505e67ceee0baac2c550c8.
Solidity: event UpdateBootstrapCommitDuration(uint256 oldDuration, uint256 newDuration)
func (*DosproxyFilterer) ParseUpdateBootstrapRevealDuration ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdateBootstrapRevealDuration(log types.Log) (*DosproxyUpdateBootstrapRevealDuration, error)
ParseUpdateBootstrapRevealDuration is a log parse operation binding the contract event 0x2e2857fe2c7b1963919b23c68d0074aac750303e8f14d18d0115cc792668cdb6.
Solidity: event UpdateBootstrapRevealDuration(uint256 oldDuration, uint256 newDuration)
func (*DosproxyFilterer) ParseUpdateGroupMaturityPeriod ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdateGroupMaturityPeriod(log types.Log) (*DosproxyUpdateGroupMaturityPeriod, error)
ParseUpdateGroupMaturityPeriod is a log parse operation binding the contract event 0x96a027b03aa3233feda42c74f270026db98f223e64b4df4b81231da93bac04b3.
Solidity: event UpdateGroupMaturityPeriod(uint256 oldPeriod, uint256 newPeriod)
func (*DosproxyFilterer) ParseUpdateGroupSize ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdateGroupSize(log types.Log) (*DosproxyUpdateGroupSize, error)
ParseUpdateGroupSize is a log parse operation binding the contract event 0x28eb4f48ae7c6c17a714b104832bdd949ebd0a984d37f4893d6cb91f92a8ae57.
Solidity: event UpdateGroupSize(uint256 oldSize, uint256 newSize)
func (*DosproxyFilterer) ParseUpdateLifeDiversity ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdateLifeDiversity(log types.Log) (*DosproxyUpdateLifeDiversity, error)
ParseUpdateLifeDiversity is a log parse operation binding the contract event 0x978a29592cb150802d04222f78a83519049bde42bb2e86e17250efde5820c687.
Solidity: event UpdateLifeDiversity(uint256 lifeDiversity, uint256 newDiversity)
func (*DosproxyFilterer) ParseUpdatePendingGroupMaxLife ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdatePendingGroupMaxLife(log types.Log) (*DosproxyUpdatePendingGroupMaxLife, error)
ParseUpdatePendingGroupMaxLife is a log parse operation binding the contract event 0xfc644126d2177f897a0e09f46bf2678f9577840113d685f4a56bd9e4d48d012c.
Solidity: event UpdatePendingGroupMaxLife(uint256 oldLifeBlocks, uint256 newLifeBlocks)
func (*DosproxyFilterer) ParseUpdateProxyFund ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdateProxyFund(log types.Log) (*DosproxyUpdateProxyFund, error)
ParseUpdateProxyFund is a log parse operation binding the contract event 0x2ae8e7023c1978c8540df9af00881f2f942d6e7233463a3f0def2b6e57e6dd60.
Solidity: event UpdateProxyFund(address oldFundAddr, address newFundAddr, address oldTokenAddr, address newTokenAddr)
func (*DosproxyFilterer) ParseUpdateSystemRandomHardLimit ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdateSystemRandomHardLimit(log types.Log) (*DosproxyUpdateSystemRandomHardLimit, error)
ParseUpdateSystemRandomHardLimit is a log parse operation binding the contract event 0xdb95a2fbbee34de5822459ce9edd234f70f321a1cc2395b2dc902b69e1f8093b.
Solidity: event UpdateSystemRandomHardLimit(uint256 oldLimit, uint256 newLimit)
func (*DosproxyFilterer) ParseUpdatebootstrapStartThreshold ¶
func (_Dosproxy *DosproxyFilterer) ParseUpdatebootstrapStartThreshold(log types.Log) (*DosproxyUpdatebootstrapStartThreshold, error)
ParseUpdatebootstrapStartThreshold is a log parse operation binding the contract event 0x1fa02fb08d726e79971d6de0ee1e2f637f068fed6d3fb859a1765e666bb19307.
Solidity: event UpdatebootstrapStartThreshold(uint256 oldThreshold, uint256 newThreshold)
func (*DosproxyFilterer) ParseUploadPower ¶
func (_Dosproxy *DosproxyFilterer) ParseUploadPower(log types.Log) (*DosproxyUploadPower, error)
ParseUploadPower is a log parse operation binding the contract event 0x57d1585803c0c5089cf9d2551ad215ff8f964477cf4c12c94cfa84e7b3a60d54.
Solidity: event UploadPower(uint256 queryId, uint256 randomness, uint256 groupId)
func (*DosproxyFilterer) WatchGuardianReward ¶
func (_Dosproxy *DosproxyFilterer) WatchGuardianReward(opts *bind.WatchOpts, sink chan<- *DosproxyGuardianReward) (event.Subscription, error)
WatchGuardianReward is a free log subscription operation binding the contract event 0xa60d55093b21f740878d9871e95e5031eaf5cf08a167c898ed3c62b1fb24f887.
Solidity: event GuardianReward(uint256 blkNum, address guardian)
func (*DosproxyFilterer) WatchLogCallbackTriggeredFor ¶
func (_Dosproxy *DosproxyFilterer) WatchLogCallbackTriggeredFor(opts *bind.WatchOpts, sink chan<- *DosproxyLogCallbackTriggeredFor) (event.Subscription, error)
WatchLogCallbackTriggeredFor is a free log subscription operation binding the contract event 0x065d5d7c942a87321bf774d2780cfd4928766b9f04dc6728ab8b4490ef5edaf0.
Solidity: event LogCallbackTriggeredFor(address callbackAddr)
func (*DosproxyFilterer) WatchLogGroupDissolve ¶
func (_Dosproxy *DosproxyFilterer) WatchLogGroupDissolve(opts *bind.WatchOpts, sink chan<- *DosproxyLogGroupDissolve) (event.Subscription, error)
WatchLogGroupDissolve is a free log subscription operation binding the contract event 0xf7377b41bdc770cc22a1bad318571f0ae6d65188371bdbe0cb660c0de57b3150.
Solidity: event LogGroupDissolve(uint256 groupId)
func (*DosproxyFilterer) WatchLogGrouping ¶
func (_Dosproxy *DosproxyFilterer) WatchLogGrouping(opts *bind.WatchOpts, sink chan<- *DosproxyLogGrouping) (event.Subscription, error)
WatchLogGrouping is a free log subscription operation binding the contract event 0x78bf54a42d1b98e6c809c3e5904898c5b3304ede546b6f070e83d9a32e544d4f.
Solidity: event LogGrouping(uint256 groupId, address[] nodeId)
func (*DosproxyFilterer) WatchLogGroupingInitiated ¶
func (_Dosproxy *DosproxyFilterer) WatchLogGroupingInitiated(opts *bind.WatchOpts, sink chan<- *DosproxyLogGroupingInitiated) (event.Subscription, error)
WatchLogGroupingInitiated is a free log subscription operation binding the contract event 0x5ee79c79dd5be1f25f86c7028ec8fb6849839e8a23f676afc907eade45946986.
Solidity: event LogGroupingInitiated(uint256 pendingNodePool, uint256 groupsize)
func (*DosproxyFilterer) WatchLogInsufficientPendingNode ¶
func (_Dosproxy *DosproxyFilterer) WatchLogInsufficientPendingNode(opts *bind.WatchOpts, sink chan<- *DosproxyLogInsufficientPendingNode) (event.Subscription, error)
WatchLogInsufficientPendingNode is a free log subscription operation binding the contract event 0xc03848aa1689c7c291dcc68fa62d6109e13f16b25e89bdef5a6c8598b36b8019.
Solidity: event LogInsufficientPendingNode(uint256 numPendingNodes)
func (*DosproxyFilterer) WatchLogMessage ¶
func (_Dosproxy *DosproxyFilterer) WatchLogMessage(opts *bind.WatchOpts, sink chan<- *DosproxyLogMessage) (event.Subscription, error)
WatchLogMessage is a free log subscription operation binding the contract event 0x96561394bac381230de4649200e8831afcab1f451881bbade9ef209f6dd30480.
Solidity: event LogMessage(string info)
func (*DosproxyFilterer) WatchLogNoPendingGroup ¶
func (_Dosproxy *DosproxyFilterer) WatchLogNoPendingGroup(opts *bind.WatchOpts, sink chan<- *DosproxyLogNoPendingGroup) (event.Subscription, error)
WatchLogNoPendingGroup is a free log subscription operation binding the contract event 0x71047c0893a51085656a2894bba10bc6ef51a654f25e1ead1929b076487a9569.
Solidity: event LogNoPendingGroup(uint256 groupId)
func (*DosproxyFilterer) WatchLogNonContractCall ¶
func (_Dosproxy *DosproxyFilterer) WatchLogNonContractCall(opts *bind.WatchOpts, sink chan<- *DosproxyLogNonContractCall) (event.Subscription, error)
WatchLogNonContractCall is a free log subscription operation binding the contract event 0x6cea43bb3db7220931a7c8ac633e65cbc8e7ba129f2ed84db2e71bc0adb73bb5.
Solidity: event LogNonContractCall(address from)
func (*DosproxyFilterer) WatchLogNonSupportedType ¶
func (_Dosproxy *DosproxyFilterer) WatchLogNonSupportedType(opts *bind.WatchOpts, sink chan<- *DosproxyLogNonSupportedType) (event.Subscription, error)
WatchLogNonSupportedType is a free log subscription operation binding the contract event 0x70714cf695ae953ee67221716a4b4dc9e944909fd2b66f07e790a49d9ac29b41.
Solidity: event LogNonSupportedType(string invalidSelector)
func (*DosproxyFilterer) WatchLogPendingGroupRemoved ¶
func (_Dosproxy *DosproxyFilterer) WatchLogPendingGroupRemoved(opts *bind.WatchOpts, sink chan<- *DosproxyLogPendingGroupRemoved) (event.Subscription, error)
WatchLogPendingGroupRemoved is a free log subscription operation binding the contract event 0x156927b06a61046135669011768a03b2592ee3667374525502b62b0aef4cbd21.
Solidity: event LogPendingGroupRemoved(uint256 groupId)
func (*DosproxyFilterer) WatchLogPublicKeyAccepted ¶
func (_Dosproxy *DosproxyFilterer) WatchLogPublicKeyAccepted(opts *bind.WatchOpts, sink chan<- *DosproxyLogPublicKeyAccepted) (event.Subscription, error)
WatchLogPublicKeyAccepted is a free log subscription operation binding the contract event 0x9ad0d0bfff7f0fc653b03785685d46101b09e3cb1f50081915bc8101662e4a88.
Solidity: event LogPublicKeyAccepted(uint256 groupId, uint256[4] pubKey, uint256 numWorkingGroups)
func (*DosproxyFilterer) WatchLogPublicKeySuggested ¶
func (_Dosproxy *DosproxyFilterer) WatchLogPublicKeySuggested(opts *bind.WatchOpts, sink chan<- *DosproxyLogPublicKeySuggested) (event.Subscription, error)
WatchLogPublicKeySuggested is a free log subscription operation binding the contract event 0x717e526bce26f8e67908004294b35133bbe2a9c7f611384cb0f484aca9223d01.
Solidity: event LogPublicKeySuggested(uint256 groupId, uint256 pubKeyCount)
func (*DosproxyFilterer) WatchLogRegisteredNewPendingNode ¶
func (_Dosproxy *DosproxyFilterer) WatchLogRegisteredNewPendingNode(opts *bind.WatchOpts, sink chan<- *DosproxyLogRegisteredNewPendingNode) (event.Subscription, error)
WatchLogRegisteredNewPendingNode is a free log subscription operation binding the contract event 0x707a6d64786780aac9cd0c5813ea04241eb135ddd2280c06eea6719afb913151.
Solidity: event LogRegisteredNewPendingNode(address node)
func (*DosproxyFilterer) WatchLogRequestFromNonExistentUC ¶
func (_Dosproxy *DosproxyFilterer) WatchLogRequestFromNonExistentUC(opts *bind.WatchOpts, sink chan<- *DosproxyLogRequestFromNonExistentUC) (event.Subscription, error)
WatchLogRequestFromNonExistentUC is a free log subscription operation binding the contract event 0x40d87958cd48e8b698a94f35390a9020a9127528227647da089cc6bfd7931f42.
Solidity: event LogRequestFromNonExistentUC()
func (*DosproxyFilterer) WatchLogRequestUserRandom ¶
func (_Dosproxy *DosproxyFilterer) WatchLogRequestUserRandom(opts *bind.WatchOpts, sink chan<- *DosproxyLogRequestUserRandom) (event.Subscription, error)
WatchLogRequestUserRandom is a free log subscription operation binding the contract event 0xd587179d80d44e74955fa5d651db2f31b5470fcee8f9736f07ae3b24456a2cf0.
Solidity: event LogRequestUserRandom(uint256 requestId, uint256 lastSystemRandomness, uint256 userSeed, uint256 dispatchedGroupId)
func (*DosproxyFilterer) WatchLogUnRegisteredNewPendingNode ¶
func (_Dosproxy *DosproxyFilterer) WatchLogUnRegisteredNewPendingNode(opts *bind.WatchOpts, sink chan<- *DosproxyLogUnRegisteredNewPendingNode) (event.Subscription, error)
WatchLogUnRegisteredNewPendingNode is a free log subscription operation binding the contract event 0xaa40dce54d678a8a16fc3cf106c1ddf0b34b66a43c7a365af3268c63bb95fead.
Solidity: event LogUnRegisteredNewPendingNode(address node, uint8 unregisterFrom)
func (*DosproxyFilterer) WatchLogUpdateRandom ¶
func (_Dosproxy *DosproxyFilterer) WatchLogUpdateRandom(opts *bind.WatchOpts, sink chan<- *DosproxyLogUpdateRandom) (event.Subscription, error)
WatchLogUpdateRandom is a free log subscription operation binding the contract event 0xfaa99731d2c5abc7ee76b2e31b6b7e293a30e1e2274f59396a7a59cabd5eadf3.
Solidity: event LogUpdateRandom(uint256 lastRandomness, uint256 dispatchedGroupId)
func (*DosproxyFilterer) WatchLogUrl ¶
func (_Dosproxy *DosproxyFilterer) WatchLogUrl(opts *bind.WatchOpts, sink chan<- *DosproxyLogUrl) (event.Subscription, error)
WatchLogUrl is a free log subscription operation binding the contract event 0x05e1614af4efb13caeba2369a57a05ee5830f33364f82e2c899fd5710cb56ef3.
Solidity: event LogUrl(uint256 queryId, uint256 timeout, string dataSource, string selector, uint256 randomness, uint256 dispatchedGroupId)
func (*DosproxyFilterer) WatchLogValidationResult ¶
func (_Dosproxy *DosproxyFilterer) WatchLogValidationResult(opts *bind.WatchOpts, sink chan<- *DosproxyLogValidationResult) (event.Subscription, error)
WatchLogValidationResult is a free log subscription operation binding the contract event 0xd33c44f7ce166bcd2616c8f4d811261d4d24e1af815f78614683e0c7682c42a5.
Solidity: event LogValidationResult(uint8 trafficType, uint256 trafficId, bytes message, uint256[2] signature, uint256[4] pubKey, bool pass)
func (*DosproxyFilterer) WatchUpdateBootstrapCommitDuration ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdateBootstrapCommitDuration(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateBootstrapCommitDuration) (event.Subscription, error)
WatchUpdateBootstrapCommitDuration is a free log subscription operation binding the contract event 0xbdae601725e6f9108b15103969d6a682c09f7d87ec505e67ceee0baac2c550c8.
Solidity: event UpdateBootstrapCommitDuration(uint256 oldDuration, uint256 newDuration)
func (*DosproxyFilterer) WatchUpdateBootstrapRevealDuration ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdateBootstrapRevealDuration(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateBootstrapRevealDuration) (event.Subscription, error)
WatchUpdateBootstrapRevealDuration is a free log subscription operation binding the contract event 0x2e2857fe2c7b1963919b23c68d0074aac750303e8f14d18d0115cc792668cdb6.
Solidity: event UpdateBootstrapRevealDuration(uint256 oldDuration, uint256 newDuration)
func (*DosproxyFilterer) WatchUpdateGroupMaturityPeriod ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdateGroupMaturityPeriod(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateGroupMaturityPeriod) (event.Subscription, error)
WatchUpdateGroupMaturityPeriod is a free log subscription operation binding the contract event 0x96a027b03aa3233feda42c74f270026db98f223e64b4df4b81231da93bac04b3.
Solidity: event UpdateGroupMaturityPeriod(uint256 oldPeriod, uint256 newPeriod)
func (*DosproxyFilterer) WatchUpdateGroupSize ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdateGroupSize(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateGroupSize) (event.Subscription, error)
WatchUpdateGroupSize is a free log subscription operation binding the contract event 0x28eb4f48ae7c6c17a714b104832bdd949ebd0a984d37f4893d6cb91f92a8ae57.
Solidity: event UpdateGroupSize(uint256 oldSize, uint256 newSize)
func (*DosproxyFilterer) WatchUpdateLifeDiversity ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdateLifeDiversity(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateLifeDiversity) (event.Subscription, error)
WatchUpdateLifeDiversity is a free log subscription operation binding the contract event 0x978a29592cb150802d04222f78a83519049bde42bb2e86e17250efde5820c687.
Solidity: event UpdateLifeDiversity(uint256 lifeDiversity, uint256 newDiversity)
func (*DosproxyFilterer) WatchUpdatePendingGroupMaxLife ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdatePendingGroupMaxLife(opts *bind.WatchOpts, sink chan<- *DosproxyUpdatePendingGroupMaxLife) (event.Subscription, error)
WatchUpdatePendingGroupMaxLife is a free log subscription operation binding the contract event 0xfc644126d2177f897a0e09f46bf2678f9577840113d685f4a56bd9e4d48d012c.
Solidity: event UpdatePendingGroupMaxLife(uint256 oldLifeBlocks, uint256 newLifeBlocks)
func (*DosproxyFilterer) WatchUpdateProxyFund ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdateProxyFund(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateProxyFund) (event.Subscription, error)
WatchUpdateProxyFund is a free log subscription operation binding the contract event 0x2ae8e7023c1978c8540df9af00881f2f942d6e7233463a3f0def2b6e57e6dd60.
Solidity: event UpdateProxyFund(address oldFundAddr, address newFundAddr, address oldTokenAddr, address newTokenAddr)
func (*DosproxyFilterer) WatchUpdateSystemRandomHardLimit ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdateSystemRandomHardLimit(opts *bind.WatchOpts, sink chan<- *DosproxyUpdateSystemRandomHardLimit) (event.Subscription, error)
WatchUpdateSystemRandomHardLimit is a free log subscription operation binding the contract event 0xdb95a2fbbee34de5822459ce9edd234f70f321a1cc2395b2dc902b69e1f8093b.
Solidity: event UpdateSystemRandomHardLimit(uint256 oldLimit, uint256 newLimit)
func (*DosproxyFilterer) WatchUpdatebootstrapStartThreshold ¶
func (_Dosproxy *DosproxyFilterer) WatchUpdatebootstrapStartThreshold(opts *bind.WatchOpts, sink chan<- *DosproxyUpdatebootstrapStartThreshold) (event.Subscription, error)
WatchUpdatebootstrapStartThreshold is a free log subscription operation binding the contract event 0x1fa02fb08d726e79971d6de0ee1e2f637f068fed6d3fb859a1765e666bb19307.
Solidity: event UpdatebootstrapStartThreshold(uint256 oldThreshold, uint256 newThreshold)
func (*DosproxyFilterer) WatchUploadPower ¶
func (_Dosproxy *DosproxyFilterer) WatchUploadPower(opts *bind.WatchOpts, sink chan<- *DosproxyUploadPower) (event.Subscription, error)
WatchUploadPower is a free log subscription operation binding the contract event 0x57d1585803c0c5089cf9d2551ad215ff8f964477cf4c12c94cfa84e7b3a60d54.
Solidity: event UploadPower(uint256 queryId, uint256 randomness, uint256 groupId)
type DosproxyGuardianReward ¶
type DosproxyGuardianReward struct { BlkNum *big.Int Guardian common.Address Raw types.Log // Blockchain specific contextual infos }
DosproxyGuardianReward represents a GuardianReward event raised by the Dosproxy contract.
type DosproxyGuardianRewardIterator ¶
type DosproxyGuardianRewardIterator struct { Event *DosproxyGuardianReward // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyGuardianRewardIterator is returned from FilterGuardianReward and is used to iterate over the raw logs and unpacked data for GuardianReward events raised by the Dosproxy contract.
func (*DosproxyGuardianRewardIterator) Close ¶
func (it *DosproxyGuardianRewardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyGuardianRewardIterator) Error ¶
func (it *DosproxyGuardianRewardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyGuardianRewardIterator) Next ¶
func (it *DosproxyGuardianRewardIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogCallbackTriggeredFor ¶
type DosproxyLogCallbackTriggeredFor struct { CallbackAddr common.Address Raw types.Log // Blockchain specific contextual infos }
DosproxyLogCallbackTriggeredFor represents a LogCallbackTriggeredFor event raised by the Dosproxy contract.
type DosproxyLogCallbackTriggeredForIterator ¶
type DosproxyLogCallbackTriggeredForIterator struct { Event *DosproxyLogCallbackTriggeredFor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogCallbackTriggeredForIterator is returned from FilterLogCallbackTriggeredFor and is used to iterate over the raw logs and unpacked data for LogCallbackTriggeredFor events raised by the Dosproxy contract.
func (*DosproxyLogCallbackTriggeredForIterator) Close ¶
func (it *DosproxyLogCallbackTriggeredForIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogCallbackTriggeredForIterator) Error ¶
func (it *DosproxyLogCallbackTriggeredForIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogCallbackTriggeredForIterator) Next ¶
func (it *DosproxyLogCallbackTriggeredForIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogGroupDissolve ¶
type DosproxyLogGroupDissolve struct { GroupId *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogGroupDissolve represents a LogGroupDissolve event raised by the Dosproxy contract.
type DosproxyLogGroupDissolveIterator ¶
type DosproxyLogGroupDissolveIterator struct { Event *DosproxyLogGroupDissolve // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogGroupDissolveIterator is returned from FilterLogGroupDissolve and is used to iterate over the raw logs and unpacked data for LogGroupDissolve events raised by the Dosproxy contract.
func (*DosproxyLogGroupDissolveIterator) Close ¶
func (it *DosproxyLogGroupDissolveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogGroupDissolveIterator) Error ¶
func (it *DosproxyLogGroupDissolveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogGroupDissolveIterator) Next ¶
func (it *DosproxyLogGroupDissolveIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogGrouping ¶
type DosproxyLogGrouping struct { GroupId *big.Int NodeId []common.Address Raw types.Log // Blockchain specific contextual infos }
DosproxyLogGrouping represents a LogGrouping event raised by the Dosproxy contract.
type DosproxyLogGroupingInitiated ¶
type DosproxyLogGroupingInitiated struct { PendingNodePool *big.Int Groupsize *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogGroupingInitiated represents a LogGroupingInitiated event raised by the Dosproxy contract.
type DosproxyLogGroupingInitiatedIterator ¶
type DosproxyLogGroupingInitiatedIterator struct { Event *DosproxyLogGroupingInitiated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogGroupingInitiatedIterator is returned from FilterLogGroupingInitiated and is used to iterate over the raw logs and unpacked data for LogGroupingInitiated events raised by the Dosproxy contract.
func (*DosproxyLogGroupingInitiatedIterator) Close ¶
func (it *DosproxyLogGroupingInitiatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogGroupingInitiatedIterator) Error ¶
func (it *DosproxyLogGroupingInitiatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogGroupingInitiatedIterator) Next ¶
func (it *DosproxyLogGroupingInitiatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogGroupingIterator ¶
type DosproxyLogGroupingIterator struct { Event *DosproxyLogGrouping // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogGroupingIterator is returned from FilterLogGrouping and is used to iterate over the raw logs and unpacked data for LogGrouping events raised by the Dosproxy contract.
func (*DosproxyLogGroupingIterator) Close ¶
func (it *DosproxyLogGroupingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogGroupingIterator) Error ¶
func (it *DosproxyLogGroupingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogGroupingIterator) Next ¶
func (it *DosproxyLogGroupingIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogInsufficientPendingNode ¶
type DosproxyLogInsufficientPendingNode struct { NumPendingNodes *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogInsufficientPendingNode represents a LogInsufficientPendingNode event raised by the Dosproxy contract.
type DosproxyLogInsufficientPendingNodeIterator ¶
type DosproxyLogInsufficientPendingNodeIterator struct { Event *DosproxyLogInsufficientPendingNode // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogInsufficientPendingNodeIterator is returned from FilterLogInsufficientPendingNode and is used to iterate over the raw logs and unpacked data for LogInsufficientPendingNode events raised by the Dosproxy contract.
func (*DosproxyLogInsufficientPendingNodeIterator) Close ¶
func (it *DosproxyLogInsufficientPendingNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogInsufficientPendingNodeIterator) Error ¶
func (it *DosproxyLogInsufficientPendingNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogInsufficientPendingNodeIterator) Next ¶
func (it *DosproxyLogInsufficientPendingNodeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogMessage ¶
type DosproxyLogMessage struct { Info string Raw types.Log // Blockchain specific contextual infos }
DosproxyLogMessage represents a LogMessage event raised by the Dosproxy contract.
type DosproxyLogMessageIterator ¶
type DosproxyLogMessageIterator struct { Event *DosproxyLogMessage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogMessageIterator is returned from FilterLogMessage and is used to iterate over the raw logs and unpacked data for LogMessage events raised by the Dosproxy contract.
func (*DosproxyLogMessageIterator) Close ¶
func (it *DosproxyLogMessageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogMessageIterator) Error ¶
func (it *DosproxyLogMessageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogMessageIterator) Next ¶
func (it *DosproxyLogMessageIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogNoPendingGroup ¶
type DosproxyLogNoPendingGroup struct { GroupId *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogNoPendingGroup represents a LogNoPendingGroup event raised by the Dosproxy contract.
type DosproxyLogNoPendingGroupIterator ¶
type DosproxyLogNoPendingGroupIterator struct { Event *DosproxyLogNoPendingGroup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogNoPendingGroupIterator is returned from FilterLogNoPendingGroup and is used to iterate over the raw logs and unpacked data for LogNoPendingGroup events raised by the Dosproxy contract.
func (*DosproxyLogNoPendingGroupIterator) Close ¶
func (it *DosproxyLogNoPendingGroupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogNoPendingGroupIterator) Error ¶
func (it *DosproxyLogNoPendingGroupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogNoPendingGroupIterator) Next ¶
func (it *DosproxyLogNoPendingGroupIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogNonContractCall ¶
type DosproxyLogNonContractCall struct { From common.Address Raw types.Log // Blockchain specific contextual infos }
DosproxyLogNonContractCall represents a LogNonContractCall event raised by the Dosproxy contract.
type DosproxyLogNonContractCallIterator ¶
type DosproxyLogNonContractCallIterator struct { Event *DosproxyLogNonContractCall // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogNonContractCallIterator is returned from FilterLogNonContractCall and is used to iterate over the raw logs and unpacked data for LogNonContractCall events raised by the Dosproxy contract.
func (*DosproxyLogNonContractCallIterator) Close ¶
func (it *DosproxyLogNonContractCallIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogNonContractCallIterator) Error ¶
func (it *DosproxyLogNonContractCallIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogNonContractCallIterator) Next ¶
func (it *DosproxyLogNonContractCallIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogNonSupportedType ¶
type DosproxyLogNonSupportedType struct { InvalidSelector string Raw types.Log // Blockchain specific contextual infos }
DosproxyLogNonSupportedType represents a LogNonSupportedType event raised by the Dosproxy contract.
type DosproxyLogNonSupportedTypeIterator ¶
type DosproxyLogNonSupportedTypeIterator struct { Event *DosproxyLogNonSupportedType // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogNonSupportedTypeIterator is returned from FilterLogNonSupportedType and is used to iterate over the raw logs and unpacked data for LogNonSupportedType events raised by the Dosproxy contract.
func (*DosproxyLogNonSupportedTypeIterator) Close ¶
func (it *DosproxyLogNonSupportedTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogNonSupportedTypeIterator) Error ¶
func (it *DosproxyLogNonSupportedTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogNonSupportedTypeIterator) Next ¶
func (it *DosproxyLogNonSupportedTypeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogPendingGroupRemoved ¶
type DosproxyLogPendingGroupRemoved struct { GroupId *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogPendingGroupRemoved represents a LogPendingGroupRemoved event raised by the Dosproxy contract.
type DosproxyLogPendingGroupRemovedIterator ¶
type DosproxyLogPendingGroupRemovedIterator struct { Event *DosproxyLogPendingGroupRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogPendingGroupRemovedIterator is returned from FilterLogPendingGroupRemoved and is used to iterate over the raw logs and unpacked data for LogPendingGroupRemoved events raised by the Dosproxy contract.
func (*DosproxyLogPendingGroupRemovedIterator) Close ¶
func (it *DosproxyLogPendingGroupRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogPendingGroupRemovedIterator) Error ¶
func (it *DosproxyLogPendingGroupRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogPendingGroupRemovedIterator) Next ¶
func (it *DosproxyLogPendingGroupRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogPublicKeyAccepted ¶
type DosproxyLogPublicKeyAccepted struct { GroupId *big.Int PubKey [4]*big.Int NumWorkingGroups *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogPublicKeyAccepted represents a LogPublicKeyAccepted event raised by the Dosproxy contract.
type DosproxyLogPublicKeyAcceptedIterator ¶
type DosproxyLogPublicKeyAcceptedIterator struct { Event *DosproxyLogPublicKeyAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogPublicKeyAcceptedIterator is returned from FilterLogPublicKeyAccepted and is used to iterate over the raw logs and unpacked data for LogPublicKeyAccepted events raised by the Dosproxy contract.
func (*DosproxyLogPublicKeyAcceptedIterator) Close ¶
func (it *DosproxyLogPublicKeyAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogPublicKeyAcceptedIterator) Error ¶
func (it *DosproxyLogPublicKeyAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogPublicKeyAcceptedIterator) Next ¶
func (it *DosproxyLogPublicKeyAcceptedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogPublicKeySuggested ¶
type DosproxyLogPublicKeySuggested struct { GroupId *big.Int PubKeyCount *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogPublicKeySuggested represents a LogPublicKeySuggested event raised by the Dosproxy contract.
type DosproxyLogPublicKeySuggestedIterator ¶
type DosproxyLogPublicKeySuggestedIterator struct { Event *DosproxyLogPublicKeySuggested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogPublicKeySuggestedIterator is returned from FilterLogPublicKeySuggested and is used to iterate over the raw logs and unpacked data for LogPublicKeySuggested events raised by the Dosproxy contract.
func (*DosproxyLogPublicKeySuggestedIterator) Close ¶
func (it *DosproxyLogPublicKeySuggestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogPublicKeySuggestedIterator) Error ¶
func (it *DosproxyLogPublicKeySuggestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogPublicKeySuggestedIterator) Next ¶
func (it *DosproxyLogPublicKeySuggestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogRegisteredNewPendingNode ¶
type DosproxyLogRegisteredNewPendingNode struct { Node common.Address Raw types.Log // Blockchain specific contextual infos }
DosproxyLogRegisteredNewPendingNode represents a LogRegisteredNewPendingNode event raised by the Dosproxy contract.
type DosproxyLogRegisteredNewPendingNodeIterator ¶
type DosproxyLogRegisteredNewPendingNodeIterator struct { Event *DosproxyLogRegisteredNewPendingNode // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogRegisteredNewPendingNodeIterator is returned from FilterLogRegisteredNewPendingNode and is used to iterate over the raw logs and unpacked data for LogRegisteredNewPendingNode events raised by the Dosproxy contract.
func (*DosproxyLogRegisteredNewPendingNodeIterator) Close ¶
func (it *DosproxyLogRegisteredNewPendingNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogRegisteredNewPendingNodeIterator) Error ¶
func (it *DosproxyLogRegisteredNewPendingNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogRegisteredNewPendingNodeIterator) Next ¶
func (it *DosproxyLogRegisteredNewPendingNodeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogRequestFromNonExistentUC ¶
type DosproxyLogRequestFromNonExistentUC struct {
Raw types.Log // Blockchain specific contextual infos
}
DosproxyLogRequestFromNonExistentUC represents a LogRequestFromNonExistentUC event raised by the Dosproxy contract.
type DosproxyLogRequestFromNonExistentUCIterator ¶
type DosproxyLogRequestFromNonExistentUCIterator struct { Event *DosproxyLogRequestFromNonExistentUC // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogRequestFromNonExistentUCIterator is returned from FilterLogRequestFromNonExistentUC and is used to iterate over the raw logs and unpacked data for LogRequestFromNonExistentUC events raised by the Dosproxy contract.
func (*DosproxyLogRequestFromNonExistentUCIterator) Close ¶
func (it *DosproxyLogRequestFromNonExistentUCIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogRequestFromNonExistentUCIterator) Error ¶
func (it *DosproxyLogRequestFromNonExistentUCIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogRequestFromNonExistentUCIterator) Next ¶
func (it *DosproxyLogRequestFromNonExistentUCIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogRequestUserRandom ¶
type DosproxyLogRequestUserRandom struct { RequestId *big.Int LastSystemRandomness *big.Int UserSeed *big.Int DispatchedGroupId *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogRequestUserRandom represents a LogRequestUserRandom event raised by the Dosproxy contract.
type DosproxyLogRequestUserRandomIterator ¶
type DosproxyLogRequestUserRandomIterator struct { Event *DosproxyLogRequestUserRandom // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogRequestUserRandomIterator is returned from FilterLogRequestUserRandom and is used to iterate over the raw logs and unpacked data for LogRequestUserRandom events raised by the Dosproxy contract.
func (*DosproxyLogRequestUserRandomIterator) Close ¶
func (it *DosproxyLogRequestUserRandomIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogRequestUserRandomIterator) Error ¶
func (it *DosproxyLogRequestUserRandomIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogRequestUserRandomIterator) Next ¶
func (it *DosproxyLogRequestUserRandomIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogUnRegisteredNewPendingNode ¶
type DosproxyLogUnRegisteredNewPendingNode struct { Node common.Address UnregisterFrom uint8 Raw types.Log // Blockchain specific contextual infos }
DosproxyLogUnRegisteredNewPendingNode represents a LogUnRegisteredNewPendingNode event raised by the Dosproxy contract.
type DosproxyLogUnRegisteredNewPendingNodeIterator ¶
type DosproxyLogUnRegisteredNewPendingNodeIterator struct { Event *DosproxyLogUnRegisteredNewPendingNode // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogUnRegisteredNewPendingNodeIterator is returned from FilterLogUnRegisteredNewPendingNode and is used to iterate over the raw logs and unpacked data for LogUnRegisteredNewPendingNode events raised by the Dosproxy contract.
func (*DosproxyLogUnRegisteredNewPendingNodeIterator) Close ¶
func (it *DosproxyLogUnRegisteredNewPendingNodeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogUnRegisteredNewPendingNodeIterator) Error ¶
func (it *DosproxyLogUnRegisteredNewPendingNodeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogUnRegisteredNewPendingNodeIterator) Next ¶
func (it *DosproxyLogUnRegisteredNewPendingNodeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogUpdateRandom ¶
type DosproxyLogUpdateRandom struct { LastRandomness *big.Int DispatchedGroupId *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogUpdateRandom represents a LogUpdateRandom event raised by the Dosproxy contract.
type DosproxyLogUpdateRandomIterator ¶
type DosproxyLogUpdateRandomIterator struct { Event *DosproxyLogUpdateRandom // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogUpdateRandomIterator is returned from FilterLogUpdateRandom and is used to iterate over the raw logs and unpacked data for LogUpdateRandom events raised by the Dosproxy contract.
func (*DosproxyLogUpdateRandomIterator) Close ¶
func (it *DosproxyLogUpdateRandomIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogUpdateRandomIterator) Error ¶
func (it *DosproxyLogUpdateRandomIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogUpdateRandomIterator) Next ¶
func (it *DosproxyLogUpdateRandomIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogUrl ¶
type DosproxyLogUrl struct { QueryId *big.Int Timeout *big.Int DataSource string Selector string Randomness *big.Int DispatchedGroupId *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogUrl represents a LogUrl event raised by the Dosproxy contract.
type DosproxyLogUrlIterator ¶
type DosproxyLogUrlIterator struct { Event *DosproxyLogUrl // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogUrlIterator is returned from FilterLogUrl and is used to iterate over the raw logs and unpacked data for LogUrl events raised by the Dosproxy contract.
func (*DosproxyLogUrlIterator) Close ¶
func (it *DosproxyLogUrlIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogUrlIterator) Error ¶
func (it *DosproxyLogUrlIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogUrlIterator) Next ¶
func (it *DosproxyLogUrlIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyLogValidationResult ¶
type DosproxyLogValidationResult struct { TrafficType uint8 TrafficId *big.Int Message []byte Signature [2]*big.Int PubKey [4]*big.Int Pass bool Raw types.Log // Blockchain specific contextual infos }
DosproxyLogValidationResult represents a LogValidationResult event raised by the Dosproxy contract.
type DosproxyLogValidationResultIterator ¶
type DosproxyLogValidationResultIterator struct { Event *DosproxyLogValidationResult // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogValidationResultIterator is returned from FilterLogValidationResult and is used to iterate over the raw logs and unpacked data for LogValidationResult events raised by the Dosproxy contract.
func (*DosproxyLogValidationResultIterator) Close ¶
func (it *DosproxyLogValidationResultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogValidationResultIterator) Error ¶
func (it *DosproxyLogValidationResultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogValidationResultIterator) Next ¶
func (it *DosproxyLogValidationResultIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyRaw ¶
type DosproxyRaw struct {
Contract *Dosproxy // Generic contract binding to access the raw methods on
}
DosproxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DosproxyRaw) Call ¶
func (_Dosproxy *DosproxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DosproxyRaw) Transact ¶
func (_Dosproxy *DosproxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DosproxyRaw) Transfer ¶
func (_Dosproxy *DosproxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DosproxySession ¶
type DosproxySession struct { Contract *Dosproxy // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DosproxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DosproxySession) AddToGuardianList ¶
func (_Dosproxy *DosproxySession) AddToGuardianList(_addr common.Address) (*types.Transaction, error)
AddToGuardianList is a paid mutator transaction binding the contract method 0xd79351b2.
Solidity: function addToGuardianList(address _addr) returns()
func (*DosproxySession) AddressBridge ¶
func (_Dosproxy *DosproxySession) AddressBridge() (common.Address, error)
AddressBridge is a free data retrieval call binding the contract method 0x76cffa53.
Solidity: function addressBridge() view returns(address)
func (*DosproxySession) BootstrapCommitDuration ¶
func (_Dosproxy *DosproxySession) BootstrapCommitDuration() (*big.Int, error)
BootstrapCommitDuration is a free data retrieval call binding the contract method 0x372a53cc.
Solidity: function bootstrapCommitDuration() view returns(uint256)
func (*DosproxySession) BootstrapEndBlk ¶
func (_Dosproxy *DosproxySession) BootstrapEndBlk() (*big.Int, error)
BootstrapEndBlk is a free data retrieval call binding the contract method 0x19717203.
Solidity: function bootstrapEndBlk() view returns(uint256)
func (*DosproxySession) BootstrapGroups ¶
func (_Dosproxy *DosproxySession) BootstrapGroups() (*big.Int, error)
BootstrapGroups is a free data retrieval call binding the contract method 0x31bf6464.
Solidity: function bootstrapGroups() view returns(uint256)
func (*DosproxySession) BootstrapRevealDuration ¶
func (_Dosproxy *DosproxySession) BootstrapRevealDuration() (*big.Int, error)
BootstrapRevealDuration is a free data retrieval call binding the contract method 0xef112dfc.
Solidity: function bootstrapRevealDuration() view returns(uint256)
func (*DosproxySession) BootstrapRound ¶
func (_Dosproxy *DosproxySession) BootstrapRound() (*big.Int, error)
BootstrapRound is a free data retrieval call binding the contract method 0x85ed4223.
Solidity: function bootstrapRound() view returns(uint256)
func (*DosproxySession) BootstrapStartThreshold ¶
func (_Dosproxy *DosproxySession) BootstrapStartThreshold() (*big.Int, error)
BootstrapStartThreshold is a free data retrieval call binding the contract method 0x11bc5311.
Solidity: function bootstrapStartThreshold() view returns(uint256)
func (*DosproxySession) Callback ¶
func (_Dosproxy *DosproxySession) Callback(requestId *big.Int, rndSeed *big.Int) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x18a1908d.
Solidity: function __callback__(uint256 requestId, uint256 rndSeed) returns()
func (*DosproxySession) CheckExpireLimit ¶
func (_Dosproxy *DosproxySession) CheckExpireLimit() (*big.Int, error)
CheckExpireLimit is a free data retrieval call binding the contract method 0x6e5454d3.
Solidity: function checkExpireLimit() view returns(uint256)
func (*DosproxySession) ExpiredWorkingGroupIds ¶
ExpiredWorkingGroupIds is a free data retrieval call binding the contract method 0xb45ef79d.
Solidity: function expiredWorkingGroupIds(uint256 ) view returns(uint256)
func (*DosproxySession) GetExpiredWorkingGroupSize ¶
func (_Dosproxy *DosproxySession) GetExpiredWorkingGroupSize() (*big.Int, error)
GetExpiredWorkingGroupSize is a free data retrieval call binding the contract method 0xefde068b.
Solidity: function getExpiredWorkingGroupSize() view returns(uint256)
func (*DosproxySession) GetGroupPubKey ¶
GetGroupPubKey is a free data retrieval call binding the contract method 0x92021653.
Solidity: function getGroupPubKey(uint256 idx) view returns(uint256[4])
func (*DosproxySession) GetWorkingGroupSize ¶
func (_Dosproxy *DosproxySession) GetWorkingGroupSize() (*big.Int, error)
GetWorkingGroupSize is a free data retrieval call binding the contract method 0xb5372264.
Solidity: function getWorkingGroupSize() view returns(uint256)
func (*DosproxySession) GroupMaturityPeriod ¶
func (_Dosproxy *DosproxySession) GroupMaturityPeriod() (*big.Int, error)
GroupMaturityPeriod is a free data retrieval call binding the contract method 0x7c48d1a0.
Solidity: function groupMaturityPeriod() view returns(uint256)
func (*DosproxySession) GroupSize ¶
func (_Dosproxy *DosproxySession) GroupSize() (*big.Int, error)
GroupSize is a free data retrieval call binding the contract method 0x63b635ea.
Solidity: function groupSize() view returns(uint256)
func (*DosproxySession) GroupToPick ¶
func (_Dosproxy *DosproxySession) GroupToPick() (*big.Int, error)
GroupToPick is a free data retrieval call binding the contract method 0x0434ccd2.
Solidity: function groupToPick() view returns(uint256)
func (*DosproxySession) GuardianListed ¶
func (_Dosproxy *DosproxySession) GuardianListed(arg0 common.Address) (bool, error)
GuardianListed is a free data retrieval call binding the contract method 0x09011cb9.
Solidity: function guardianListed(address ) view returns(bool)
func (*DosproxySession) InitBlkN ¶
func (_Dosproxy *DosproxySession) InitBlkN() (*big.Int, error)
InitBlkN is a free data retrieval call binding the contract method 0x95071cf6.
Solidity: function initBlkN() view returns(uint256)
func (*DosproxySession) IsOwner ¶
func (_Dosproxy *DosproxySession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*DosproxySession) LastFormGrpReqId ¶
func (_Dosproxy *DosproxySession) LastFormGrpReqId() (*big.Int, error)
LastFormGrpReqId is a free data retrieval call binding the contract method 0x77f10192.
Solidity: function lastFormGrpReqId() view returns(uint256)
func (*DosproxySession) LastRandomness ¶
func (_Dosproxy *DosproxySession) LastRandomness() (*big.Int, error)
LastRandomness is a free data retrieval call binding the contract method 0xf2a3072d.
Solidity: function lastRandomness() view returns(uint256)
func (*DosproxySession) LastUpdatedBlock ¶
func (_Dosproxy *DosproxySession) LastUpdatedBlock() (*big.Int, error)
LastUpdatedBlock is a free data retrieval call binding the contract method 0xf90ce5ba.
Solidity: function lastUpdatedBlock() view returns(uint256)
func (*DosproxySession) LifeDiversity ¶
func (_Dosproxy *DosproxySession) LifeDiversity() (*big.Int, error)
LifeDiversity is a free data retrieval call binding the contract method 0xdd6ceddf.
Solidity: function lifeDiversity() view returns(uint256)
func (*DosproxySession) NodeToGroupIdList ¶
func (_Dosproxy *DosproxySession) NodeToGroupIdList(arg0 common.Address, arg1 *big.Int) (*big.Int, error)
NodeToGroupIdList is a free data retrieval call binding the contract method 0x0eeee5c1.
Solidity: function nodeToGroupIdList(address , uint256 ) view returns(uint256)
func (*DosproxySession) NumPendingGroups ¶
func (_Dosproxy *DosproxySession) NumPendingGroups() (*big.Int, error)
NumPendingGroups is a free data retrieval call binding the contract method 0x863bc0a1.
Solidity: function numPendingGroups() view returns(uint256)
func (*DosproxySession) NumPendingNodes ¶
func (_Dosproxy *DosproxySession) NumPendingNodes() (*big.Int, error)
NumPendingNodes is a free data retrieval call binding the contract method 0xf41a1587.
Solidity: function numPendingNodes() view returns(uint256)
func (*DosproxySession) PendingGroupList ¶
PendingGroupList is a free data retrieval call binding the contract method 0xa54fb00e.
Solidity: function pendingGroupList(uint256 ) view returns(uint256)
func (*DosproxySession) PendingGroupMaxLife ¶
func (_Dosproxy *DosproxySession) PendingGroupMaxLife() (*big.Int, error)
PendingGroupMaxLife is a free data retrieval call binding the contract method 0xfc84dde4.
Solidity: function pendingGroupMaxLife() view returns(uint256)
func (*DosproxySession) PendingGroupTail ¶
func (_Dosproxy *DosproxySession) PendingGroupTail() (*big.Int, error)
PendingGroupTail is a free data retrieval call binding the contract method 0x190ca29e.
Solidity: function pendingGroupTail() view returns(uint256)
func (*DosproxySession) PendingGroups ¶
func (_Dosproxy *DosproxySession) PendingGroups(arg0 *big.Int) (struct { GroupId *big.Int StartBlkNum *big.Int }, error)
PendingGroups is a free data retrieval call binding the contract method 0xd18c81b7.
Solidity: function pendingGroups(uint256 ) view returns(uint256 groupId, uint256 startBlkNum)
func (*DosproxySession) PendingNodeList ¶
PendingNodeList is a free data retrieval call binding the contract method 0xa60b007d.
Solidity: function pendingNodeList(address ) view returns(address)
func (*DosproxySession) PendingNodeTail ¶
func (_Dosproxy *DosproxySession) PendingNodeTail() (common.Address, error)
PendingNodeTail is a free data retrieval call binding the contract method 0x094c3612.
Solidity: function pendingNodeTail() view returns(address)
func (*DosproxySession) ProxyFundsAddr ¶
func (_Dosproxy *DosproxySession) ProxyFundsAddr() (common.Address, error)
ProxyFundsAddr is a free data retrieval call binding the contract method 0xdf37c617.
Solidity: function proxyFundsAddr() view returns(address)
func (*DosproxySession) ProxyFundsTokenAddr ¶
func (_Dosproxy *DosproxySession) ProxyFundsTokenAddr() (common.Address, error)
ProxyFundsTokenAddr is a free data retrieval call binding the contract method 0x99ca2d30.
Solidity: function proxyFundsTokenAddr() view returns(address)
func (*DosproxySession) Query ¶
func (_Dosproxy *DosproxySession) Query(from common.Address, timeout *big.Int, dataSource string, selector string) (*types.Transaction, error)
Query is a paid mutator transaction binding the contract method 0xb7fb8fd7.
Solidity: function query(address from, uint256 timeout, string dataSource, string selector) returns(uint256)
func (*DosproxySession) RefreshSystemRandomHardLimit ¶
func (_Dosproxy *DosproxySession) RefreshSystemRandomHardLimit() (*big.Int, error)
RefreshSystemRandomHardLimit is a free data retrieval call binding the contract method 0x962ba8a4.
Solidity: function refreshSystemRandomHardLimit() view returns(uint256)
func (*DosproxySession) RegisterGroupPubKey ¶
func (_Dosproxy *DosproxySession) RegisterGroupPubKey(groupId *big.Int, suggestedPubKey [4]*big.Int) (*types.Transaction, error)
RegisterGroupPubKey is a paid mutator transaction binding the contract method 0xb836ccea.
Solidity: function registerGroupPubKey(uint256 groupId, uint256[4] suggestedPubKey) returns()
func (*DosproxySession) RegisterNewNode ¶
func (_Dosproxy *DosproxySession) RegisterNewNode() (*types.Transaction, error)
RegisterNewNode is a paid mutator transaction binding the contract method 0xaeb3da73.
Solidity: function registerNewNode() returns()
func (*DosproxySession) RemoveFromGuardianList ¶
func (_Dosproxy *DosproxySession) RemoveFromGuardianList(_addr common.Address) (*types.Transaction, error)
RemoveFromGuardianList is a paid mutator transaction binding the contract method 0xc58ebe1c.
Solidity: function removeFromGuardianList(address _addr) returns()
func (*DosproxySession) RequestRandom ¶
func (_Dosproxy *DosproxySession) RequestRandom(from common.Address, userSeed *big.Int) (*types.Transaction, error)
RequestRandom is a paid mutator transaction binding the contract method 0xc7c3f4a5.
Solidity: function requestRandom(address from, uint256 userSeed) returns(uint256)
func (*DosproxySession) SetBootstrapCommitDuration ¶
func (_Dosproxy *DosproxySession) SetBootstrapCommitDuration(newDuration *big.Int) (*types.Transaction, error)
SetBootstrapCommitDuration is a paid mutator transaction binding the contract method 0x9e718573.
Solidity: function setBootstrapCommitDuration(uint256 newDuration) returns()
func (*DosproxySession) SetBootstrapRevealDuration ¶
func (_Dosproxy *DosproxySession) SetBootstrapRevealDuration(newDuration *big.Int) (*types.Transaction, error)
SetBootstrapRevealDuration is a paid mutator transaction binding the contract method 0xb8fa82e0.
Solidity: function setBootstrapRevealDuration(uint256 newDuration) returns()
func (*DosproxySession) SetBootstrapStartThreshold ¶
func (_Dosproxy *DosproxySession) SetBootstrapStartThreshold(newThreshold *big.Int) (*types.Transaction, error)
SetBootstrapStartThreshold is a paid mutator transaction binding the contract method 0x100063ec.
Solidity: function setBootstrapStartThreshold(uint256 newThreshold) returns()
func (*DosproxySession) SetGroupMaturityPeriod ¶
func (_Dosproxy *DosproxySession) SetGroupMaturityPeriod(newPeriod *big.Int) (*types.Transaction, error)
SetGroupMaturityPeriod is a paid mutator transaction binding the contract method 0x925fc6c9.
Solidity: function setGroupMaturityPeriod(uint256 newPeriod) returns()
func (*DosproxySession) SetGroupSize ¶
func (_Dosproxy *DosproxySession) SetGroupSize(newSize *big.Int) (*types.Transaction, error)
SetGroupSize is a paid mutator transaction binding the contract method 0x0dfc09cb.
Solidity: function setGroupSize(uint256 newSize) returns()
func (*DosproxySession) SetLifeDiversity ¶
func (_Dosproxy *DosproxySession) SetLifeDiversity(newDiversity *big.Int) (*types.Transaction, error)
SetLifeDiversity is a paid mutator transaction binding the contract method 0x559ea9de.
Solidity: function setLifeDiversity(uint256 newDiversity) returns()
func (*DosproxySession) SetPendingGroupMaxLife ¶
func (_Dosproxy *DosproxySession) SetPendingGroupMaxLife(newLife *big.Int) (*types.Transaction, error)
SetPendingGroupMaxLife is a paid mutator transaction binding the contract method 0x4a28a74d.
Solidity: function setPendingGroupMaxLife(uint256 newLife) returns()
func (*DosproxySession) SetProxyFund ¶
func (_Dosproxy *DosproxySession) SetProxyFund(newFund common.Address, newFundToken common.Address) (*types.Transaction, error)
SetProxyFund is a paid mutator transaction binding the contract method 0x40e4a5af.
Solidity: function setProxyFund(address newFund, address newFundToken) returns()
func (*DosproxySession) SetSystemRandomHardLimit ¶
func (_Dosproxy *DosproxySession) SetSystemRandomHardLimit(newLimit *big.Int) (*types.Transaction, error)
SetSystemRandomHardLimit is a paid mutator transaction binding the contract method 0xc457aa8f.
Solidity: function setSystemRandomHardLimit(uint256 newLimit) returns()
func (*DosproxySession) SignalBootstrap ¶
func (_Dosproxy *DosproxySession) SignalBootstrap(_cid *big.Int) (*types.Transaction, error)
SignalBootstrap is a paid mutator transaction binding the contract method 0x5c0e159f.
Solidity: function signalBootstrap(uint256 _cid) returns()
func (*DosproxySession) SignalGroupDissolve ¶
func (_Dosproxy *DosproxySession) SignalGroupDissolve() (*types.Transaction, error)
SignalGroupDissolve is a paid mutator transaction binding the contract method 0x5be6c3af.
Solidity: function signalGroupDissolve() returns()
func (*DosproxySession) SignalGroupFormation ¶
func (_Dosproxy *DosproxySession) SignalGroupFormation() (*types.Transaction, error)
SignalGroupFormation is a paid mutator transaction binding the contract method 0x155fa82c.
Solidity: function signalGroupFormation() returns()
func (*DosproxySession) SignalRandom ¶
func (_Dosproxy *DosproxySession) SignalRandom() (*types.Transaction, error)
SignalRandom is a paid mutator transaction binding the contract method 0xb9424b35.
Solidity: function signalRandom() returns()
func (*DosproxySession) SignalUnregister ¶
func (_Dosproxy *DosproxySession) SignalUnregister(member common.Address) (*types.Transaction, error)
SignalUnregister is a paid mutator transaction binding the contract method 0x7c1cf083.
Solidity: function signalUnregister(address member) returns()
func (*DosproxySession) TriggerCallback ¶
func (_Dosproxy *DosproxySession) TriggerCallback(requestId *big.Int, trafficType uint8, result []byte, sig [2]*big.Int) (*types.Transaction, error)
TriggerCallback is a paid mutator transaction binding the contract method 0x74ad3a06.
Solidity: function triggerCallback(uint256 requestId, uint8 trafficType, bytes result, uint256[2] sig) returns()
func (*DosproxySession) UnregisterNode ¶
func (_Dosproxy *DosproxySession) UnregisterNode() (*types.Transaction, error)
UnregisterNode is a paid mutator transaction binding the contract method 0x3d385cf5.
Solidity: function unregisterNode() returns(bool)
func (*DosproxySession) UpdateRandomness ¶
func (_Dosproxy *DosproxySession) UpdateRandomness(sig [2]*big.Int) (*types.Transaction, error)
UpdateRandomness is a paid mutator transaction binding the contract method 0x09ac86d3.
Solidity: function updateRandomness(uint256[2] sig) returns()
func (*DosproxySession) WorkingGroupIds ¶
WorkingGroupIds is a free data retrieval call binding the contract method 0x5d381204.
Solidity: function workingGroupIds(uint256 ) view returns(uint256)
type DosproxyTransactor ¶
type DosproxyTransactor struct {
// contains filtered or unexported fields
}
DosproxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDosproxyTransactor ¶
func NewDosproxyTransactor(address common.Address, transactor bind.ContractTransactor) (*DosproxyTransactor, error)
NewDosproxyTransactor creates a new write-only instance of Dosproxy, bound to a specific deployed contract.
func (*DosproxyTransactor) AddToGuardianList ¶
func (_Dosproxy *DosproxyTransactor) AddToGuardianList(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
AddToGuardianList is a paid mutator transaction binding the contract method 0xd79351b2.
Solidity: function addToGuardianList(address _addr) returns()
func (*DosproxyTransactor) Callback ¶
func (_Dosproxy *DosproxyTransactor) Callback(opts *bind.TransactOpts, requestId *big.Int, rndSeed *big.Int) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x18a1908d.
Solidity: function __callback__(uint256 requestId, uint256 rndSeed) returns()
func (*DosproxyTransactor) Query ¶
func (_Dosproxy *DosproxyTransactor) Query(opts *bind.TransactOpts, from common.Address, timeout *big.Int, dataSource string, selector string) (*types.Transaction, error)
Query is a paid mutator transaction binding the contract method 0xb7fb8fd7.
Solidity: function query(address from, uint256 timeout, string dataSource, string selector) returns(uint256)
func (*DosproxyTransactor) RegisterGroupPubKey ¶
func (_Dosproxy *DosproxyTransactor) RegisterGroupPubKey(opts *bind.TransactOpts, groupId *big.Int, suggestedPubKey [4]*big.Int) (*types.Transaction, error)
RegisterGroupPubKey is a paid mutator transaction binding the contract method 0xb836ccea.
Solidity: function registerGroupPubKey(uint256 groupId, uint256[4] suggestedPubKey) returns()
func (*DosproxyTransactor) RegisterNewNode ¶
func (_Dosproxy *DosproxyTransactor) RegisterNewNode(opts *bind.TransactOpts) (*types.Transaction, error)
RegisterNewNode is a paid mutator transaction binding the contract method 0xaeb3da73.
Solidity: function registerNewNode() returns()
func (*DosproxyTransactor) RemoveFromGuardianList ¶
func (_Dosproxy *DosproxyTransactor) RemoveFromGuardianList(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)
RemoveFromGuardianList is a paid mutator transaction binding the contract method 0xc58ebe1c.
Solidity: function removeFromGuardianList(address _addr) returns()
func (*DosproxyTransactor) RequestRandom ¶
func (_Dosproxy *DosproxyTransactor) RequestRandom(opts *bind.TransactOpts, from common.Address, userSeed *big.Int) (*types.Transaction, error)
RequestRandom is a paid mutator transaction binding the contract method 0xc7c3f4a5.
Solidity: function requestRandom(address from, uint256 userSeed) returns(uint256)
func (*DosproxyTransactor) SetBootstrapCommitDuration ¶
func (_Dosproxy *DosproxyTransactor) SetBootstrapCommitDuration(opts *bind.TransactOpts, newDuration *big.Int) (*types.Transaction, error)
SetBootstrapCommitDuration is a paid mutator transaction binding the contract method 0x9e718573.
Solidity: function setBootstrapCommitDuration(uint256 newDuration) returns()
func (*DosproxyTransactor) SetBootstrapRevealDuration ¶
func (_Dosproxy *DosproxyTransactor) SetBootstrapRevealDuration(opts *bind.TransactOpts, newDuration *big.Int) (*types.Transaction, error)
SetBootstrapRevealDuration is a paid mutator transaction binding the contract method 0xb8fa82e0.
Solidity: function setBootstrapRevealDuration(uint256 newDuration) returns()
func (*DosproxyTransactor) SetBootstrapStartThreshold ¶
func (_Dosproxy *DosproxyTransactor) SetBootstrapStartThreshold(opts *bind.TransactOpts, newThreshold *big.Int) (*types.Transaction, error)
SetBootstrapStartThreshold is a paid mutator transaction binding the contract method 0x100063ec.
Solidity: function setBootstrapStartThreshold(uint256 newThreshold) returns()
func (*DosproxyTransactor) SetGroupMaturityPeriod ¶
func (_Dosproxy *DosproxyTransactor) SetGroupMaturityPeriod(opts *bind.TransactOpts, newPeriod *big.Int) (*types.Transaction, error)
SetGroupMaturityPeriod is a paid mutator transaction binding the contract method 0x925fc6c9.
Solidity: function setGroupMaturityPeriod(uint256 newPeriod) returns()
func (*DosproxyTransactor) SetGroupSize ¶
func (_Dosproxy *DosproxyTransactor) SetGroupSize(opts *bind.TransactOpts, newSize *big.Int) (*types.Transaction, error)
SetGroupSize is a paid mutator transaction binding the contract method 0x0dfc09cb.
Solidity: function setGroupSize(uint256 newSize) returns()
func (*DosproxyTransactor) SetLifeDiversity ¶
func (_Dosproxy *DosproxyTransactor) SetLifeDiversity(opts *bind.TransactOpts, newDiversity *big.Int) (*types.Transaction, error)
SetLifeDiversity is a paid mutator transaction binding the contract method 0x559ea9de.
Solidity: function setLifeDiversity(uint256 newDiversity) returns()
func (*DosproxyTransactor) SetPendingGroupMaxLife ¶
func (_Dosproxy *DosproxyTransactor) SetPendingGroupMaxLife(opts *bind.TransactOpts, newLife *big.Int) (*types.Transaction, error)
SetPendingGroupMaxLife is a paid mutator transaction binding the contract method 0x4a28a74d.
Solidity: function setPendingGroupMaxLife(uint256 newLife) returns()
func (*DosproxyTransactor) SetProxyFund ¶
func (_Dosproxy *DosproxyTransactor) SetProxyFund(opts *bind.TransactOpts, newFund common.Address, newFundToken common.Address) (*types.Transaction, error)
SetProxyFund is a paid mutator transaction binding the contract method 0x40e4a5af.
Solidity: function setProxyFund(address newFund, address newFundToken) returns()
func (*DosproxyTransactor) SetSystemRandomHardLimit ¶
func (_Dosproxy *DosproxyTransactor) SetSystemRandomHardLimit(opts *bind.TransactOpts, newLimit *big.Int) (*types.Transaction, error)
SetSystemRandomHardLimit is a paid mutator transaction binding the contract method 0xc457aa8f.
Solidity: function setSystemRandomHardLimit(uint256 newLimit) returns()
func (*DosproxyTransactor) SignalBootstrap ¶
func (_Dosproxy *DosproxyTransactor) SignalBootstrap(opts *bind.TransactOpts, _cid *big.Int) (*types.Transaction, error)
SignalBootstrap is a paid mutator transaction binding the contract method 0x5c0e159f.
Solidity: function signalBootstrap(uint256 _cid) returns()
func (*DosproxyTransactor) SignalGroupDissolve ¶
func (_Dosproxy *DosproxyTransactor) SignalGroupDissolve(opts *bind.TransactOpts) (*types.Transaction, error)
SignalGroupDissolve is a paid mutator transaction binding the contract method 0x5be6c3af.
Solidity: function signalGroupDissolve() returns()
func (*DosproxyTransactor) SignalGroupFormation ¶
func (_Dosproxy *DosproxyTransactor) SignalGroupFormation(opts *bind.TransactOpts) (*types.Transaction, error)
SignalGroupFormation is a paid mutator transaction binding the contract method 0x155fa82c.
Solidity: function signalGroupFormation() returns()
func (*DosproxyTransactor) SignalRandom ¶
func (_Dosproxy *DosproxyTransactor) SignalRandom(opts *bind.TransactOpts) (*types.Transaction, error)
SignalRandom is a paid mutator transaction binding the contract method 0xb9424b35.
Solidity: function signalRandom() returns()
func (*DosproxyTransactor) SignalUnregister ¶
func (_Dosproxy *DosproxyTransactor) SignalUnregister(opts *bind.TransactOpts, member common.Address) (*types.Transaction, error)
SignalUnregister is a paid mutator transaction binding the contract method 0x7c1cf083.
Solidity: function signalUnregister(address member) returns()
func (*DosproxyTransactor) TriggerCallback ¶
func (_Dosproxy *DosproxyTransactor) TriggerCallback(opts *bind.TransactOpts, requestId *big.Int, trafficType uint8, result []byte, sig [2]*big.Int) (*types.Transaction, error)
TriggerCallback is a paid mutator transaction binding the contract method 0x74ad3a06.
Solidity: function triggerCallback(uint256 requestId, uint8 trafficType, bytes result, uint256[2] sig) returns()
func (*DosproxyTransactor) UnregisterNode ¶
func (_Dosproxy *DosproxyTransactor) UnregisterNode(opts *bind.TransactOpts) (*types.Transaction, error)
UnregisterNode is a paid mutator transaction binding the contract method 0x3d385cf5.
Solidity: function unregisterNode() returns(bool)
func (*DosproxyTransactor) UpdateRandomness ¶
func (_Dosproxy *DosproxyTransactor) UpdateRandomness(opts *bind.TransactOpts, sig [2]*big.Int) (*types.Transaction, error)
UpdateRandomness is a paid mutator transaction binding the contract method 0x09ac86d3.
Solidity: function updateRandomness(uint256[2] sig) returns()
type DosproxyTransactorRaw ¶
type DosproxyTransactorRaw struct {
Contract *DosproxyTransactor // Generic write-only contract binding to access the raw methods on
}
DosproxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DosproxyTransactorRaw) Transact ¶
func (_Dosproxy *DosproxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DosproxyTransactorRaw) Transfer ¶
func (_Dosproxy *DosproxyTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DosproxyTransactorSession ¶
type DosproxyTransactorSession struct { Contract *DosproxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DosproxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DosproxyTransactorSession) AddToGuardianList ¶
func (_Dosproxy *DosproxyTransactorSession) AddToGuardianList(_addr common.Address) (*types.Transaction, error)
AddToGuardianList is a paid mutator transaction binding the contract method 0xd79351b2.
Solidity: function addToGuardianList(address _addr) returns()
func (*DosproxyTransactorSession) Callback ¶
func (_Dosproxy *DosproxyTransactorSession) Callback(requestId *big.Int, rndSeed *big.Int) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x18a1908d.
Solidity: function __callback__(uint256 requestId, uint256 rndSeed) returns()
func (*DosproxyTransactorSession) Query ¶
func (_Dosproxy *DosproxyTransactorSession) Query(from common.Address, timeout *big.Int, dataSource string, selector string) (*types.Transaction, error)
Query is a paid mutator transaction binding the contract method 0xb7fb8fd7.
Solidity: function query(address from, uint256 timeout, string dataSource, string selector) returns(uint256)
func (*DosproxyTransactorSession) RegisterGroupPubKey ¶
func (_Dosproxy *DosproxyTransactorSession) RegisterGroupPubKey(groupId *big.Int, suggestedPubKey [4]*big.Int) (*types.Transaction, error)
RegisterGroupPubKey is a paid mutator transaction binding the contract method 0xb836ccea.
Solidity: function registerGroupPubKey(uint256 groupId, uint256[4] suggestedPubKey) returns()
func (*DosproxyTransactorSession) RegisterNewNode ¶
func (_Dosproxy *DosproxyTransactorSession) RegisterNewNode() (*types.Transaction, error)
RegisterNewNode is a paid mutator transaction binding the contract method 0xaeb3da73.
Solidity: function registerNewNode() returns()
func (*DosproxyTransactorSession) RemoveFromGuardianList ¶
func (_Dosproxy *DosproxyTransactorSession) RemoveFromGuardianList(_addr common.Address) (*types.Transaction, error)
RemoveFromGuardianList is a paid mutator transaction binding the contract method 0xc58ebe1c.
Solidity: function removeFromGuardianList(address _addr) returns()
func (*DosproxyTransactorSession) RequestRandom ¶
func (_Dosproxy *DosproxyTransactorSession) RequestRandom(from common.Address, userSeed *big.Int) (*types.Transaction, error)
RequestRandom is a paid mutator transaction binding the contract method 0xc7c3f4a5.
Solidity: function requestRandom(address from, uint256 userSeed) returns(uint256)
func (*DosproxyTransactorSession) SetBootstrapCommitDuration ¶
func (_Dosproxy *DosproxyTransactorSession) SetBootstrapCommitDuration(newDuration *big.Int) (*types.Transaction, error)
SetBootstrapCommitDuration is a paid mutator transaction binding the contract method 0x9e718573.
Solidity: function setBootstrapCommitDuration(uint256 newDuration) returns()
func (*DosproxyTransactorSession) SetBootstrapRevealDuration ¶
func (_Dosproxy *DosproxyTransactorSession) SetBootstrapRevealDuration(newDuration *big.Int) (*types.Transaction, error)
SetBootstrapRevealDuration is a paid mutator transaction binding the contract method 0xb8fa82e0.
Solidity: function setBootstrapRevealDuration(uint256 newDuration) returns()
func (*DosproxyTransactorSession) SetBootstrapStartThreshold ¶
func (_Dosproxy *DosproxyTransactorSession) SetBootstrapStartThreshold(newThreshold *big.Int) (*types.Transaction, error)
SetBootstrapStartThreshold is a paid mutator transaction binding the contract method 0x100063ec.
Solidity: function setBootstrapStartThreshold(uint256 newThreshold) returns()
func (*DosproxyTransactorSession) SetGroupMaturityPeriod ¶
func (_Dosproxy *DosproxyTransactorSession) SetGroupMaturityPeriod(newPeriod *big.Int) (*types.Transaction, error)
SetGroupMaturityPeriod is a paid mutator transaction binding the contract method 0x925fc6c9.
Solidity: function setGroupMaturityPeriod(uint256 newPeriod) returns()
func (*DosproxyTransactorSession) SetGroupSize ¶
func (_Dosproxy *DosproxyTransactorSession) SetGroupSize(newSize *big.Int) (*types.Transaction, error)
SetGroupSize is a paid mutator transaction binding the contract method 0x0dfc09cb.
Solidity: function setGroupSize(uint256 newSize) returns()
func (*DosproxyTransactorSession) SetLifeDiversity ¶
func (_Dosproxy *DosproxyTransactorSession) SetLifeDiversity(newDiversity *big.Int) (*types.Transaction, error)
SetLifeDiversity is a paid mutator transaction binding the contract method 0x559ea9de.
Solidity: function setLifeDiversity(uint256 newDiversity) returns()
func (*DosproxyTransactorSession) SetPendingGroupMaxLife ¶
func (_Dosproxy *DosproxyTransactorSession) SetPendingGroupMaxLife(newLife *big.Int) (*types.Transaction, error)
SetPendingGroupMaxLife is a paid mutator transaction binding the contract method 0x4a28a74d.
Solidity: function setPendingGroupMaxLife(uint256 newLife) returns()
func (*DosproxyTransactorSession) SetProxyFund ¶
func (_Dosproxy *DosproxyTransactorSession) SetProxyFund(newFund common.Address, newFundToken common.Address) (*types.Transaction, error)
SetProxyFund is a paid mutator transaction binding the contract method 0x40e4a5af.
Solidity: function setProxyFund(address newFund, address newFundToken) returns()
func (*DosproxyTransactorSession) SetSystemRandomHardLimit ¶
func (_Dosproxy *DosproxyTransactorSession) SetSystemRandomHardLimit(newLimit *big.Int) (*types.Transaction, error)
SetSystemRandomHardLimit is a paid mutator transaction binding the contract method 0xc457aa8f.
Solidity: function setSystemRandomHardLimit(uint256 newLimit) returns()
func (*DosproxyTransactorSession) SignalBootstrap ¶
func (_Dosproxy *DosproxyTransactorSession) SignalBootstrap(_cid *big.Int) (*types.Transaction, error)
SignalBootstrap is a paid mutator transaction binding the contract method 0x5c0e159f.
Solidity: function signalBootstrap(uint256 _cid) returns()
func (*DosproxyTransactorSession) SignalGroupDissolve ¶
func (_Dosproxy *DosproxyTransactorSession) SignalGroupDissolve() (*types.Transaction, error)
SignalGroupDissolve is a paid mutator transaction binding the contract method 0x5be6c3af.
Solidity: function signalGroupDissolve() returns()
func (*DosproxyTransactorSession) SignalGroupFormation ¶
func (_Dosproxy *DosproxyTransactorSession) SignalGroupFormation() (*types.Transaction, error)
SignalGroupFormation is a paid mutator transaction binding the contract method 0x155fa82c.
Solidity: function signalGroupFormation() returns()
func (*DosproxyTransactorSession) SignalRandom ¶
func (_Dosproxy *DosproxyTransactorSession) SignalRandom() (*types.Transaction, error)
SignalRandom is a paid mutator transaction binding the contract method 0xb9424b35.
Solidity: function signalRandom() returns()
func (*DosproxyTransactorSession) SignalUnregister ¶
func (_Dosproxy *DosproxyTransactorSession) SignalUnregister(member common.Address) (*types.Transaction, error)
SignalUnregister is a paid mutator transaction binding the contract method 0x7c1cf083.
Solidity: function signalUnregister(address member) returns()
func (*DosproxyTransactorSession) TriggerCallback ¶
func (_Dosproxy *DosproxyTransactorSession) TriggerCallback(requestId *big.Int, trafficType uint8, result []byte, sig [2]*big.Int) (*types.Transaction, error)
TriggerCallback is a paid mutator transaction binding the contract method 0x74ad3a06.
Solidity: function triggerCallback(uint256 requestId, uint8 trafficType, bytes result, uint256[2] sig) returns()
func (*DosproxyTransactorSession) UnregisterNode ¶
func (_Dosproxy *DosproxyTransactorSession) UnregisterNode() (*types.Transaction, error)
UnregisterNode is a paid mutator transaction binding the contract method 0x3d385cf5.
Solidity: function unregisterNode() returns(bool)
func (*DosproxyTransactorSession) UpdateRandomness ¶
func (_Dosproxy *DosproxyTransactorSession) UpdateRandomness(sig [2]*big.Int) (*types.Transaction, error)
UpdateRandomness is a paid mutator transaction binding the contract method 0x09ac86d3.
Solidity: function updateRandomness(uint256[2] sig) returns()
type DosproxyUpdateBootstrapCommitDuration ¶
type DosproxyUpdateBootstrapCommitDuration struct { OldDuration *big.Int NewDuration *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdateBootstrapCommitDuration represents a UpdateBootstrapCommitDuration event raised by the Dosproxy contract.
type DosproxyUpdateBootstrapCommitDurationIterator ¶
type DosproxyUpdateBootstrapCommitDurationIterator struct { Event *DosproxyUpdateBootstrapCommitDuration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdateBootstrapCommitDurationIterator is returned from FilterUpdateBootstrapCommitDuration and is used to iterate over the raw logs and unpacked data for UpdateBootstrapCommitDuration events raised by the Dosproxy contract.
func (*DosproxyUpdateBootstrapCommitDurationIterator) Close ¶
func (it *DosproxyUpdateBootstrapCommitDurationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdateBootstrapCommitDurationIterator) Error ¶
func (it *DosproxyUpdateBootstrapCommitDurationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdateBootstrapCommitDurationIterator) Next ¶
func (it *DosproxyUpdateBootstrapCommitDurationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdateBootstrapRevealDuration ¶
type DosproxyUpdateBootstrapRevealDuration struct { OldDuration *big.Int NewDuration *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdateBootstrapRevealDuration represents a UpdateBootstrapRevealDuration event raised by the Dosproxy contract.
type DosproxyUpdateBootstrapRevealDurationIterator ¶
type DosproxyUpdateBootstrapRevealDurationIterator struct { Event *DosproxyUpdateBootstrapRevealDuration // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdateBootstrapRevealDurationIterator is returned from FilterUpdateBootstrapRevealDuration and is used to iterate over the raw logs and unpacked data for UpdateBootstrapRevealDuration events raised by the Dosproxy contract.
func (*DosproxyUpdateBootstrapRevealDurationIterator) Close ¶
func (it *DosproxyUpdateBootstrapRevealDurationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdateBootstrapRevealDurationIterator) Error ¶
func (it *DosproxyUpdateBootstrapRevealDurationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdateBootstrapRevealDurationIterator) Next ¶
func (it *DosproxyUpdateBootstrapRevealDurationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdateGroupMaturityPeriod ¶
type DosproxyUpdateGroupMaturityPeriod struct { OldPeriod *big.Int NewPeriod *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdateGroupMaturityPeriod represents a UpdateGroupMaturityPeriod event raised by the Dosproxy contract.
type DosproxyUpdateGroupMaturityPeriodIterator ¶
type DosproxyUpdateGroupMaturityPeriodIterator struct { Event *DosproxyUpdateGroupMaturityPeriod // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdateGroupMaturityPeriodIterator is returned from FilterUpdateGroupMaturityPeriod and is used to iterate over the raw logs and unpacked data for UpdateGroupMaturityPeriod events raised by the Dosproxy contract.
func (*DosproxyUpdateGroupMaturityPeriodIterator) Close ¶
func (it *DosproxyUpdateGroupMaturityPeriodIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdateGroupMaturityPeriodIterator) Error ¶
func (it *DosproxyUpdateGroupMaturityPeriodIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdateGroupMaturityPeriodIterator) Next ¶
func (it *DosproxyUpdateGroupMaturityPeriodIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdateGroupSize ¶
type DosproxyUpdateGroupSize struct { OldSize *big.Int NewSize *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdateGroupSize represents a UpdateGroupSize event raised by the Dosproxy contract.
type DosproxyUpdateGroupSizeIterator ¶
type DosproxyUpdateGroupSizeIterator struct { Event *DosproxyUpdateGroupSize // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdateGroupSizeIterator is returned from FilterUpdateGroupSize and is used to iterate over the raw logs and unpacked data for UpdateGroupSize events raised by the Dosproxy contract.
func (*DosproxyUpdateGroupSizeIterator) Close ¶
func (it *DosproxyUpdateGroupSizeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdateGroupSizeIterator) Error ¶
func (it *DosproxyUpdateGroupSizeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdateGroupSizeIterator) Next ¶
func (it *DosproxyUpdateGroupSizeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdateLifeDiversity ¶
type DosproxyUpdateLifeDiversity struct { LifeDiversity *big.Int NewDiversity *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdateLifeDiversity represents a UpdateLifeDiversity event raised by the Dosproxy contract.
type DosproxyUpdateLifeDiversityIterator ¶
type DosproxyUpdateLifeDiversityIterator struct { Event *DosproxyUpdateLifeDiversity // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdateLifeDiversityIterator is returned from FilterUpdateLifeDiversity and is used to iterate over the raw logs and unpacked data for UpdateLifeDiversity events raised by the Dosproxy contract.
func (*DosproxyUpdateLifeDiversityIterator) Close ¶
func (it *DosproxyUpdateLifeDiversityIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdateLifeDiversityIterator) Error ¶
func (it *DosproxyUpdateLifeDiversityIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdateLifeDiversityIterator) Next ¶
func (it *DosproxyUpdateLifeDiversityIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdatePendingGroupMaxLife ¶
type DosproxyUpdatePendingGroupMaxLife struct { OldLifeBlocks *big.Int NewLifeBlocks *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdatePendingGroupMaxLife represents a UpdatePendingGroupMaxLife event raised by the Dosproxy contract.
type DosproxyUpdatePendingGroupMaxLifeIterator ¶
type DosproxyUpdatePendingGroupMaxLifeIterator struct { Event *DosproxyUpdatePendingGroupMaxLife // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdatePendingGroupMaxLifeIterator is returned from FilterUpdatePendingGroupMaxLife and is used to iterate over the raw logs and unpacked data for UpdatePendingGroupMaxLife events raised by the Dosproxy contract.
func (*DosproxyUpdatePendingGroupMaxLifeIterator) Close ¶
func (it *DosproxyUpdatePendingGroupMaxLifeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdatePendingGroupMaxLifeIterator) Error ¶
func (it *DosproxyUpdatePendingGroupMaxLifeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdatePendingGroupMaxLifeIterator) Next ¶
func (it *DosproxyUpdatePendingGroupMaxLifeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdateProxyFund ¶
type DosproxyUpdateProxyFund struct { OldFundAddr common.Address NewFundAddr common.Address OldTokenAddr common.Address NewTokenAddr common.Address Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdateProxyFund represents a UpdateProxyFund event raised by the Dosproxy contract.
type DosproxyUpdateProxyFundIterator ¶
type DosproxyUpdateProxyFundIterator struct { Event *DosproxyUpdateProxyFund // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdateProxyFundIterator is returned from FilterUpdateProxyFund and is used to iterate over the raw logs and unpacked data for UpdateProxyFund events raised by the Dosproxy contract.
func (*DosproxyUpdateProxyFundIterator) Close ¶
func (it *DosproxyUpdateProxyFundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdateProxyFundIterator) Error ¶
func (it *DosproxyUpdateProxyFundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdateProxyFundIterator) Next ¶
func (it *DosproxyUpdateProxyFundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdateSystemRandomHardLimit ¶
type DosproxyUpdateSystemRandomHardLimit struct { OldLimit *big.Int NewLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdateSystemRandomHardLimit represents a UpdateSystemRandomHardLimit event raised by the Dosproxy contract.
type DosproxyUpdateSystemRandomHardLimitIterator ¶
type DosproxyUpdateSystemRandomHardLimitIterator struct { Event *DosproxyUpdateSystemRandomHardLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdateSystemRandomHardLimitIterator is returned from FilterUpdateSystemRandomHardLimit and is used to iterate over the raw logs and unpacked data for UpdateSystemRandomHardLimit events raised by the Dosproxy contract.
func (*DosproxyUpdateSystemRandomHardLimitIterator) Close ¶
func (it *DosproxyUpdateSystemRandomHardLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdateSystemRandomHardLimitIterator) Error ¶
func (it *DosproxyUpdateSystemRandomHardLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdateSystemRandomHardLimitIterator) Next ¶
func (it *DosproxyUpdateSystemRandomHardLimitIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUpdatebootstrapStartThreshold ¶
type DosproxyUpdatebootstrapStartThreshold struct { OldThreshold *big.Int NewThreshold *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUpdatebootstrapStartThreshold represents a UpdatebootstrapStartThreshold event raised by the Dosproxy contract.
type DosproxyUpdatebootstrapStartThresholdIterator ¶
type DosproxyUpdatebootstrapStartThresholdIterator struct { Event *DosproxyUpdatebootstrapStartThreshold // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUpdatebootstrapStartThresholdIterator is returned from FilterUpdatebootstrapStartThreshold and is used to iterate over the raw logs and unpacked data for UpdatebootstrapStartThreshold events raised by the Dosproxy contract.
func (*DosproxyUpdatebootstrapStartThresholdIterator) Close ¶
func (it *DosproxyUpdatebootstrapStartThresholdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUpdatebootstrapStartThresholdIterator) Error ¶
func (it *DosproxyUpdatebootstrapStartThresholdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUpdatebootstrapStartThresholdIterator) Next ¶
func (it *DosproxyUpdatebootstrapStartThresholdIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DosproxyUploadPower ¶
type DosproxyUploadPower struct { QueryId *big.Int Randomness *big.Int GroupId *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyUploadPower represents a UploadPower event raised by the Dosproxy contract.
type DosproxyUploadPowerIterator ¶
type DosproxyUploadPowerIterator struct { Event *DosproxyUploadPower // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyUploadPowerIterator is returned from FilterUploadPower and is used to iterate over the raw logs and unpacked data for UploadPower events raised by the Dosproxy contract.
func (*DosproxyUploadPowerIterator) Close ¶
func (it *DosproxyUploadPowerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyUploadPowerIterator) Error ¶
func (it *DosproxyUploadPowerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyUploadPowerIterator) Next ¶
func (it *DosproxyUploadPowerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.