Versions in this module Expand all Collapse all v1 v1.0.9 Dec 22, 2022 v1.0.8 Dec 22, 2022 Changes in this version + var PohABI = PohMetaData.ABI + var PohMetaData = &bind.MetaData + type Poh struct + func NewPoh(address common.Address, backend bind.ContractBackend) (*Poh, error) + type PohAddSubmission struct + Raw types.Log + RequestID *big.Int + SubmissionID common.Address + type PohAddSubmissionIterator struct + Event *PohAddSubmission + func (it *PohAddSubmissionIterator) Close() error + func (it *PohAddSubmissionIterator) Error() error + func (it *PohAddSubmissionIterator) Next() bool + type PohAppealContribution struct + Amount *big.Int + ChallengeID *big.Int + Contributor common.Address + Party uint8 + Raw types.Log + SubmissionID common.Address + type PohAppealContributionIterator struct + Event *PohAppealContribution + func (it *PohAppealContributionIterator) Close() error + func (it *PohAppealContributionIterator) Error() error + func (it *PohAppealContributionIterator) Next() bool + type PohArbitratorComplete struct + Arbitrator common.Address + ChallengePeriodDuration *big.Int + Governor common.Address + LoserStakeMultiplier *big.Int + Raw types.Log + RequiredNumberOfVouches *big.Int + SharedStakeMultiplier *big.Int + SubmissionBaseDeposit *big.Int + SubmissionDuration *big.Int + WinnerStakeMultiplier *big.Int + type PohArbitratorCompleteIterator struct + Event *PohArbitratorComplete + func (it *PohArbitratorCompleteIterator) Close() error + func (it *PohArbitratorCompleteIterator) Error() error + func (it *PohArbitratorCompleteIterator) Next() bool + type PohCaller struct + func NewPohCaller(address common.Address, caller bind.ContractCaller) (*PohCaller, error) + func (_Poh *PohCaller) ArbitratorDataList(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error) + func (_Poh *PohCaller) ArbitratorDisputeIDToDisputeData(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error) + func (_Poh *PohCaller) ChallengePeriodDuration(opts *bind.CallOpts) (uint64, error) + func (_Poh *PohCaller) CheckRequestDuplicates(opts *bind.CallOpts, _submissionID common.Address, _requestID *big.Int, ...) (bool, error) + func (_Poh *PohCaller) GetArbitratorDataListCount(opts *bind.CallOpts) (*big.Int, error) + func (_Poh *PohCaller) GetChallengeInfo(opts *bind.CallOpts, _submissionID common.Address, _requestID *big.Int, ...) (struct{ ... }, error) + func (_Poh *PohCaller) GetContributions(opts *bind.CallOpts, _submissionID common.Address, _requestID *big.Int, ...) ([3]*big.Int, error) + func (_Poh *PohCaller) GetNumberOfVouches(opts *bind.CallOpts, _submissionID common.Address, _requestID *big.Int) (*big.Int, error) + func (_Poh *PohCaller) GetRequestInfo(opts *bind.CallOpts, _submissionID common.Address, _requestID *big.Int) (struct{ ... }, error) + func (_Poh *PohCaller) GetRoundInfo(opts *bind.CallOpts, _submissionID common.Address, _requestID *big.Int, ...) (struct{ ... }, error) + func (_Poh *PohCaller) GetSubmissionInfo(opts *bind.CallOpts, _submissionID common.Address) (struct{ ... }, error) + func (_Poh *PohCaller) Governor(opts *bind.CallOpts) (common.Address, error) + func (_Poh *PohCaller) IsRegistered(opts *bind.CallOpts, _submissionID common.Address) (bool, error) + func (_Poh *PohCaller) LoserStakeMultiplier(opts *bind.CallOpts) (*big.Int, error) + func (_Poh *PohCaller) RenewalPeriodDuration(opts *bind.CallOpts) (uint64, error) + func (_Poh *PohCaller) RequiredNumberOfVouches(opts *bind.CallOpts) (uint64, error) + func (_Poh *PohCaller) SharedStakeMultiplier(opts *bind.CallOpts) (*big.Int, error) + func (_Poh *PohCaller) SubmissionBaseDeposit(opts *bind.CallOpts) (*big.Int, error) + func (_Poh *PohCaller) SubmissionCounter(opts *bind.CallOpts) (*big.Int, error) + func (_Poh *PohCaller) SubmissionDuration(opts *bind.CallOpts) (uint64, error) + func (_Poh *PohCaller) Vouches(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error) + func (_Poh *PohCaller) WinnerStakeMultiplier(opts *bind.CallOpts) (*big.Int, error) + type PohCallerRaw struct + Contract *PohCaller + func (_Poh *PohCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type PohCallerSession struct + CallOpts bind.CallOpts + Contract *PohCaller + func (_Poh *PohCallerSession) ArbitratorDataList(arg0 *big.Int) (struct{ ... }, error) + func (_Poh *PohCallerSession) ArbitratorDisputeIDToDisputeData(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error) + func (_Poh *PohCallerSession) ChallengePeriodDuration() (uint64, error) + func (_Poh *PohCallerSession) CheckRequestDuplicates(_submissionID common.Address, _requestID *big.Int, _duplicateID common.Address) (bool, error) + func (_Poh *PohCallerSession) GetArbitratorDataListCount() (*big.Int, error) + func (_Poh *PohCallerSession) GetChallengeInfo(_submissionID common.Address, _requestID *big.Int, _challengeID *big.Int) (struct{ ... }, error) + func (_Poh *PohCallerSession) GetContributions(_submissionID common.Address, _requestID *big.Int, _challengeID *big.Int, ...) ([3]*big.Int, error) + func (_Poh *PohCallerSession) GetNumberOfVouches(_submissionID common.Address, _requestID *big.Int) (*big.Int, error) + func (_Poh *PohCallerSession) GetRequestInfo(_submissionID common.Address, _requestID *big.Int) (struct{ ... }, error) + func (_Poh *PohCallerSession) GetRoundInfo(_submissionID common.Address, _requestID *big.Int, _challengeID *big.Int, ...) (struct{ ... }, error) + func (_Poh *PohCallerSession) GetSubmissionInfo(_submissionID common.Address) (struct{ ... }, error) + func (_Poh *PohCallerSession) Governor() (common.Address, error) + func (_Poh *PohCallerSession) IsRegistered(_submissionID common.Address) (bool, error) + func (_Poh *PohCallerSession) LoserStakeMultiplier() (*big.Int, error) + func (_Poh *PohCallerSession) RenewalPeriodDuration() (uint64, error) + func (_Poh *PohCallerSession) RequiredNumberOfVouches() (uint64, error) + func (_Poh *PohCallerSession) SharedStakeMultiplier() (*big.Int, error) + func (_Poh *PohCallerSession) SubmissionBaseDeposit() (*big.Int, error) + func (_Poh *PohCallerSession) SubmissionCounter() (*big.Int, error) + func (_Poh *PohCallerSession) SubmissionDuration() (uint64, error) + func (_Poh *PohCallerSession) Vouches(arg0 common.Address, arg1 common.Address) (bool, error) + func (_Poh *PohCallerSession) WinnerStakeMultiplier() (*big.Int, error) + type PohChallengeResolved struct + ChallengeID *big.Int + Raw types.Log + RequestID *big.Int + SubmissionID common.Address + type PohChallengeResolvedIterator struct + Event *PohChallengeResolved + func (it *PohChallengeResolvedIterator) Close() error + func (it *PohChallengeResolvedIterator) Error() error + func (it *PohChallengeResolvedIterator) Next() bool + type PohDispute struct + Arbitrator common.Address + DisputeID *big.Int + EvidenceGroupID *big.Int + MetaEvidenceID *big.Int + Raw types.Log + type PohDisputeIterator struct + Event *PohDispute + func (it *PohDisputeIterator) Close() error + func (it *PohDisputeIterator) Error() error + func (it *PohDisputeIterator) Next() bool + type PohEvidence struct + Arbitrator common.Address + Evidence string + EvidenceGroupID *big.Int + Party common.Address + Raw types.Log + type PohEvidenceIterator struct + Event *PohEvidence + func (it *PohEvidenceIterator) Close() error + func (it *PohEvidenceIterator) Error() error + func (it *PohEvidenceIterator) Next() bool + type PohFilterer struct + func NewPohFilterer(address common.Address, filterer bind.ContractFilterer) (*PohFilterer, error) + func (_Poh *PohFilterer) FilterAddSubmission(opts *bind.FilterOpts, _submissionID []common.Address) (*PohAddSubmissionIterator, error) + func (_Poh *PohFilterer) FilterAppealContribution(opts *bind.FilterOpts, _submissionID []common.Address, _challengeID []*big.Int, ...) (*PohAppealContributionIterator, error) + func (_Poh *PohFilterer) FilterArbitratorComplete(opts *bind.FilterOpts, _governor []common.Address) (*PohArbitratorCompleteIterator, error) + func (_Poh *PohFilterer) FilterChallengeResolved(opts *bind.FilterOpts, _submissionID []common.Address, _requestID []*big.Int) (*PohChallengeResolvedIterator, error) + func (_Poh *PohFilterer) FilterDispute(opts *bind.FilterOpts, _arbitrator []common.Address, _disputeID []*big.Int) (*PohDisputeIterator, error) + func (_Poh *PohFilterer) FilterEvidence(opts *bind.FilterOpts, _arbitrator []common.Address, ...) (*PohEvidenceIterator, error) + func (_Poh *PohFilterer) FilterHasPaidAppealFee(opts *bind.FilterOpts, _submissionID []common.Address, _challengeID []*big.Int) (*PohHasPaidAppealFeeIterator, error) + func (_Poh *PohFilterer) FilterMetaEvidence(opts *bind.FilterOpts, _metaEvidenceID []*big.Int) (*PohMetaEvidenceIterator, error) + func (_Poh *PohFilterer) FilterReapplySubmission(opts *bind.FilterOpts, _submissionID []common.Address) (*PohReapplySubmissionIterator, error) + func (_Poh *PohFilterer) FilterRemoveSubmission(opts *bind.FilterOpts, _requester []common.Address, ...) (*PohRemoveSubmissionIterator, error) + func (_Poh *PohFilterer) FilterRuling(opts *bind.FilterOpts, _arbitrator []common.Address, _disputeID []*big.Int) (*PohRulingIterator, error) + func (_Poh *PohFilterer) FilterSubmissionChallenged(opts *bind.FilterOpts, _submissionID []common.Address, _requestID []*big.Int) (*PohSubmissionChallengedIterator, error) + func (_Poh *PohFilterer) FilterVouchAdded(opts *bind.FilterOpts, _submissionID []common.Address, ...) (*PohVouchAddedIterator, error) + func (_Poh *PohFilterer) FilterVouchRemoved(opts *bind.FilterOpts, _submissionID []common.Address, ...) (*PohVouchRemovedIterator, error) + func (_Poh *PohFilterer) ParseAddSubmission(log types.Log) (*PohAddSubmission, error) + func (_Poh *PohFilterer) ParseAppealContribution(log types.Log) (*PohAppealContribution, error) + func (_Poh *PohFilterer) ParseArbitratorComplete(log types.Log) (*PohArbitratorComplete, error) + func (_Poh *PohFilterer) ParseChallengeResolved(log types.Log) (*PohChallengeResolved, error) + func (_Poh *PohFilterer) ParseDispute(log types.Log) (*PohDispute, error) + func (_Poh *PohFilterer) ParseEvidence(log types.Log) (*PohEvidence, error) + func (_Poh *PohFilterer) ParseHasPaidAppealFee(log types.Log) (*PohHasPaidAppealFee, error) + func (_Poh *PohFilterer) ParseMetaEvidence(log types.Log) (*PohMetaEvidence, error) + func (_Poh *PohFilterer) ParseReapplySubmission(log types.Log) (*PohReapplySubmission, error) + func (_Poh *PohFilterer) ParseRemoveSubmission(log types.Log) (*PohRemoveSubmission, error) + func (_Poh *PohFilterer) ParseRuling(log types.Log) (*PohRuling, error) + func (_Poh *PohFilterer) ParseSubmissionChallenged(log types.Log) (*PohSubmissionChallenged, error) + func (_Poh *PohFilterer) ParseVouchAdded(log types.Log) (*PohVouchAdded, error) + func (_Poh *PohFilterer) ParseVouchRemoved(log types.Log) (*PohVouchRemoved, error) + func (_Poh *PohFilterer) WatchAddSubmission(opts *bind.WatchOpts, sink chan<- *PohAddSubmission, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchAppealContribution(opts *bind.WatchOpts, sink chan<- *PohAppealContribution, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchArbitratorComplete(opts *bind.WatchOpts, sink chan<- *PohArbitratorComplete, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchChallengeResolved(opts *bind.WatchOpts, sink chan<- *PohChallengeResolved, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchDispute(opts *bind.WatchOpts, sink chan<- *PohDispute, _arbitrator []common.Address, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchEvidence(opts *bind.WatchOpts, sink chan<- *PohEvidence, _arbitrator []common.Address, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchHasPaidAppealFee(opts *bind.WatchOpts, sink chan<- *PohHasPaidAppealFee, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchMetaEvidence(opts *bind.WatchOpts, sink chan<- *PohMetaEvidence, _metaEvidenceID []*big.Int) (event.Subscription, error) + func (_Poh *PohFilterer) WatchReapplySubmission(opts *bind.WatchOpts, sink chan<- *PohReapplySubmission, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchRemoveSubmission(opts *bind.WatchOpts, sink chan<- *PohRemoveSubmission, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchRuling(opts *bind.WatchOpts, sink chan<- *PohRuling, _arbitrator []common.Address, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchSubmissionChallenged(opts *bind.WatchOpts, sink chan<- *PohSubmissionChallenged, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchVouchAdded(opts *bind.WatchOpts, sink chan<- *PohVouchAdded, ...) (event.Subscription, error) + func (_Poh *PohFilterer) WatchVouchRemoved(opts *bind.WatchOpts, sink chan<- *PohVouchRemoved, ...) (event.Subscription, error) + type PohHasPaidAppealFee struct + ChallengeID *big.Int + Raw types.Log + Side uint8 + SubmissionID common.Address + type PohHasPaidAppealFeeIterator struct + Event *PohHasPaidAppealFee + func (it *PohHasPaidAppealFeeIterator) Close() error + func (it *PohHasPaidAppealFeeIterator) Error() error + func (it *PohHasPaidAppealFeeIterator) Next() bool + type PohMetaEvidence struct + Evidence string + MetaEvidenceID *big.Int + Raw types.Log + type PohMetaEvidenceIterator struct + Event *PohMetaEvidence + func (it *PohMetaEvidenceIterator) Close() error + func (it *PohMetaEvidenceIterator) Error() error + func (it *PohMetaEvidenceIterator) Next() bool + type PohRaw struct + Contract *Poh + func (_Poh *PohRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Poh *PohRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Poh *PohRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PohReapplySubmission struct + Raw types.Log + RequestID *big.Int + SubmissionID common.Address + type PohReapplySubmissionIterator struct + Event *PohReapplySubmission + func (it *PohReapplySubmissionIterator) Close() error + func (it *PohReapplySubmissionIterator) Error() error + func (it *PohReapplySubmissionIterator) Next() bool + type PohRemoveSubmission struct + Raw types.Log + RequestID *big.Int + Requester common.Address + SubmissionID common.Address + type PohRemoveSubmissionIterator struct + Event *PohRemoveSubmission + func (it *PohRemoveSubmissionIterator) Close() error + func (it *PohRemoveSubmissionIterator) Error() error + func (it *PohRemoveSubmissionIterator) Next() bool + type PohRuling struct + Arbitrator common.Address + DisputeID *big.Int + Raw types.Log + Ruling *big.Int + type PohRulingIterator struct + Event *PohRuling + func (it *PohRulingIterator) Close() error + func (it *PohRulingIterator) Error() error + func (it *PohRulingIterator) Next() bool + type PohSession struct + CallOpts bind.CallOpts + Contract *Poh + TransactOpts bind.TransactOpts + func (_Poh *PohSession) AddSubmission(_evidence string, _name string) (*types.Transaction, error) + func (_Poh *PohSession) AddSubmissionManually(_submissionIDs []common.Address, _evidence []string, _names []string) (*types.Transaction, error) + func (_Poh *PohSession) AddVouch(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohSession) ArbitratorDataList(arg0 *big.Int) (struct{ ... }, error) + func (_Poh *PohSession) ArbitratorDisputeIDToDisputeData(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error) + func (_Poh *PohSession) ChallengePeriodDuration() (uint64, error) + func (_Poh *PohSession) ChallengeRequest(_submissionID common.Address, _reason uint8, _duplicateID common.Address, ...) (*types.Transaction, error) + func (_Poh *PohSession) ChangeArbitrator(_arbitrator common.Address, _arbitratorExtraData []byte) (*types.Transaction, error) + func (_Poh *PohSession) ChangeDurations(_submissionDuration uint64, _renewalPeriodDuration uint64, ...) (*types.Transaction, error) + func (_Poh *PohSession) ChangeGovernor(_governor common.Address) (*types.Transaction, error) + func (_Poh *PohSession) ChangeLoserStakeMultiplier(_loserStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohSession) ChangeMetaEvidence(_registrationMetaEvidence string, _clearingMetaEvidence string) (*types.Transaction, error) + func (_Poh *PohSession) ChangeRequiredNumberOfVouches(_requiredNumberOfVouches uint64) (*types.Transaction, error) + func (_Poh *PohSession) ChangeSharedStakeMultiplier(_sharedStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohSession) ChangeStateToPending(_submissionID common.Address, _vouches []common.Address, _signatures [][]byte, ...) (*types.Transaction, error) + func (_Poh *PohSession) ChangeSubmissionBaseDeposit(_submissionBaseDeposit *big.Int) (*types.Transaction, error) + func (_Poh *PohSession) ChangeWinnerStakeMultiplier(_winnerStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohSession) CheckRequestDuplicates(_submissionID common.Address, _requestID *big.Int, _duplicateID common.Address) (bool, error) + func (_Poh *PohSession) ExecuteRequest(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohSession) FundAppeal(_submissionID common.Address, _challengeID *big.Int, _side uint8) (*types.Transaction, error) + func (_Poh *PohSession) FundSubmission(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohSession) GetArbitratorDataListCount() (*big.Int, error) + func (_Poh *PohSession) GetChallengeInfo(_submissionID common.Address, _requestID *big.Int, _challengeID *big.Int) (struct{ ... }, error) + func (_Poh *PohSession) GetContributions(_submissionID common.Address, _requestID *big.Int, _challengeID *big.Int, ...) ([3]*big.Int, error) + func (_Poh *PohSession) GetNumberOfVouches(_submissionID common.Address, _requestID *big.Int) (*big.Int, error) + func (_Poh *PohSession) GetRequestInfo(_submissionID common.Address, _requestID *big.Int) (struct{ ... }, error) + func (_Poh *PohSession) GetRoundInfo(_submissionID common.Address, _requestID *big.Int, _challengeID *big.Int, ...) (struct{ ... }, error) + func (_Poh *PohSession) GetSubmissionInfo(_submissionID common.Address) (struct{ ... }, error) + func (_Poh *PohSession) Governor() (common.Address, error) + func (_Poh *PohSession) IsRegistered(_submissionID common.Address) (bool, error) + func (_Poh *PohSession) LoserStakeMultiplier() (*big.Int, error) + func (_Poh *PohSession) ProcessVouches(_submissionID common.Address, _requestID *big.Int, _iterations *big.Int) (*types.Transaction, error) + func (_Poh *PohSession) ReapplySubmission(_evidence string, _name string) (*types.Transaction, error) + func (_Poh *PohSession) RemoveSubmission(_submissionID common.Address, _evidence string) (*types.Transaction, error) + func (_Poh *PohSession) RemoveSubmissionManually(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohSession) RemoveVouch(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohSession) RenewalPeriodDuration() (uint64, error) + func (_Poh *PohSession) RequiredNumberOfVouches() (uint64, error) + func (_Poh *PohSession) Rule(_disputeID *big.Int, _ruling *big.Int) (*types.Transaction, error) + func (_Poh *PohSession) SharedStakeMultiplier() (*big.Int, error) + func (_Poh *PohSession) SubmissionBaseDeposit() (*big.Int, error) + func (_Poh *PohSession) SubmissionCounter() (*big.Int, error) + func (_Poh *PohSession) SubmissionDuration() (uint64, error) + func (_Poh *PohSession) SubmitEvidence(_submissionID common.Address, _evidence string) (*types.Transaction, error) + func (_Poh *PohSession) Vouches(arg0 common.Address, arg1 common.Address) (bool, error) + func (_Poh *PohSession) WinnerStakeMultiplier() (*big.Int, error) + func (_Poh *PohSession) WithdrawFeesAndRewards(_beneficiary common.Address, _submissionID common.Address, _requestID *big.Int, ...) (*types.Transaction, error) + func (_Poh *PohSession) WithdrawSubmission() (*types.Transaction, error) + type PohSubmissionChallenged struct + ChallengeID *big.Int + Raw types.Log + RequestID *big.Int + SubmissionID common.Address + type PohSubmissionChallengedIterator struct + Event *PohSubmissionChallenged + func (it *PohSubmissionChallengedIterator) Close() error + func (it *PohSubmissionChallengedIterator) Error() error + func (it *PohSubmissionChallengedIterator) Next() bool + type PohTransactor struct + func NewPohTransactor(address common.Address, transactor bind.ContractTransactor) (*PohTransactor, error) + func (_Poh *PohTransactor) AddSubmission(opts *bind.TransactOpts, _evidence string, _name string) (*types.Transaction, error) + func (_Poh *PohTransactor) AddSubmissionManually(opts *bind.TransactOpts, _submissionIDs []common.Address, _evidence []string, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) AddVouch(opts *bind.TransactOpts, _submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactor) ChallengeRequest(opts *bind.TransactOpts, _submissionID common.Address, _reason uint8, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeArbitrator(opts *bind.TransactOpts, _arbitrator common.Address, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeDurations(opts *bind.TransactOpts, _submissionDuration uint64, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeGovernor(opts *bind.TransactOpts, _governor common.Address) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeLoserStakeMultiplier(opts *bind.TransactOpts, _loserStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeMetaEvidence(opts *bind.TransactOpts, _registrationMetaEvidence string, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeRequiredNumberOfVouches(opts *bind.TransactOpts, _requiredNumberOfVouches uint64) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeSharedStakeMultiplier(opts *bind.TransactOpts, _sharedStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeStateToPending(opts *bind.TransactOpts, _submissionID common.Address, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeSubmissionBaseDeposit(opts *bind.TransactOpts, _submissionBaseDeposit *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactor) ChangeWinnerStakeMultiplier(opts *bind.TransactOpts, _winnerStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactor) ExecuteRequest(opts *bind.TransactOpts, _submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactor) FundAppeal(opts *bind.TransactOpts, _submissionID common.Address, _challengeID *big.Int, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) FundSubmission(opts *bind.TransactOpts, _submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactor) ProcessVouches(opts *bind.TransactOpts, _submissionID common.Address, _requestID *big.Int, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) ReapplySubmission(opts *bind.TransactOpts, _evidence string, _name string) (*types.Transaction, error) + func (_Poh *PohTransactor) RemoveSubmission(opts *bind.TransactOpts, _submissionID common.Address, _evidence string) (*types.Transaction, error) + func (_Poh *PohTransactor) RemoveSubmissionManually(opts *bind.TransactOpts, _submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactor) RemoveVouch(opts *bind.TransactOpts, _submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactor) Rule(opts *bind.TransactOpts, _disputeID *big.Int, _ruling *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactor) SubmitEvidence(opts *bind.TransactOpts, _submissionID common.Address, _evidence string) (*types.Transaction, error) + func (_Poh *PohTransactor) WithdrawFeesAndRewards(opts *bind.TransactOpts, _beneficiary common.Address, ...) (*types.Transaction, error) + func (_Poh *PohTransactor) WithdrawSubmission(opts *bind.TransactOpts) (*types.Transaction, error) + type PohTransactorRaw struct + Contract *PohTransactor + func (_Poh *PohTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Poh *PohTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PohTransactorSession struct + Contract *PohTransactor + TransactOpts bind.TransactOpts + func (_Poh *PohTransactorSession) AddSubmission(_evidence string, _name string) (*types.Transaction, error) + func (_Poh *PohTransactorSession) AddSubmissionManually(_submissionIDs []common.Address, _evidence []string, _names []string) (*types.Transaction, error) + func (_Poh *PohTransactorSession) AddVouch(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChallengeRequest(_submissionID common.Address, _reason uint8, _duplicateID common.Address, ...) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeArbitrator(_arbitrator common.Address, _arbitratorExtraData []byte) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeDurations(_submissionDuration uint64, _renewalPeriodDuration uint64, ...) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeGovernor(_governor common.Address) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeLoserStakeMultiplier(_loserStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeMetaEvidence(_registrationMetaEvidence string, _clearingMetaEvidence string) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeRequiredNumberOfVouches(_requiredNumberOfVouches uint64) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeSharedStakeMultiplier(_sharedStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeStateToPending(_submissionID common.Address, _vouches []common.Address, _signatures [][]byte, ...) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeSubmissionBaseDeposit(_submissionBaseDeposit *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ChangeWinnerStakeMultiplier(_winnerStakeMultiplier *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ExecuteRequest(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactorSession) FundAppeal(_submissionID common.Address, _challengeID *big.Int, _side uint8) (*types.Transaction, error) + func (_Poh *PohTransactorSession) FundSubmission(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ProcessVouches(_submissionID common.Address, _requestID *big.Int, _iterations *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactorSession) ReapplySubmission(_evidence string, _name string) (*types.Transaction, error) + func (_Poh *PohTransactorSession) RemoveSubmission(_submissionID common.Address, _evidence string) (*types.Transaction, error) + func (_Poh *PohTransactorSession) RemoveSubmissionManually(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactorSession) RemoveVouch(_submissionID common.Address) (*types.Transaction, error) + func (_Poh *PohTransactorSession) Rule(_disputeID *big.Int, _ruling *big.Int) (*types.Transaction, error) + func (_Poh *PohTransactorSession) SubmitEvidence(_submissionID common.Address, _evidence string) (*types.Transaction, error) + func (_Poh *PohTransactorSession) WithdrawFeesAndRewards(_beneficiary common.Address, _submissionID common.Address, _requestID *big.Int, ...) (*types.Transaction, error) + func (_Poh *PohTransactorSession) WithdrawSubmission() (*types.Transaction, error) + type PohVouchAdded struct + Raw types.Log + SubmissionID common.Address + Voucher common.Address + type PohVouchAddedIterator struct + Event *PohVouchAdded + func (it *PohVouchAddedIterator) Close() error + func (it *PohVouchAddedIterator) Error() error + func (it *PohVouchAddedIterator) Next() bool + type PohVouchRemoved struct + Raw types.Log + SubmissionID common.Address + Voucher common.Address + type PohVouchRemovedIterator struct + Event *PohVouchRemoved + func (it *PohVouchRemovedIterator) Close() error + func (it *PohVouchRemovedIterator) Error() error + func (it *PohVouchRemovedIterator) Next() bool + type Registry struct + func NewRegistry() *Registry + func (registry *Registry) IsRegistered(address string) (isRegistered bool, err error)