Documentation ¶
Index ¶
- Constants
- Variables
- 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) CachedUpdatedBlock(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) GetWorkingGroupById(opts *bind.CallOpts, groupId *big.Int) (*big.Int, [4]*big.Int, *big.Int, *big.Int, []common.Address, 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) 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) LoopLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Dosproxy *DosproxyCaller) NodeToGroupId(opts *bind.CallOpts, arg0 common.Address) (*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) RelayRespondLimit(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) CachedUpdatedBlock() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) ExpiredWorkingGroupIds(arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GetExpiredWorkingGroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) GetWorkingGroupById(groupId *big.Int) (*big.Int, [4]*big.Int, *big.Int, *big.Int, []common.Address, 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) 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) LoopLimit() (*big.Int, error)
- func (_Dosproxy *DosproxyCallerSession) NodeToGroupId(arg0 common.Address) (*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) RelayRespondLimit() (*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) FilterLogInsufficientWorkingGroup(opts *bind.FilterOpts) (*DosproxyLogInsufficientWorkingGroupIterator, 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) 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) ParseLogInsufficientWorkingGroup(log types.Log) (*DosproxyLogInsufficientWorkingGroup, 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) 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) WatchLogInsufficientWorkingGroup(opts *bind.WatchOpts, sink chan<- *DosproxyLogInsufficientWorkingGroup) (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)
- 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 DosproxyLogInsufficientWorkingGroup
- type DosproxyLogInsufficientWorkingGroupIterator
- 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) CachedUpdatedBlock() (*big.Int, error)
- func (_Dosproxy *DosproxySession) Callback(requestId *big.Int, rndSeed *big.Int) (*types.Transaction, error)
- func (_Dosproxy *DosproxySession) ExpiredWorkingGroupIds(arg0 *big.Int) (*big.Int, error)
- func (_Dosproxy *DosproxySession) GetExpiredWorkingGroupSize() (*big.Int, error)
- func (_Dosproxy *DosproxySession) GetWorkingGroupById(groupId *big.Int) (*big.Int, [4]*big.Int, *big.Int, *big.Int, []common.Address, 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) 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) LoopLimit() (*big.Int, error)
- func (_Dosproxy *DosproxySession) NodeToGroupId(arg0 common.Address) (*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) RelayRespondLimit() (*big.Int, 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) SetRelayRespondLimit(newLimit *big.Int) (*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) SetRelayRespondLimit(opts *bind.TransactOpts, newLimit *big.Int) (*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) SetRelayRespondLimit(newLimit *big.Int) (*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)
Constants ¶
const DosproxyABI = "" /* 20991-byte string literal not displayed */
DosproxyABI is the input ABI used to generate the binding from.
Variables ¶
var DosproxyBin = "" /* 48858-byte string literal not displayed */
DosproxyBin is the compiled bytecode used for deploying new contracts.
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 DeployDosproxy ¶
func DeployDosproxy(auth *bind.TransactOpts, backend bind.ContractBackend, _bridgeAddr common.Address, _proxyFundsAddr common.Address, _proxyFundsTokenAddr common.Address) (common.Address, *types.Transaction, *Dosproxy, error)
DeployDosproxy deploys a new Ethereum contract, binding an instance of Dosproxy to it.
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) CachedUpdatedBlock ¶
CachedUpdatedBlock is a free data retrieval call binding the contract method 0xba419d0c.
Solidity: function cachedUpdatedBlock() 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) GetWorkingGroupById ¶
func (_Dosproxy *DosproxyCaller) GetWorkingGroupById(opts *bind.CallOpts, groupId *big.Int) (*big.Int, [4]*big.Int, *big.Int, *big.Int, []common.Address, error)
GetWorkingGroupById is a free data retrieval call binding the contract method 0x02957d53.
Solidity: function getWorkingGroupById(uint256 groupId) view returns(uint256, uint256[4], uint256, uint256, address[])
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) 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) LoopLimit ¶
LoopLimit is a free data retrieval call binding the contract method 0x7e55acb4.
Solidity: function loopLimit() view returns(uint256)
func (*DosproxyCaller) NodeToGroupId ¶
func (_Dosproxy *DosproxyCaller) NodeToGroupId(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
NodeToGroupId is a free data retrieval call binding the contract method 0xf19398d5.
Solidity: function nodeToGroupId(address ) 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) RelayRespondLimit ¶
RelayRespondLimit is a free data retrieval call binding the contract method 0x6c460899.
Solidity: function relayRespondLimit() 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) CachedUpdatedBlock ¶
func (_Dosproxy *DosproxyCallerSession) CachedUpdatedBlock() (*big.Int, error)
CachedUpdatedBlock is a free data retrieval call binding the contract method 0xba419d0c.
Solidity: function cachedUpdatedBlock() 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) GetWorkingGroupById ¶
func (_Dosproxy *DosproxyCallerSession) GetWorkingGroupById(groupId *big.Int) (*big.Int, [4]*big.Int, *big.Int, *big.Int, []common.Address, error)
GetWorkingGroupById is a free data retrieval call binding the contract method 0x02957d53.
Solidity: function getWorkingGroupById(uint256 groupId) view returns(uint256, uint256[4], uint256, uint256, address[])
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) 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) LoopLimit ¶
func (_Dosproxy *DosproxyCallerSession) LoopLimit() (*big.Int, error)
LoopLimit is a free data retrieval call binding the contract method 0x7e55acb4.
Solidity: function loopLimit() view returns(uint256)
func (*DosproxyCallerSession) NodeToGroupId ¶
NodeToGroupId is a free data retrieval call binding the contract method 0xf19398d5.
Solidity: function nodeToGroupId(address ) 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) RelayRespondLimit ¶
func (_Dosproxy *DosproxyCallerSession) RelayRespondLimit() (*big.Int, error)
RelayRespondLimit is a free data retrieval call binding the contract method 0x6c460899.
Solidity: function relayRespondLimit() 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) FilterLogInsufficientWorkingGroup ¶
func (_Dosproxy *DosproxyFilterer) FilterLogInsufficientWorkingGroup(opts *bind.FilterOpts) (*DosproxyLogInsufficientWorkingGroupIterator, error)
FilterLogInsufficientWorkingGroup is a free log retrieval operation binding the contract event 0x1850da28de32299250accda835079ca1340fbd447032a1f6dac77381a77a26c8.
Solidity: event LogInsufficientWorkingGroup(uint256 numWorkingGroups, uint256 numPendingGroups)
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) 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) ParseLogInsufficientWorkingGroup ¶
func (_Dosproxy *DosproxyFilterer) ParseLogInsufficientWorkingGroup(log types.Log) (*DosproxyLogInsufficientWorkingGroup, error)
ParseLogInsufficientWorkingGroup is a log parse operation binding the contract event 0x1850da28de32299250accda835079ca1340fbd447032a1f6dac77381a77a26c8.
Solidity: event LogInsufficientWorkingGroup(uint256 numWorkingGroups, uint256 numPendingGroups)
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) 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) WatchLogInsufficientWorkingGroup ¶
func (_Dosproxy *DosproxyFilterer) WatchLogInsufficientWorkingGroup(opts *bind.WatchOpts, sink chan<- *DosproxyLogInsufficientWorkingGroup) (event.Subscription, error)
WatchLogInsufficientWorkingGroup is a free log subscription operation binding the contract event 0x1850da28de32299250accda835079ca1340fbd447032a1f6dac77381a77a26c8.
Solidity: event LogInsufficientWorkingGroup(uint256 numWorkingGroups, uint256 numPendingGroups)
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)
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 DosproxyLogInsufficientWorkingGroup ¶
type DosproxyLogInsufficientWorkingGroup struct { NumWorkingGroups *big.Int NumPendingGroups *big.Int Raw types.Log // Blockchain specific contextual infos }
DosproxyLogInsufficientWorkingGroup represents a LogInsufficientWorkingGroup event raised by the Dosproxy contract.
type DosproxyLogInsufficientWorkingGroupIterator ¶
type DosproxyLogInsufficientWorkingGroupIterator struct { Event *DosproxyLogInsufficientWorkingGroup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DosproxyLogInsufficientWorkingGroupIterator is returned from FilterLogInsufficientWorkingGroup and is used to iterate over the raw logs and unpacked data for LogInsufficientWorkingGroup events raised by the Dosproxy contract.
func (*DosproxyLogInsufficientWorkingGroupIterator) Close ¶
func (it *DosproxyLogInsufficientWorkingGroupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DosproxyLogInsufficientWorkingGroupIterator) Error ¶
func (it *DosproxyLogInsufficientWorkingGroupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DosproxyLogInsufficientWorkingGroupIterator) Next ¶
func (it *DosproxyLogInsufficientWorkingGroupIterator) 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) CachedUpdatedBlock ¶
func (_Dosproxy *DosproxySession) CachedUpdatedBlock() (*big.Int, error)
CachedUpdatedBlock is a free data retrieval call binding the contract method 0xba419d0c.
Solidity: function cachedUpdatedBlock() 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) 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) GetWorkingGroupById ¶
func (_Dosproxy *DosproxySession) GetWorkingGroupById(groupId *big.Int) (*big.Int, [4]*big.Int, *big.Int, *big.Int, []common.Address, error)
GetWorkingGroupById is a free data retrieval call binding the contract method 0x02957d53.
Solidity: function getWorkingGroupById(uint256 groupId) view returns(uint256, uint256[4], uint256, uint256, address[])
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) 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) LoopLimit ¶
func (_Dosproxy *DosproxySession) LoopLimit() (*big.Int, error)
LoopLimit is a free data retrieval call binding the contract method 0x7e55acb4.
Solidity: function loopLimit() view returns(uint256)
func (*DosproxySession) NodeToGroupId ¶
NodeToGroupId is a free data retrieval call binding the contract method 0xf19398d5.
Solidity: function nodeToGroupId(address ) 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) RelayRespondLimit ¶
func (_Dosproxy *DosproxySession) RelayRespondLimit() (*big.Int, error)
RelayRespondLimit is a free data retrieval call binding the contract method 0x6c460899.
Solidity: function relayRespondLimit() view returns(uint256)
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) SetRelayRespondLimit ¶
func (_Dosproxy *DosproxySession) SetRelayRespondLimit(newLimit *big.Int) (*types.Transaction, error)
SetRelayRespondLimit is a paid mutator transaction binding the contract method 0xca2aabcc.
Solidity: function setRelayRespondLimit(uint256 newLimit) 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) SetRelayRespondLimit ¶
func (_Dosproxy *DosproxyTransactor) SetRelayRespondLimit(opts *bind.TransactOpts, newLimit *big.Int) (*types.Transaction, error)
SetRelayRespondLimit is a paid mutator transaction binding the contract method 0xca2aabcc.
Solidity: function setRelayRespondLimit(uint256 newLimit) 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) SetRelayRespondLimit ¶
func (_Dosproxy *DosproxyTransactorSession) SetRelayRespondLimit(newLimit *big.Int) (*types.Transaction, error)
SetRelayRespondLimit is a paid mutator transaction binding the contract method 0xca2aabcc.
Solidity: function setRelayRespondLimit(uint256 newLimit) 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()