Documentation
¶
Index ¶
- Variables
- type BN254G1Point
- type BN254G2Point
- type IBLSSignatureCheckerNonSignerStakesAndSignature
- type IBLSSignatureCheckerQuorumStakeTotals
- type IMultiProverServiceManagerCommittee
- type IMultiProverServiceManagerReducedStateHeader
- type IMultiProverServiceManagerStateHeader
- type IMultiProverServiceManagerTEEQuorum
- type ISignatureUtilsSignatureWithSaltAndExpiry
- type MultiProverServiceManager
- type MultiProverServiceManagerCaller
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) AvsDirectory(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) BlsApkRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) CheckSignatures(opts *bind.CallOpts, msgHash [32]byte, quorumNumbers []byte, ...) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) CommitteeManager(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Committees(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Delegation(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) GetOperatorRestakedStrategies(opts *bind.CallOpts, operator common.Address) ([]common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) GetRestakeableStrategies(opts *bind.CallOpts) ([]common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) HashReducedStateHeader(opts *bind.CallOpts, ...) ([32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) IsOperatorWhitelisted(opts *bind.CallOpts, operator common.Address) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) IsPoAEnabled(opts *bind.CallOpts) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PAUSEDOPERTORREGISTRATION(opts *bind.CallOpts) (uint8, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PAUSEDSUBMITSTATE(opts *bind.CallOpts) (uint8, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Paused(opts *bind.CallOpts, index uint8) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Paused0(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PauserRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PoaEnabled(opts *bind.CallOpts) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PoaManager(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) QuorumIdToCommitteeId(opts *bind.CallOpts, arg0 uint8) (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) RegistryCoordinator(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) StakeRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) StaleStakesForbidden(opts *bind.CallOpts) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) StateConfirmer(opts *bind.CallOpts) (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) THRESHOLDDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TaskId(opts *bind.CallOpts) (uint32, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TaskIdToMetadataHash(opts *bind.CallOpts, arg0 uint32) ([32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TeeQuorums(opts *bind.CallOpts, arg0 uint8) (struct{ ... }, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TrySignatureAndApkVerification(opts *bind.CallOpts, msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, ...) (struct{ ... }, error)
- type MultiProverServiceManagerCallerRaw
- type MultiProverServiceManagerCallerSession
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) AvsDirectory() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) BlsApkRegistry() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) CheckSignatures(msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, ...) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) CommitteeManager() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Committees(arg0 *big.Int) (struct{ ... }, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Delegation() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) GetOperatorRestakedStrategies(operator common.Address) ([]common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) GetRestakeableStrategies() ([]common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) HashReducedStateHeader(reducedStateHeader IMultiProverServiceManagerReducedStateHeader) ([32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) IsOperatorWhitelisted(operator common.Address) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) IsPoAEnabled() (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Owner() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PAUSEDOPERTORREGISTRATION() (uint8, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PAUSEDSUBMITSTATE() (uint8, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Paused(index uint8) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Paused0() (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PauserRegistry() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PoaEnabled() (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PoaManager() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) QuorumIdToCommitteeId(arg0 uint8) (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) RegistryCoordinator() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) StakeRegistry() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) StaleStakesForbidden() (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) StateConfirmer() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) THRESHOLDDENOMINATOR() (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TaskId() (uint32, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TaskIdToMetadataHash(arg0 uint32) ([32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TeeQuorums(arg0 uint8) (struct{ ... }, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TrySignatureAndApkVerification(msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct{ ... }, error)
- type MultiProverServiceManagerCommitteeManagerUpdated
- type MultiProverServiceManagerCommitteeManagerUpdatedIterator
- type MultiProverServiceManagerFilterer
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterCommitteeManagerUpdated(opts *bind.FilterOpts) (*MultiProverServiceManagerCommitteeManagerUpdatedIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*MultiProverServiceManagerInitializedIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*MultiProverServiceManagerOwnershipTransferredIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterPaused(opts *bind.FilterOpts, account []common.Address) (*MultiProverServiceManagerPausedIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterPauserRegistrySet(opts *bind.FilterOpts) (*MultiProverServiceManagerPauserRegistrySetIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterPoAManagerUpdated(opts *bind.FilterOpts) (*MultiProverServiceManagerPoAManagerUpdatedIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterStaleStakesForbiddenUpdate(opts *bind.FilterOpts) (*MultiProverServiceManagerStaleStakesForbiddenUpdateIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterStateConfirmed(opts *bind.FilterOpts, committeeId []*big.Int) (*MultiProverServiceManagerStateConfirmedIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterStateConfirmerUpdated(opts *bind.FilterOpts) (*MultiProverServiceManagerStateConfirmerUpdatedIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterUnpaused(opts *bind.FilterOpts, account []common.Address) (*MultiProverServiceManagerUnpausedIterator, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseCommitteeManagerUpdated(log types.Log) (*MultiProverServiceManagerCommitteeManagerUpdated, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseInitialized(log types.Log) (*MultiProverServiceManagerInitialized, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseOwnershipTransferred(log types.Log) (*MultiProverServiceManagerOwnershipTransferred, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParsePaused(log types.Log) (*MultiProverServiceManagerPaused, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParsePauserRegistrySet(log types.Log) (*MultiProverServiceManagerPauserRegistrySet, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParsePoAManagerUpdated(log types.Log) (*MultiProverServiceManagerPoAManagerUpdated, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseStaleStakesForbiddenUpdate(log types.Log) (*MultiProverServiceManagerStaleStakesForbiddenUpdate, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseStateConfirmed(log types.Log) (*MultiProverServiceManagerStateConfirmed, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseStateConfirmerUpdated(log types.Log) (*MultiProverServiceManagerStateConfirmerUpdated, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseUnpaused(log types.Log) (*MultiProverServiceManagerUnpaused, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchCommitteeManagerUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerInitialized) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerPaused, ...) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchPauserRegistrySet(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerPauserRegistrySet) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchPoAManagerUpdated(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerPoAManagerUpdated) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchStaleStakesForbiddenUpdate(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchStateConfirmed(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerStateConfirmed, ...) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchStateConfirmerUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerUnpaused, ...) (event.Subscription, error)
- type MultiProverServiceManagerInitialized
- type MultiProverServiceManagerInitializedIterator
- type MultiProverServiceManagerOwnershipTransferred
- type MultiProverServiceManagerOwnershipTransferredIterator
- type MultiProverServiceManagerPaused
- type MultiProverServiceManagerPausedIterator
- type MultiProverServiceManagerPauserRegistrySet
- type MultiProverServiceManagerPauserRegistrySetIterator
- type MultiProverServiceManagerPoAManagerUpdated
- type MultiProverServiceManagerPoAManagerUpdatedIterator
- type MultiProverServiceManagerRaw
- func (_MultiProverServiceManager *MultiProverServiceManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MultiProverServiceManager *MultiProverServiceManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiProverServiceManagerSession
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) AddCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) AddTEEQuorum(teeQuorum IMultiProverServiceManagerTEEQuorum) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) AvsDirectory() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) BlacklistOperator(operator common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) BlsApkRegistry() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) CheckSignatures(msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, ...) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) CommitteeManager() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Committees(arg0 *big.Int) (struct{ ... }, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) ConfirmState(stateHeader IMultiProverServiceManagerStateHeader, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Delegation() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) DeregisterOperatorFromAVS(operator common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) DisablePoA() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) EnablePoA() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) GetOperatorRestakedStrategies(operator common.Address) ([]common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) GetRestakeableStrategies() ([]common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) HashReducedStateHeader(reducedStateHeader IMultiProverServiceManagerReducedStateHeader) ([32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Initialize(_pauserRegistry common.Address, _initialPausedStatus *big.Int, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) IsOperatorWhitelisted(operator common.Address) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) IsPoAEnabled() (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Owner() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) PAUSEDOPERTORREGISTRATION() (uint8, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) PAUSEDSUBMITSTATE() (uint8, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Pause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) PauseAll() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Paused(index uint8) (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Paused0() (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) PauserRegistry() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) PoaEnabled() (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) PoaManager() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) QuorumIdToCommitteeId(arg0 uint8) (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) RegisterOperatorToAVS(operator common.Address, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) RegistryCoordinator() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) RemoveCommittee(committeeId *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) RemoveTEEQuorum(quorumNumber uint8) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetCommitteeManager(_committeeManager common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetPauserRegistry(newPauserRegistry common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetPoAManager(_poaManager common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetStateConfirmer(_stateConfirmer common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) StakeRegistry() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) StaleStakesForbidden() (bool, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) StateConfirmer() (common.Address, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) THRESHOLDDENOMINATOR() (*big.Int, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) TaskId() (uint32, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) TaskIdToMetadataHash(arg0 uint32) ([32]byte, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) TeeQuorums(arg0 uint8) (struct{ ... }, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) TrySignatureAndApkVerification(msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct{ ... }, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) Unpause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) UpdateCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerSession) WhitelistOperator(operator common.Address) (*types.Transaction, error)
- type MultiProverServiceManagerStaleStakesForbiddenUpdate
- type MultiProverServiceManagerStaleStakesForbiddenUpdateIterator
- type MultiProverServiceManagerStateConfirmed
- type MultiProverServiceManagerStateConfirmedIterator
- type MultiProverServiceManagerStateConfirmerUpdated
- type MultiProverServiceManagerStateConfirmerUpdatedIterator
- type MultiProverServiceManagerTransactor
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) AddCommittee(opts *bind.TransactOpts, committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) AddTEEQuorum(opts *bind.TransactOpts, teeQuorum IMultiProverServiceManagerTEEQuorum) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) BlacklistOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) ConfirmState(opts *bind.TransactOpts, stateHeader IMultiProverServiceManagerStateHeader, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) DeregisterOperatorFromAVS(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) DisablePoA(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) EnablePoA(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) Initialize(opts *bind.TransactOpts, _pauserRegistry common.Address, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) Pause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) PauseAll(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RegisterOperatorToAVS(opts *bind.TransactOpts, operator common.Address, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RemoveCommittee(opts *bind.TransactOpts, committeeId *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RemoveTEEQuorum(opts *bind.TransactOpts, quorumNumber uint8) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetCommitteeManager(opts *bind.TransactOpts, _committeeManager common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetPauserRegistry(opts *bind.TransactOpts, newPauserRegistry common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetPoAManager(opts *bind.TransactOpts, _poaManager common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetStaleStakesForbidden(opts *bind.TransactOpts, value bool) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetStateConfirmer(opts *bind.TransactOpts, _stateConfirmer common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) Unpause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) UpdateAVSMetadataURI(opts *bind.TransactOpts, _metadataURI string) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) UpdateCommittee(opts *bind.TransactOpts, committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) WhitelistOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- type MultiProverServiceManagerTransactorRaw
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiProverServiceManagerTransactorSession
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) AddCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) AddTEEQuorum(teeQuorum IMultiProverServiceManagerTEEQuorum) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) BlacklistOperator(operator common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) ConfirmState(stateHeader IMultiProverServiceManagerStateHeader, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) DeregisterOperatorFromAVS(operator common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) DisablePoA() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) EnablePoA() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) Initialize(_pauserRegistry common.Address, _initialPausedStatus *big.Int, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) Pause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) PauseAll() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RegisterOperatorToAVS(operator common.Address, ...) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RemoveCommittee(committeeId *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RemoveTEEQuorum(quorumNumber uint8) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetCommitteeManager(_committeeManager common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetPauserRegistry(newPauserRegistry common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetPoAManager(_poaManager common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetStateConfirmer(_stateConfirmer common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) Unpause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) UpdateCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
- func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) WhitelistOperator(operator common.Address) (*types.Transaction, error)
- type MultiProverServiceManagerUnpaused
- type MultiProverServiceManagerUnpausedIterator
Constants ¶
This section is empty.
Variables ¶
var MultiProverServiceManagerABI = MultiProverServiceManagerMetaData.ABI
MultiProverServiceManagerABI is the input ABI used to generate the binding from. Deprecated: Use MultiProverServiceManagerMetaData.ABI instead.
var MultiProverServiceManagerMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"__avsDirectory\",\"type\":\"address\",\"internalType\":\"contractIAVSDirectory\"},{\"name\":\"__registryCoordinator\",\"type\":\"address\",\"internalType\":\"contractIRegistryCoordinator\"},{\"name\":\"__stakeRegistry\",\"type\":\"address\",\"internalType\":\"contractIStakeRegistry\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"PAUSED_OPERTOR_REGISTRATION\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"PAUSED_SUBMIT_STATE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"THRESHOLD_DENOMINATOR\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"_hashReducedStateHeader\",\"inputs\":[{\"name\":\"reducedStateHeader\",\"type\":\"tuple\",\"internalType\":\"structIMultiProverServiceManager.ReducedStateHeader\",\"components\":[{\"name\":\"committeeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"state\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"referenceBlockNumber\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"addCommittee\",\"inputs\":[{\"name\":\"committee\",\"type\":\"tuple\",\"internalType\":\"structIMultiProverServiceManager.Committee\",\"components\":[{\"name\":\"id\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"teeQuorumNumbers\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addTEEQuorum\",\"inputs\":[{\"name\":\"teeQuorum\",\"type\":\"tuple\",\"internalType\":\"structIMultiProverServiceManager.TEEQuorum\",\"components\":[{\"name\":\"teeType\",\"type\":\"uint8\",\"internalType\":\"enumIMultiProverServiceManager.TEE\"},{\"name\":\"quorumNumber\",\"type\":\"uint8\",\"internalType\":\"uint8\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"avsDirectory\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"blacklistOperator\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"blsApkRegistry\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIBLSApkRegistry\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"checkSignatures\",\"inputs\":[{\"name\":\"msgHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"quorumNumbers\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"referenceBlockNumber\",\"type\":\"uint32\",\"internalType\":\"uint32\"},{\"name\":\"params\",\"type\":\"tuple\",\"internalType\":\"structIBLSSignatureChecker.NonSignerStakesAndSignature\",\"components\":[{\"name\":\"nonSignerQuorumBitmapIndices\",\"type\":\"uint32[]\",\"internalType\":\"uint32[]\"},{\"name\":\"nonSignerPubkeys\",\"type\":\"tuple[]\",\"internalType\":\"structBN254.G1Point[]\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"quorumApks\",\"type\":\"tuple[]\",\"internalType\":\"structBN254.G1Point[]\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"apkG2\",\"type\":\"tuple\",\"internalType\":\"structBN254.G2Point\",\"components\":[{\"name\":\"X\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"Y\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}]},{\"name\":\"sigma\",\"type\":\"tuple\",\"internalType\":\"structBN254.G1Point\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"quorumApkIndices\",\"type\":\"uint32[]\",\"internalType\":\"uint32[]\"},{\"name\":\"totalStakeIndices\",\"type\":\"uint32[]\",\"internalType\":\"uint32[]\"},{\"name\":\"nonSignerStakeIndices\",\"type\":\"uint32[][]\",\"internalType\":\"uint32[][]\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIBLSSignatureChecker.QuorumStakeTotals\",\"components\":[{\"name\":\"signedStakeForQuorum\",\"type\":\"uint96[]\",\"internalType\":\"uint96[]\"},{\"name\":\"totalStakeForQuorum\",\"type\":\"uint96[]\",\"internalType\":\"uint96[]\"}]},{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"committeeManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"committees\",\"inputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"id\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"teeQuorumNumbers\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"confirmState\",\"inputs\":[{\"name\":\"stateHeader\",\"type\":\"tuple\",\"internalType\":\"structIMultiProverServiceManager.StateHeader\",\"components\":[{\"name\":\"committeeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"state\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"quorumNumbers\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"quorumThresholdPercentages\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"referenceBlockNumber\",\"type\":\"uint32\",\"internalType\":\"uint32\"}]},{\"name\":\"nonSignerStakesAndSignature\",\"type\":\"tuple\",\"internalType\":\"structIBLSSignatureChecker.NonSignerStakesAndSignature\",\"components\":[{\"name\":\"nonSignerQuorumBitmapIndices\",\"type\":\"uint32[]\",\"internalType\":\"uint32[]\"},{\"name\":\"nonSignerPubkeys\",\"type\":\"tuple[]\",\"internalType\":\"structBN254.G1Point[]\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"quorumApks\",\"type\":\"tuple[]\",\"internalType\":\"structBN254.G1Point[]\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"apkG2\",\"type\":\"tuple\",\"internalType\":\"structBN254.G2Point\",\"components\":[{\"name\":\"X\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"Y\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}]},{\"name\":\"sigma\",\"type\":\"tuple\",\"internalType\":\"structBN254.G1Point\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"quorumApkIndices\",\"type\":\"uint32[]\",\"internalType\":\"uint32[]\"},{\"name\":\"totalStakeIndices\",\"type\":\"uint32[]\",\"internalType\":\"uint32[]\"},{\"name\":\"nonSignerStakeIndices\",\"type\":\"uint32[][]\",\"internalType\":\"uint32[][]\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"delegation\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIDelegationManager\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"deregisterOperatorFromAVS\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"disablePoA\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"enablePoA\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"getOperatorRestakedStrategies\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getRestakeableStrategies\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address[]\",\"internalType\":\"address[]\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"initialize\",\"inputs\":[{\"name\":\"_pauserRegistry\",\"type\":\"address\",\"internalType\":\"contractIPauserRegistry\"},{\"name\":\"_initialPausedStatus\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_initialOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_stateConfirmer\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_poaManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_committeeManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"_poaEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isOperatorWhitelisted\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isPoAEnabled\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pause\",\"inputs\":[{\"name\":\"newPausedStatus\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"pauseAll\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pauserRegistry\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIPauserRegistry\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"poaEnabled\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"poaManager\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"quorumIdToCommitteeId\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"registerOperatorToAVS\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"operatorSignature\",\"type\":\"tuple\",\"internalType\":\"structISignatureUtils.SignatureWithSaltAndExpiry\",\"components\":[{\"name\":\"signature\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"salt\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"expiry\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registryCoordinator\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIRegistryCoordinator\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"removeCommittee\",\"inputs\":[{\"name\":\"committeeId\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"removeTEEQuorum\",\"inputs\":[{\"name\":\"quorumNumber\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setCommitteeManager\",\"inputs\":[{\"name\":\"_committeeManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setPauserRegistry\",\"inputs\":[{\"name\":\"newPauserRegistry\",\"type\":\"address\",\"internalType\":\"contractIPauserRegistry\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setPoAManager\",\"inputs\":[{\"name\":\"_poaManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setStaleStakesForbidden\",\"inputs\":[{\"name\":\"value\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setStateConfirmer\",\"inputs\":[{\"name\":\"_stateConfirmer\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"stakeRegistry\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIStakeRegistry\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"staleStakesForbidden\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"stateConfirmer\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"taskId\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"taskIdToMetadataHash\",\"inputs\":[{\"name\":\"\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"teeQuorums\",\"inputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"outputs\":[{\"name\":\"teeType\",\"type\":\"uint8\",\"internalType\":\"enumIMultiProverServiceManager.TEE\"},{\"name\":\"quorumNumber\",\"type\":\"uint8\",\"internalType\":\"uint8\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"trySignatureAndApkVerification\",\"inputs\":[{\"name\":\"msgHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"apk\",\"type\":\"tuple\",\"internalType\":\"structBN254.G1Point\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"apkG2\",\"type\":\"tuple\",\"internalType\":\"structBN254.G2Point\",\"components\":[{\"name\":\"X\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"},{\"name\":\"Y\",\"type\":\"uint256[2]\",\"internalType\":\"uint256[2]\"}]},{\"name\":\"sigma\",\"type\":\"tuple\",\"internalType\":\"structBN254.G1Point\",\"components\":[{\"name\":\"X\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"Y\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[{\"name\":\"pairingSuccessful\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"siganatureIsValid\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"unpause\",\"inputs\":[{\"name\":\"newPausedStatus\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateAVSMetadataURI\",\"inputs\":[{\"name\":\"_metadataURI\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateCommittee\",\"inputs\":[{\"name\":\"committee\",\"type\":\"tuple\",\"internalType\":\"structIMultiProverServiceManager.Committee\",\"components\":[{\"name\":\"id\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"teeQuorumNumbers\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"whitelistOperator\",\"inputs\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"CommitteeManagerUpdated\",\"inputs\":[{\"name\":\"previousCommitteeManager\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"currentCommitteeManager\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Paused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newPausedStatus\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PauserRegistrySet\",\"inputs\":[{\"name\":\"pauserRegistry\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"contractIPauserRegistry\"},{\"name\":\"newPauserRegistry\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"contractIPauserRegistry\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PoAManagerUpdated\",\"inputs\":[{\"name\":\"previousPoaManager\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"currentPoaManager\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"StaleStakesForbiddenUpdate\",\"inputs\":[{\"name\":\"value\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"StateConfirmed\",\"inputs\":[{\"name\":\"committeeId\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"},{\"name\":\"state\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"StateConfirmerUpdated\",\"inputs\":[{\"name\":\"previousConfirmer\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"currentConfirmer\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Unpaused\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newPausedStatus\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"CommitteeExist\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"CommitteeNotExist\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InsufficientThreshold\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidQuorum\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidQuorumParam\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidSender\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NoPermission\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotWhitelisted\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"QuorumNotInitialized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TEEQuorumExist\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TEEQuorumNotExist\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"TEEQuorumUsed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroAddr\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroId\",\"inputs\":[]}]",
}
MultiProverServiceManagerMetaData contains all meta data concerning the MultiProverServiceManager contract.
Functions ¶
This section is empty.
Types ¶
type BN254G1Point ¶
BN254G1Point is an auto generated low-level Go binding around an user-defined struct.
type BN254G2Point ¶
BN254G2Point is an auto generated low-level Go binding around an user-defined struct.
type IBLSSignatureCheckerNonSignerStakesAndSignature ¶
type IBLSSignatureCheckerNonSignerStakesAndSignature struct { NonSignerQuorumBitmapIndices []uint32 NonSignerPubkeys []BN254G1Point QuorumApks []BN254G1Point ApkG2 BN254G2Point Sigma BN254G1Point QuorumApkIndices []uint32 TotalStakeIndices []uint32 NonSignerStakeIndices [][]uint32 }
IBLSSignatureCheckerNonSignerStakesAndSignature is an auto generated low-level Go binding around an user-defined struct.
type IBLSSignatureCheckerQuorumStakeTotals ¶
type IBLSSignatureCheckerQuorumStakeTotals struct { SignedStakeForQuorum []*big.Int TotalStakeForQuorum []*big.Int }
IBLSSignatureCheckerQuorumStakeTotals is an auto generated low-level Go binding around an user-defined struct.
type IMultiProverServiceManagerCommittee ¶
type IMultiProverServiceManagerCommittee struct { Id *big.Int Description string Metadata []byte TeeQuorumNumbers []byte }
IMultiProverServiceManagerCommittee is an auto generated low-level Go binding around an user-defined struct.
type IMultiProverServiceManagerReducedStateHeader ¶
type IMultiProverServiceManagerReducedStateHeader struct { CommitteeId *big.Int Metadata []byte State []byte ReferenceBlockNumber uint32 }
IMultiProverServiceManagerReducedStateHeader is an auto generated low-level Go binding around an user-defined struct.
type IMultiProverServiceManagerStateHeader ¶
type IMultiProverServiceManagerStateHeader struct { CommitteeId *big.Int Metadata []byte State []byte QuorumNumbers []byte QuorumThresholdPercentages []byte ReferenceBlockNumber uint32 }
IMultiProverServiceManagerStateHeader is an auto generated low-level Go binding around an user-defined struct.
type IMultiProverServiceManagerTEEQuorum ¶
IMultiProverServiceManagerTEEQuorum is an auto generated low-level Go binding around an user-defined struct.
type ISignatureUtilsSignatureWithSaltAndExpiry ¶
type ISignatureUtilsSignatureWithSaltAndExpiry struct { Signature []byte Salt [32]byte Expiry *big.Int }
ISignatureUtilsSignatureWithSaltAndExpiry is an auto generated low-level Go binding around an user-defined struct.
type MultiProverServiceManager ¶
type MultiProverServiceManager struct { MultiProverServiceManagerCaller // Read-only binding to the contract MultiProverServiceManagerTransactor // Write-only binding to the contract MultiProverServiceManagerFilterer // Log filterer for contract events }
MultiProverServiceManager is an auto generated Go binding around an Ethereum contract.
func NewMultiProverServiceManager ¶
func NewMultiProverServiceManager(address common.Address, backend bind.ContractBackend) (*MultiProverServiceManager, error)
NewMultiProverServiceManager creates a new instance of MultiProverServiceManager, bound to a specific deployed contract.
type MultiProverServiceManagerCaller ¶
type MultiProverServiceManagerCaller struct {
// contains filtered or unexported fields
}
MultiProverServiceManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiProverServiceManagerCaller ¶
func NewMultiProverServiceManagerCaller(address common.Address, caller bind.ContractCaller) (*MultiProverServiceManagerCaller, error)
NewMultiProverServiceManagerCaller creates a new read-only instance of MultiProverServiceManager, bound to a specific deployed contract.
func (*MultiProverServiceManagerCaller) AvsDirectory ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) AvsDirectory(opts *bind.CallOpts) (common.Address, error)
AvsDirectory is a free data retrieval call binding the contract method 0x6b3aa72e.
Solidity: function avsDirectory() view returns(address)
func (*MultiProverServiceManagerCaller) BlsApkRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) BlsApkRegistry(opts *bind.CallOpts) (common.Address, error)
BlsApkRegistry is a free data retrieval call binding the contract method 0x5df45946.
Solidity: function blsApkRegistry() view returns(address)
func (*MultiProverServiceManagerCaller) CheckSignatures ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) CheckSignatures(opts *bind.CallOpts, msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, params IBLSSignatureCheckerNonSignerStakesAndSignature) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
CheckSignatures is a free data retrieval call binding the contract method 0x6efb4636.
Solidity: function checkSignatures(bytes32 msgHash, bytes quorumNumbers, uint32 referenceBlockNumber, (uint32[],(uint256,uint256)[],(uint256,uint256)[],(uint256[2],uint256[2]),(uint256,uint256),uint32[],uint32[],uint32[][]) params) view returns((uint96[],uint96[]), bytes32)
func (*MultiProverServiceManagerCaller) CommitteeManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) CommitteeManager(opts *bind.CallOpts) (common.Address, error)
CommitteeManager is a free data retrieval call binding the contract method 0x7e8611e2.
Solidity: function committeeManager() view returns(address)
func (*MultiProverServiceManagerCaller) Committees ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Committees(opts *bind.CallOpts, arg0 *big.Int) (struct { Id *big.Int Description string Metadata []byte TeeQuorumNumbers []byte }, error)
Committees is a free data retrieval call binding the contract method 0xf5e820fd.
Solidity: function committees(uint256 ) view returns(uint256 id, string description, bytes metadata, bytes teeQuorumNumbers)
func (*MultiProverServiceManagerCaller) Delegation ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Delegation(opts *bind.CallOpts) (common.Address, error)
Delegation is a free data retrieval call binding the contract method 0xdf5cf723.
Solidity: function delegation() view returns(address)
func (*MultiProverServiceManagerCaller) GetOperatorRestakedStrategies ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) GetOperatorRestakedStrategies(opts *bind.CallOpts, operator common.Address) ([]common.Address, error)
GetOperatorRestakedStrategies is a free data retrieval call binding the contract method 0x33cfb7b7.
Solidity: function getOperatorRestakedStrategies(address operator) view returns(address[])
func (*MultiProverServiceManagerCaller) GetRestakeableStrategies ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) GetRestakeableStrategies(opts *bind.CallOpts) ([]common.Address, error)
GetRestakeableStrategies is a free data retrieval call binding the contract method 0xe481af9d.
Solidity: function getRestakeableStrategies() view returns(address[])
func (*MultiProverServiceManagerCaller) HashReducedStateHeader ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) HashReducedStateHeader(opts *bind.CallOpts, reducedStateHeader IMultiProverServiceManagerReducedStateHeader) ([32]byte, error)
HashReducedStateHeader is a free data retrieval call binding the contract method 0xe6d52594.
Solidity: function _hashReducedStateHeader((uint256,bytes,bytes,uint32) reducedStateHeader) pure returns(bytes32)
func (*MultiProverServiceManagerCaller) IsOperatorWhitelisted ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) IsOperatorWhitelisted(opts *bind.CallOpts, operator common.Address) (bool, error)
IsOperatorWhitelisted is a free data retrieval call binding the contract method 0x2e8da829.
Solidity: function isOperatorWhitelisted(address operator) view returns(bool)
func (*MultiProverServiceManagerCaller) IsPoAEnabled ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) IsPoAEnabled(opts *bind.CallOpts) (bool, error)
IsPoAEnabled is a free data retrieval call binding the contract method 0x64330892.
Solidity: function isPoAEnabled() view returns(bool)
func (*MultiProverServiceManagerCaller) Owner ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MultiProverServiceManagerCaller) PAUSEDOPERTORREGISTRATION ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PAUSEDOPERTORREGISTRATION(opts *bind.CallOpts) (uint8, error)
PAUSEDOPERTORREGISTRATION is a free data retrieval call binding the contract method 0xe9f7903f.
Solidity: function PAUSED_OPERTOR_REGISTRATION() view returns(uint8)
func (*MultiProverServiceManagerCaller) PAUSEDSUBMITSTATE ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PAUSEDSUBMITSTATE(opts *bind.CallOpts) (uint8, error)
PAUSEDSUBMITSTATE is a free data retrieval call binding the contract method 0x8a99056c.
Solidity: function PAUSED_SUBMIT_STATE() view returns(uint8)
func (*MultiProverServiceManagerCaller) Paused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Paused(opts *bind.CallOpts, index uint8) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5ac86ab7.
Solidity: function paused(uint8 index) view returns(bool)
func (*MultiProverServiceManagerCaller) Paused0 ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) Paused0(opts *bind.CallOpts) (*big.Int, error)
Paused0 is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(uint256)
func (*MultiProverServiceManagerCaller) PauserRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PauserRegistry(opts *bind.CallOpts) (common.Address, error)
PauserRegistry is a free data retrieval call binding the contract method 0x886f1195.
Solidity: function pauserRegistry() view returns(address)
func (*MultiProverServiceManagerCaller) PoaEnabled ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PoaEnabled(opts *bind.CallOpts) (bool, error)
PoaEnabled is a free data retrieval call binding the contract method 0xf7c089f1.
Solidity: function poaEnabled() view returns(bool)
func (*MultiProverServiceManagerCaller) PoaManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) PoaManager(opts *bind.CallOpts) (common.Address, error)
PoaManager is a free data retrieval call binding the contract method 0x4fbc0f9a.
Solidity: function poaManager() view returns(address)
func (*MultiProverServiceManagerCaller) QuorumIdToCommitteeId ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) QuorumIdToCommitteeId(opts *bind.CallOpts, arg0 uint8) (*big.Int, error)
QuorumIdToCommitteeId is a free data retrieval call binding the contract method 0xcb6b33b5.
Solidity: function quorumIdToCommitteeId(uint8 ) view returns(uint256)
func (*MultiProverServiceManagerCaller) RegistryCoordinator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) RegistryCoordinator(opts *bind.CallOpts) (common.Address, error)
RegistryCoordinator is a free data retrieval call binding the contract method 0x6d14a987.
Solidity: function registryCoordinator() view returns(address)
func (*MultiProverServiceManagerCaller) StakeRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) StakeRegistry(opts *bind.CallOpts) (common.Address, error)
StakeRegistry is a free data retrieval call binding the contract method 0x68304835.
Solidity: function stakeRegistry() view returns(address)
func (*MultiProverServiceManagerCaller) StaleStakesForbidden ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) StaleStakesForbidden(opts *bind.CallOpts) (bool, error)
StaleStakesForbidden is a free data retrieval call binding the contract method 0xb98d0908.
Solidity: function staleStakesForbidden() view returns(bool)
func (*MultiProverServiceManagerCaller) StateConfirmer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) StateConfirmer(opts *bind.CallOpts) (common.Address, error)
StateConfirmer is a free data retrieval call binding the contract method 0x60268489.
Solidity: function stateConfirmer() view returns(address)
func (*MultiProverServiceManagerCaller) THRESHOLDDENOMINATOR ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) THRESHOLDDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)
THRESHOLDDENOMINATOR is a free data retrieval call binding the contract method 0xef024458.
Solidity: function THRESHOLD_DENOMINATOR() view returns(uint256)
func (*MultiProverServiceManagerCaller) TaskId ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TaskId(opts *bind.CallOpts) (uint32, error)
TaskId is a free data retrieval call binding the contract method 0x3322b23d.
Solidity: function taskId() view returns(uint32)
func (*MultiProverServiceManagerCaller) TaskIdToMetadataHash ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TaskIdToMetadataHash(opts *bind.CallOpts, arg0 uint32) ([32]byte, error)
TaskIdToMetadataHash is a free data retrieval call binding the contract method 0xf2a5973a.
Solidity: function taskIdToMetadataHash(uint32 ) view returns(bytes32)
func (*MultiProverServiceManagerCaller) TeeQuorums ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TeeQuorums(opts *bind.CallOpts, arg0 uint8) (struct { TeeType uint8 QuorumNumber uint8 }, error)
TeeQuorums is a free data retrieval call binding the contract method 0x4b8606e2.
Solidity: function teeQuorums(uint8 ) view returns(uint8 teeType, uint8 quorumNumber)
func (*MultiProverServiceManagerCaller) TrySignatureAndApkVerification ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCaller) TrySignatureAndApkVerification(opts *bind.CallOpts, msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct { PairingSuccessful bool SiganatureIsValid bool }, error)
TrySignatureAndApkVerification is a free data retrieval call binding the contract method 0x171f1d5b.
Solidity: function trySignatureAndApkVerification(bytes32 msgHash, (uint256,uint256) apk, (uint256[2],uint256[2]) apkG2, (uint256,uint256) sigma) view returns(bool pairingSuccessful, bool siganatureIsValid)
type MultiProverServiceManagerCallerRaw ¶
type MultiProverServiceManagerCallerRaw struct {
Contract *MultiProverServiceManagerCaller // Generic read-only contract binding to access the raw methods on
}
MultiProverServiceManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiProverServiceManagerCallerRaw) Call ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerRaw) 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 MultiProverServiceManagerCallerSession ¶
type MultiProverServiceManagerCallerSession struct { Contract *MultiProverServiceManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiProverServiceManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MultiProverServiceManagerCallerSession) AvsDirectory ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) AvsDirectory() (common.Address, error)
AvsDirectory is a free data retrieval call binding the contract method 0x6b3aa72e.
Solidity: function avsDirectory() view returns(address)
func (*MultiProverServiceManagerCallerSession) BlsApkRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) BlsApkRegistry() (common.Address, error)
BlsApkRegistry is a free data retrieval call binding the contract method 0x5df45946.
Solidity: function blsApkRegistry() view returns(address)
func (*MultiProverServiceManagerCallerSession) CheckSignatures ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) CheckSignatures(msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, params IBLSSignatureCheckerNonSignerStakesAndSignature) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
CheckSignatures is a free data retrieval call binding the contract method 0x6efb4636.
Solidity: function checkSignatures(bytes32 msgHash, bytes quorumNumbers, uint32 referenceBlockNumber, (uint32[],(uint256,uint256)[],(uint256,uint256)[],(uint256[2],uint256[2]),(uint256,uint256),uint32[],uint32[],uint32[][]) params) view returns((uint96[],uint96[]), bytes32)
func (*MultiProverServiceManagerCallerSession) CommitteeManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) CommitteeManager() (common.Address, error)
CommitteeManager is a free data retrieval call binding the contract method 0x7e8611e2.
Solidity: function committeeManager() view returns(address)
func (*MultiProverServiceManagerCallerSession) Committees ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Committees(arg0 *big.Int) (struct { Id *big.Int Description string Metadata []byte TeeQuorumNumbers []byte }, error)
Committees is a free data retrieval call binding the contract method 0xf5e820fd.
Solidity: function committees(uint256 ) view returns(uint256 id, string description, bytes metadata, bytes teeQuorumNumbers)
func (*MultiProverServiceManagerCallerSession) Delegation ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Delegation() (common.Address, error)
Delegation is a free data retrieval call binding the contract method 0xdf5cf723.
Solidity: function delegation() view returns(address)
func (*MultiProverServiceManagerCallerSession) GetOperatorRestakedStrategies ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) GetOperatorRestakedStrategies(operator common.Address) ([]common.Address, error)
GetOperatorRestakedStrategies is a free data retrieval call binding the contract method 0x33cfb7b7.
Solidity: function getOperatorRestakedStrategies(address operator) view returns(address[])
func (*MultiProverServiceManagerCallerSession) GetRestakeableStrategies ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) GetRestakeableStrategies() ([]common.Address, error)
GetRestakeableStrategies is a free data retrieval call binding the contract method 0xe481af9d.
Solidity: function getRestakeableStrategies() view returns(address[])
func (*MultiProverServiceManagerCallerSession) HashReducedStateHeader ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) HashReducedStateHeader(reducedStateHeader IMultiProverServiceManagerReducedStateHeader) ([32]byte, error)
HashReducedStateHeader is a free data retrieval call binding the contract method 0xe6d52594.
Solidity: function _hashReducedStateHeader((uint256,bytes,bytes,uint32) reducedStateHeader) pure returns(bytes32)
func (*MultiProverServiceManagerCallerSession) IsOperatorWhitelisted ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) IsOperatorWhitelisted(operator common.Address) (bool, error)
IsOperatorWhitelisted is a free data retrieval call binding the contract method 0x2e8da829.
Solidity: function isOperatorWhitelisted(address operator) view returns(bool)
func (*MultiProverServiceManagerCallerSession) IsPoAEnabled ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) IsPoAEnabled() (bool, error)
IsPoAEnabled is a free data retrieval call binding the contract method 0x64330892.
Solidity: function isPoAEnabled() view returns(bool)
func (*MultiProverServiceManagerCallerSession) Owner ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MultiProverServiceManagerCallerSession) PAUSEDOPERTORREGISTRATION ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PAUSEDOPERTORREGISTRATION() (uint8, error)
PAUSEDOPERTORREGISTRATION is a free data retrieval call binding the contract method 0xe9f7903f.
Solidity: function PAUSED_OPERTOR_REGISTRATION() view returns(uint8)
func (*MultiProverServiceManagerCallerSession) PAUSEDSUBMITSTATE ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PAUSEDSUBMITSTATE() (uint8, error)
PAUSEDSUBMITSTATE is a free data retrieval call binding the contract method 0x8a99056c.
Solidity: function PAUSED_SUBMIT_STATE() view returns(uint8)
func (*MultiProverServiceManagerCallerSession) Paused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Paused(index uint8) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5ac86ab7.
Solidity: function paused(uint8 index) view returns(bool)
func (*MultiProverServiceManagerCallerSession) Paused0 ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) Paused0() (*big.Int, error)
Paused0 is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(uint256)
func (*MultiProverServiceManagerCallerSession) PauserRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PauserRegistry() (common.Address, error)
PauserRegistry is a free data retrieval call binding the contract method 0x886f1195.
Solidity: function pauserRegistry() view returns(address)
func (*MultiProverServiceManagerCallerSession) PoaEnabled ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PoaEnabled() (bool, error)
PoaEnabled is a free data retrieval call binding the contract method 0xf7c089f1.
Solidity: function poaEnabled() view returns(bool)
func (*MultiProverServiceManagerCallerSession) PoaManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) PoaManager() (common.Address, error)
PoaManager is a free data retrieval call binding the contract method 0x4fbc0f9a.
Solidity: function poaManager() view returns(address)
func (*MultiProverServiceManagerCallerSession) QuorumIdToCommitteeId ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) QuorumIdToCommitteeId(arg0 uint8) (*big.Int, error)
QuorumIdToCommitteeId is a free data retrieval call binding the contract method 0xcb6b33b5.
Solidity: function quorumIdToCommitteeId(uint8 ) view returns(uint256)
func (*MultiProverServiceManagerCallerSession) RegistryCoordinator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) RegistryCoordinator() (common.Address, error)
RegistryCoordinator is a free data retrieval call binding the contract method 0x6d14a987.
Solidity: function registryCoordinator() view returns(address)
func (*MultiProverServiceManagerCallerSession) StakeRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) StakeRegistry() (common.Address, error)
StakeRegistry is a free data retrieval call binding the contract method 0x68304835.
Solidity: function stakeRegistry() view returns(address)
func (*MultiProverServiceManagerCallerSession) StaleStakesForbidden ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) StaleStakesForbidden() (bool, error)
StaleStakesForbidden is a free data retrieval call binding the contract method 0xb98d0908.
Solidity: function staleStakesForbidden() view returns(bool)
func (*MultiProverServiceManagerCallerSession) StateConfirmer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) StateConfirmer() (common.Address, error)
StateConfirmer is a free data retrieval call binding the contract method 0x60268489.
Solidity: function stateConfirmer() view returns(address)
func (*MultiProverServiceManagerCallerSession) THRESHOLDDENOMINATOR ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) THRESHOLDDENOMINATOR() (*big.Int, error)
THRESHOLDDENOMINATOR is a free data retrieval call binding the contract method 0xef024458.
Solidity: function THRESHOLD_DENOMINATOR() view returns(uint256)
func (*MultiProverServiceManagerCallerSession) TaskId ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TaskId() (uint32, error)
TaskId is a free data retrieval call binding the contract method 0x3322b23d.
Solidity: function taskId() view returns(uint32)
func (*MultiProverServiceManagerCallerSession) TaskIdToMetadataHash ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TaskIdToMetadataHash(arg0 uint32) ([32]byte, error)
TaskIdToMetadataHash is a free data retrieval call binding the contract method 0xf2a5973a.
Solidity: function taskIdToMetadataHash(uint32 ) view returns(bytes32)
func (*MultiProverServiceManagerCallerSession) TeeQuorums ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TeeQuorums(arg0 uint8) (struct { TeeType uint8 QuorumNumber uint8 }, error)
TeeQuorums is a free data retrieval call binding the contract method 0x4b8606e2.
Solidity: function teeQuorums(uint8 ) view returns(uint8 teeType, uint8 quorumNumber)
func (*MultiProverServiceManagerCallerSession) TrySignatureAndApkVerification ¶
func (_MultiProverServiceManager *MultiProverServiceManagerCallerSession) TrySignatureAndApkVerification(msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct { PairingSuccessful bool SiganatureIsValid bool }, error)
TrySignatureAndApkVerification is a free data retrieval call binding the contract method 0x171f1d5b.
Solidity: function trySignatureAndApkVerification(bytes32 msgHash, (uint256,uint256) apk, (uint256[2],uint256[2]) apkG2, (uint256,uint256) sigma) view returns(bool pairingSuccessful, bool siganatureIsValid)
type MultiProverServiceManagerCommitteeManagerUpdated ¶
type MultiProverServiceManagerCommitteeManagerUpdated struct { PreviousCommitteeManager common.Address CurrentCommitteeManager common.Address Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerCommitteeManagerUpdated represents a CommitteeManagerUpdated event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerCommitteeManagerUpdatedIterator ¶
type MultiProverServiceManagerCommitteeManagerUpdatedIterator struct { Event *MultiProverServiceManagerCommitteeManagerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerCommitteeManagerUpdatedIterator is returned from FilterCommitteeManagerUpdated and is used to iterate over the raw logs and unpacked data for CommitteeManagerUpdated events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerCommitteeManagerUpdatedIterator) Close ¶
func (it *MultiProverServiceManagerCommitteeManagerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerCommitteeManagerUpdatedIterator) Error ¶
func (it *MultiProverServiceManagerCommitteeManagerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerCommitteeManagerUpdatedIterator) Next ¶
func (it *MultiProverServiceManagerCommitteeManagerUpdatedIterator) 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 MultiProverServiceManagerFilterer ¶
type MultiProverServiceManagerFilterer struct {
// contains filtered or unexported fields
}
MultiProverServiceManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiProverServiceManagerFilterer ¶
func NewMultiProverServiceManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiProverServiceManagerFilterer, error)
NewMultiProverServiceManagerFilterer creates a new log filterer instance of MultiProverServiceManager, bound to a specific deployed contract.
func (*MultiProverServiceManagerFilterer) FilterCommitteeManagerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterCommitteeManagerUpdated(opts *bind.FilterOpts) (*MultiProverServiceManagerCommitteeManagerUpdatedIterator, error)
FilterCommitteeManagerUpdated is a free log retrieval operation binding the contract event 0xb0bb5f603e798b07a529de2cb13eee1f02b35628fe487e1b3cd99adf48e9a0b0.
Solidity: event CommitteeManagerUpdated(address previousCommitteeManager, address currentCommitteeManager)
func (*MultiProverServiceManagerFilterer) FilterInitialized ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*MultiProverServiceManagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MultiProverServiceManagerFilterer) FilterOwnershipTransferred ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MultiProverServiceManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MultiProverServiceManagerFilterer) FilterPaused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterPaused(opts *bind.FilterOpts, account []common.Address) (*MultiProverServiceManagerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address indexed account, uint256 newPausedStatus)
func (*MultiProverServiceManagerFilterer) FilterPauserRegistrySet ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterPauserRegistrySet(opts *bind.FilterOpts) (*MultiProverServiceManagerPauserRegistrySetIterator, error)
FilterPauserRegistrySet is a free log retrieval operation binding the contract event 0x6e9fcd539896fca60e8b0f01dd580233e48a6b0f7df013b89ba7f565869acdb6.
Solidity: event PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
func (*MultiProverServiceManagerFilterer) FilterPoAManagerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterPoAManagerUpdated(opts *bind.FilterOpts) (*MultiProverServiceManagerPoAManagerUpdatedIterator, error)
FilterPoAManagerUpdated is a free log retrieval operation binding the contract event 0x24a5170be7563b6bf7dd80d648dd7f8971f3836fc77d85c9ce0923ee7365e31c.
Solidity: event PoAManagerUpdated(address previousPoaManager, address currentPoaManager)
func (*MultiProverServiceManagerFilterer) FilterStaleStakesForbiddenUpdate ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterStaleStakesForbiddenUpdate(opts *bind.FilterOpts) (*MultiProverServiceManagerStaleStakesForbiddenUpdateIterator, error)
FilterStaleStakesForbiddenUpdate is a free log retrieval operation binding the contract event 0x40e4ed880a29e0f6ddce307457fb75cddf4feef7d3ecb0301bfdf4976a0e2dfc.
Solidity: event StaleStakesForbiddenUpdate(bool value)
func (*MultiProverServiceManagerFilterer) FilterStateConfirmed ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterStateConfirmed(opts *bind.FilterOpts, committeeId []*big.Int) (*MultiProverServiceManagerStateConfirmedIterator, error)
FilterStateConfirmed is a free log retrieval operation binding the contract event 0xfa10e7f61e3e060beb2a9dab524d6d58b04c90b1ef9ca10367825cf50870e65d.
Solidity: event StateConfirmed(uint256 indexed committeeId, bytes metadata, bytes state)
func (*MultiProverServiceManagerFilterer) FilterStateConfirmerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterStateConfirmerUpdated(opts *bind.FilterOpts) (*MultiProverServiceManagerStateConfirmerUpdatedIterator, error)
FilterStateConfirmerUpdated is a free log retrieval operation binding the contract event 0xec6e98ff4cc81b828fb5fdd40168f0959b59c3cd95c004ddc2aeb39d44352e98.
Solidity: event StateConfirmerUpdated(address previousConfirmer, address currentConfirmer)
func (*MultiProverServiceManagerFilterer) FilterUnpaused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) FilterUnpaused(opts *bind.FilterOpts, account []common.Address) (*MultiProverServiceManagerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x3582d1828e26bf56bd801502bc021ac0bc8afb57c826e4986b45593c8fad389c.
Solidity: event Unpaused(address indexed account, uint256 newPausedStatus)
func (*MultiProverServiceManagerFilterer) ParseCommitteeManagerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseCommitteeManagerUpdated(log types.Log) (*MultiProverServiceManagerCommitteeManagerUpdated, error)
ParseCommitteeManagerUpdated is a log parse operation binding the contract event 0xb0bb5f603e798b07a529de2cb13eee1f02b35628fe487e1b3cd99adf48e9a0b0.
Solidity: event CommitteeManagerUpdated(address previousCommitteeManager, address currentCommitteeManager)
func (*MultiProverServiceManagerFilterer) ParseInitialized ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseInitialized(log types.Log) (*MultiProverServiceManagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MultiProverServiceManagerFilterer) ParseOwnershipTransferred ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseOwnershipTransferred(log types.Log) (*MultiProverServiceManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MultiProverServiceManagerFilterer) ParsePaused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParsePaused(log types.Log) (*MultiProverServiceManagerPaused, error)
ParsePaused is a log parse operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address indexed account, uint256 newPausedStatus)
func (*MultiProverServiceManagerFilterer) ParsePauserRegistrySet ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParsePauserRegistrySet(log types.Log) (*MultiProverServiceManagerPauserRegistrySet, error)
ParsePauserRegistrySet is a log parse operation binding the contract event 0x6e9fcd539896fca60e8b0f01dd580233e48a6b0f7df013b89ba7f565869acdb6.
Solidity: event PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
func (*MultiProverServiceManagerFilterer) ParsePoAManagerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParsePoAManagerUpdated(log types.Log) (*MultiProverServiceManagerPoAManagerUpdated, error)
ParsePoAManagerUpdated is a log parse operation binding the contract event 0x24a5170be7563b6bf7dd80d648dd7f8971f3836fc77d85c9ce0923ee7365e31c.
Solidity: event PoAManagerUpdated(address previousPoaManager, address currentPoaManager)
func (*MultiProverServiceManagerFilterer) ParseStaleStakesForbiddenUpdate ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseStaleStakesForbiddenUpdate(log types.Log) (*MultiProverServiceManagerStaleStakesForbiddenUpdate, error)
ParseStaleStakesForbiddenUpdate is a log parse operation binding the contract event 0x40e4ed880a29e0f6ddce307457fb75cddf4feef7d3ecb0301bfdf4976a0e2dfc.
Solidity: event StaleStakesForbiddenUpdate(bool value)
func (*MultiProverServiceManagerFilterer) ParseStateConfirmed ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseStateConfirmed(log types.Log) (*MultiProverServiceManagerStateConfirmed, error)
ParseStateConfirmed is a log parse operation binding the contract event 0xfa10e7f61e3e060beb2a9dab524d6d58b04c90b1ef9ca10367825cf50870e65d.
Solidity: event StateConfirmed(uint256 indexed committeeId, bytes metadata, bytes state)
func (*MultiProverServiceManagerFilterer) ParseStateConfirmerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseStateConfirmerUpdated(log types.Log) (*MultiProverServiceManagerStateConfirmerUpdated, error)
ParseStateConfirmerUpdated is a log parse operation binding the contract event 0xec6e98ff4cc81b828fb5fdd40168f0959b59c3cd95c004ddc2aeb39d44352e98.
Solidity: event StateConfirmerUpdated(address previousConfirmer, address currentConfirmer)
func (*MultiProverServiceManagerFilterer) ParseUnpaused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) ParseUnpaused(log types.Log) (*MultiProverServiceManagerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x3582d1828e26bf56bd801502bc021ac0bc8afb57c826e4986b45593c8fad389c.
Solidity: event Unpaused(address indexed account, uint256 newPausedStatus)
func (*MultiProverServiceManagerFilterer) WatchCommitteeManagerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchCommitteeManagerUpdated(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerCommitteeManagerUpdated) (event.Subscription, error)
WatchCommitteeManagerUpdated is a free log subscription operation binding the contract event 0xb0bb5f603e798b07a529de2cb13eee1f02b35628fe487e1b3cd99adf48e9a0b0.
Solidity: event CommitteeManagerUpdated(address previousCommitteeManager, address currentCommitteeManager)
func (*MultiProverServiceManagerFilterer) WatchInitialized ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MultiProverServiceManagerFilterer) WatchOwnershipTransferred ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MultiProverServiceManagerFilterer) WatchPaused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerPaused, account []common.Address) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address indexed account, uint256 newPausedStatus)
func (*MultiProverServiceManagerFilterer) WatchPauserRegistrySet ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchPauserRegistrySet(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerPauserRegistrySet) (event.Subscription, error)
WatchPauserRegistrySet is a free log subscription operation binding the contract event 0x6e9fcd539896fca60e8b0f01dd580233e48a6b0f7df013b89ba7f565869acdb6.
Solidity: event PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
func (*MultiProverServiceManagerFilterer) WatchPoAManagerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchPoAManagerUpdated(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerPoAManagerUpdated) (event.Subscription, error)
WatchPoAManagerUpdated is a free log subscription operation binding the contract event 0x24a5170be7563b6bf7dd80d648dd7f8971f3836fc77d85c9ce0923ee7365e31c.
Solidity: event PoAManagerUpdated(address previousPoaManager, address currentPoaManager)
func (*MultiProverServiceManagerFilterer) WatchStaleStakesForbiddenUpdate ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchStaleStakesForbiddenUpdate(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerStaleStakesForbiddenUpdate) (event.Subscription, error)
WatchStaleStakesForbiddenUpdate is a free log subscription operation binding the contract event 0x40e4ed880a29e0f6ddce307457fb75cddf4feef7d3ecb0301bfdf4976a0e2dfc.
Solidity: event StaleStakesForbiddenUpdate(bool value)
func (*MultiProverServiceManagerFilterer) WatchStateConfirmed ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchStateConfirmed(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerStateConfirmed, committeeId []*big.Int) (event.Subscription, error)
WatchStateConfirmed is a free log subscription operation binding the contract event 0xfa10e7f61e3e060beb2a9dab524d6d58b04c90b1ef9ca10367825cf50870e65d.
Solidity: event StateConfirmed(uint256 indexed committeeId, bytes metadata, bytes state)
func (*MultiProverServiceManagerFilterer) WatchStateConfirmerUpdated ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchStateConfirmerUpdated(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerStateConfirmerUpdated) (event.Subscription, error)
WatchStateConfirmerUpdated is a free log subscription operation binding the contract event 0xec6e98ff4cc81b828fb5fdd40168f0959b59c3cd95c004ddc2aeb39d44352e98.
Solidity: event StateConfirmerUpdated(address previousConfirmer, address currentConfirmer)
func (*MultiProverServiceManagerFilterer) WatchUnpaused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *MultiProverServiceManagerUnpaused, account []common.Address) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x3582d1828e26bf56bd801502bc021ac0bc8afb57c826e4986b45593c8fad389c.
Solidity: event Unpaused(address indexed account, uint256 newPausedStatus)
type MultiProverServiceManagerInitialized ¶
type MultiProverServiceManagerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerInitialized represents a Initialized event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerInitializedIterator ¶
type MultiProverServiceManagerInitializedIterator struct { Event *MultiProverServiceManagerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerInitializedIterator) Close ¶
func (it *MultiProverServiceManagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerInitializedIterator) Error ¶
func (it *MultiProverServiceManagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerInitializedIterator) Next ¶
func (it *MultiProverServiceManagerInitializedIterator) 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 MultiProverServiceManagerOwnershipTransferred ¶
type MultiProverServiceManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerOwnershipTransferred represents a OwnershipTransferred event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerOwnershipTransferredIterator ¶
type MultiProverServiceManagerOwnershipTransferredIterator struct { Event *MultiProverServiceManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerOwnershipTransferredIterator) Close ¶
func (it *MultiProverServiceManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerOwnershipTransferredIterator) Error ¶
func (it *MultiProverServiceManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerOwnershipTransferredIterator) Next ¶
func (it *MultiProverServiceManagerOwnershipTransferredIterator) 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 MultiProverServiceManagerPaused ¶
type MultiProverServiceManagerPaused struct { Account common.Address NewPausedStatus *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerPaused represents a Paused event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerPausedIterator ¶
type MultiProverServiceManagerPausedIterator struct { Event *MultiProverServiceManagerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerPausedIterator) Close ¶
func (it *MultiProverServiceManagerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerPausedIterator) Error ¶
func (it *MultiProverServiceManagerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerPausedIterator) Next ¶
func (it *MultiProverServiceManagerPausedIterator) 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 MultiProverServiceManagerPauserRegistrySet ¶
type MultiProverServiceManagerPauserRegistrySet struct { PauserRegistry common.Address NewPauserRegistry common.Address Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerPauserRegistrySet represents a PauserRegistrySet event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerPauserRegistrySetIterator ¶
type MultiProverServiceManagerPauserRegistrySetIterator struct { Event *MultiProverServiceManagerPauserRegistrySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerPauserRegistrySetIterator is returned from FilterPauserRegistrySet and is used to iterate over the raw logs and unpacked data for PauserRegistrySet events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerPauserRegistrySetIterator) Close ¶
func (it *MultiProverServiceManagerPauserRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerPauserRegistrySetIterator) Error ¶
func (it *MultiProverServiceManagerPauserRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerPauserRegistrySetIterator) Next ¶
func (it *MultiProverServiceManagerPauserRegistrySetIterator) 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 MultiProverServiceManagerPoAManagerUpdated ¶
type MultiProverServiceManagerPoAManagerUpdated struct { PreviousPoaManager common.Address CurrentPoaManager common.Address Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerPoAManagerUpdated represents a PoAManagerUpdated event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerPoAManagerUpdatedIterator ¶
type MultiProverServiceManagerPoAManagerUpdatedIterator struct { Event *MultiProverServiceManagerPoAManagerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerPoAManagerUpdatedIterator is returned from FilterPoAManagerUpdated and is used to iterate over the raw logs and unpacked data for PoAManagerUpdated events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerPoAManagerUpdatedIterator) Close ¶
func (it *MultiProverServiceManagerPoAManagerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerPoAManagerUpdatedIterator) Error ¶
func (it *MultiProverServiceManagerPoAManagerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerPoAManagerUpdatedIterator) Next ¶
func (it *MultiProverServiceManagerPoAManagerUpdatedIterator) 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 MultiProverServiceManagerRaw ¶
type MultiProverServiceManagerRaw struct {
Contract *MultiProverServiceManager // Generic contract binding to access the raw methods on
}
MultiProverServiceManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiProverServiceManagerRaw) Call ¶
func (_MultiProverServiceManager *MultiProverServiceManagerRaw) 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 (*MultiProverServiceManagerRaw) Transact ¶
func (_MultiProverServiceManager *MultiProverServiceManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiProverServiceManagerRaw) Transfer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerRaw) 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 MultiProverServiceManagerSession ¶
type MultiProverServiceManagerSession struct { Contract *MultiProverServiceManager // 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 }
MultiProverServiceManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiProverServiceManagerSession) AddCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) AddCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
AddCommittee is a paid mutator transaction binding the contract method 0x5fd6c531.
Solidity: function addCommittee((uint256,string,bytes,bytes) committee) returns()
func (*MultiProverServiceManagerSession) AddTEEQuorum ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) AddTEEQuorum(teeQuorum IMultiProverServiceManagerTEEQuorum) (*types.Transaction, error)
AddTEEQuorum is a paid mutator transaction binding the contract method 0xbce475dc.
Solidity: function addTEEQuorum((uint8,uint8) teeQuorum) returns()
func (*MultiProverServiceManagerSession) AvsDirectory ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) AvsDirectory() (common.Address, error)
AvsDirectory is a free data retrieval call binding the contract method 0x6b3aa72e.
Solidity: function avsDirectory() view returns(address)
func (*MultiProverServiceManagerSession) BlacklistOperator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) BlacklistOperator(operator common.Address) (*types.Transaction, error)
BlacklistOperator is a paid mutator transaction binding the contract method 0xb4492ecc.
Solidity: function blacklistOperator(address operator) returns()
func (*MultiProverServiceManagerSession) BlsApkRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) BlsApkRegistry() (common.Address, error)
BlsApkRegistry is a free data retrieval call binding the contract method 0x5df45946.
Solidity: function blsApkRegistry() view returns(address)
func (*MultiProverServiceManagerSession) CheckSignatures ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) CheckSignatures(msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, params IBLSSignatureCheckerNonSignerStakesAndSignature) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
CheckSignatures is a free data retrieval call binding the contract method 0x6efb4636.
Solidity: function checkSignatures(bytes32 msgHash, bytes quorumNumbers, uint32 referenceBlockNumber, (uint32[],(uint256,uint256)[],(uint256,uint256)[],(uint256[2],uint256[2]),(uint256,uint256),uint32[],uint32[],uint32[][]) params) view returns((uint96[],uint96[]), bytes32)
func (*MultiProverServiceManagerSession) CommitteeManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) CommitteeManager() (common.Address, error)
CommitteeManager is a free data retrieval call binding the contract method 0x7e8611e2.
Solidity: function committeeManager() view returns(address)
func (*MultiProverServiceManagerSession) Committees ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Committees(arg0 *big.Int) (struct { Id *big.Int Description string Metadata []byte TeeQuorumNumbers []byte }, error)
Committees is a free data retrieval call binding the contract method 0xf5e820fd.
Solidity: function committees(uint256 ) view returns(uint256 id, string description, bytes metadata, bytes teeQuorumNumbers)
func (*MultiProverServiceManagerSession) ConfirmState ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) ConfirmState(stateHeader IMultiProverServiceManagerStateHeader, nonSignerStakesAndSignature IBLSSignatureCheckerNonSignerStakesAndSignature) (*types.Transaction, error)
ConfirmState is a paid mutator transaction binding the contract method 0x19718835.
Solidity: function confirmState((uint256,bytes,bytes,bytes,bytes,uint32) stateHeader, (uint32[],(uint256,uint256)[],(uint256,uint256)[],(uint256[2],uint256[2]),(uint256,uint256),uint32[],uint32[],uint32[][]) nonSignerStakesAndSignature) returns()
func (*MultiProverServiceManagerSession) Delegation ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Delegation() (common.Address, error)
Delegation is a free data retrieval call binding the contract method 0xdf5cf723.
Solidity: function delegation() view returns(address)
func (*MultiProverServiceManagerSession) DeregisterOperatorFromAVS ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) DeregisterOperatorFromAVS(operator common.Address) (*types.Transaction, error)
DeregisterOperatorFromAVS is a paid mutator transaction binding the contract method 0xa364f4da.
Solidity: function deregisterOperatorFromAVS(address operator) returns()
func (*MultiProverServiceManagerSession) DisablePoA ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) DisablePoA() (*types.Transaction, error)
DisablePoA is a paid mutator transaction binding the contract method 0x05db3698.
Solidity: function disablePoA() returns()
func (*MultiProverServiceManagerSession) EnablePoA ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) EnablePoA() (*types.Transaction, error)
EnablePoA is a paid mutator transaction binding the contract method 0x12f8b905.
Solidity: function enablePoA() returns()
func (*MultiProverServiceManagerSession) GetOperatorRestakedStrategies ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) GetOperatorRestakedStrategies(operator common.Address) ([]common.Address, error)
GetOperatorRestakedStrategies is a free data retrieval call binding the contract method 0x33cfb7b7.
Solidity: function getOperatorRestakedStrategies(address operator) view returns(address[])
func (*MultiProverServiceManagerSession) GetRestakeableStrategies ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) GetRestakeableStrategies() ([]common.Address, error)
GetRestakeableStrategies is a free data retrieval call binding the contract method 0xe481af9d.
Solidity: function getRestakeableStrategies() view returns(address[])
func (*MultiProverServiceManagerSession) HashReducedStateHeader ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) HashReducedStateHeader(reducedStateHeader IMultiProverServiceManagerReducedStateHeader) ([32]byte, error)
HashReducedStateHeader is a free data retrieval call binding the contract method 0xe6d52594.
Solidity: function _hashReducedStateHeader((uint256,bytes,bytes,uint32) reducedStateHeader) pure returns(bytes32)
func (*MultiProverServiceManagerSession) Initialize ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Initialize(_pauserRegistry common.Address, _initialPausedStatus *big.Int, _initialOwner common.Address, _stateConfirmer common.Address, _poaManager common.Address, _committeeManager common.Address, _poaEnabled bool) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7ac525a9.
Solidity: function initialize(address _pauserRegistry, uint256 _initialPausedStatus, address _initialOwner, address _stateConfirmer, address _poaManager, address _committeeManager, bool _poaEnabled) returns()
func (*MultiProverServiceManagerSession) IsOperatorWhitelisted ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) IsOperatorWhitelisted(operator common.Address) (bool, error)
IsOperatorWhitelisted is a free data retrieval call binding the contract method 0x2e8da829.
Solidity: function isOperatorWhitelisted(address operator) view returns(bool)
func (*MultiProverServiceManagerSession) IsPoAEnabled ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) IsPoAEnabled() (bool, error)
IsPoAEnabled is a free data retrieval call binding the contract method 0x64330892.
Solidity: function isPoAEnabled() view returns(bool)
func (*MultiProverServiceManagerSession) Owner ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MultiProverServiceManagerSession) PAUSEDOPERTORREGISTRATION ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) PAUSEDOPERTORREGISTRATION() (uint8, error)
PAUSEDOPERTORREGISTRATION is a free data retrieval call binding the contract method 0xe9f7903f.
Solidity: function PAUSED_OPERTOR_REGISTRATION() view returns(uint8)
func (*MultiProverServiceManagerSession) PAUSEDSUBMITSTATE ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) PAUSEDSUBMITSTATE() (uint8, error)
PAUSEDSUBMITSTATE is a free data retrieval call binding the contract method 0x8a99056c.
Solidity: function PAUSED_SUBMIT_STATE() view returns(uint8)
func (*MultiProverServiceManagerSession) Pause ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Pause(newPausedStatus *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 newPausedStatus) returns()
func (*MultiProverServiceManagerSession) PauseAll ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) PauseAll() (*types.Transaction, error)
PauseAll is a paid mutator transaction binding the contract method 0x595c6a67.
Solidity: function pauseAll() returns()
func (*MultiProverServiceManagerSession) Paused ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Paused(index uint8) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5ac86ab7.
Solidity: function paused(uint8 index) view returns(bool)
func (*MultiProverServiceManagerSession) Paused0 ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Paused0() (*big.Int, error)
Paused0 is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(uint256)
func (*MultiProverServiceManagerSession) PauserRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) PauserRegistry() (common.Address, error)
PauserRegistry is a free data retrieval call binding the contract method 0x886f1195.
Solidity: function pauserRegistry() view returns(address)
func (*MultiProverServiceManagerSession) PoaEnabled ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) PoaEnabled() (bool, error)
PoaEnabled is a free data retrieval call binding the contract method 0xf7c089f1.
Solidity: function poaEnabled() view returns(bool)
func (*MultiProverServiceManagerSession) PoaManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) PoaManager() (common.Address, error)
PoaManager is a free data retrieval call binding the contract method 0x4fbc0f9a.
Solidity: function poaManager() view returns(address)
func (*MultiProverServiceManagerSession) QuorumIdToCommitteeId ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) QuorumIdToCommitteeId(arg0 uint8) (*big.Int, error)
QuorumIdToCommitteeId is a free data retrieval call binding the contract method 0xcb6b33b5.
Solidity: function quorumIdToCommitteeId(uint8 ) view returns(uint256)
func (*MultiProverServiceManagerSession) RegisterOperatorToAVS ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) RegisterOperatorToAVS(operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error)
RegisterOperatorToAVS is a paid mutator transaction binding the contract method 0x9926ee7d.
Solidity: function registerOperatorToAVS(address operator, (bytes,bytes32,uint256) operatorSignature) returns()
func (*MultiProverServiceManagerSession) RegistryCoordinator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) RegistryCoordinator() (common.Address, error)
RegistryCoordinator is a free data retrieval call binding the contract method 0x6d14a987.
Solidity: function registryCoordinator() view returns(address)
func (*MultiProverServiceManagerSession) RemoveCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) RemoveCommittee(committeeId *big.Int) (*types.Transaction, error)
RemoveCommittee is a paid mutator transaction binding the contract method 0x38628003.
Solidity: function removeCommittee(uint256 committeeId) returns()
func (*MultiProverServiceManagerSession) RemoveTEEQuorum ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) RemoveTEEQuorum(quorumNumber uint8) (*types.Transaction, error)
RemoveTEEQuorum is a paid mutator transaction binding the contract method 0x7135aad4.
Solidity: function removeTEEQuorum(uint8 quorumNumber) returns()
func (*MultiProverServiceManagerSession) RenounceOwnership ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MultiProverServiceManagerSession) SetCommitteeManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetCommitteeManager(_committeeManager common.Address) (*types.Transaction, error)
SetCommitteeManager is a paid mutator transaction binding the contract method 0x1f8d48d3.
Solidity: function setCommitteeManager(address _committeeManager) returns()
func (*MultiProverServiceManagerSession) SetPauserRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetPauserRegistry(newPauserRegistry common.Address) (*types.Transaction, error)
SetPauserRegistry is a paid mutator transaction binding the contract method 0x10d67a2f.
Solidity: function setPauserRegistry(address newPauserRegistry) returns()
func (*MultiProverServiceManagerSession) SetPoAManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetPoAManager(_poaManager common.Address) (*types.Transaction, error)
SetPoAManager is a paid mutator transaction binding the contract method 0x9d71ad88.
Solidity: function setPoAManager(address _poaManager) returns()
func (*MultiProverServiceManagerSession) SetStaleStakesForbidden ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
SetStaleStakesForbidden is a paid mutator transaction binding the contract method 0x416c7e5e.
Solidity: function setStaleStakesForbidden(bool value) returns()
func (*MultiProverServiceManagerSession) SetStateConfirmer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) SetStateConfirmer(_stateConfirmer common.Address) (*types.Transaction, error)
SetStateConfirmer is a paid mutator transaction binding the contract method 0x93df6af6.
Solidity: function setStateConfirmer(address _stateConfirmer) returns()
func (*MultiProverServiceManagerSession) StakeRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) StakeRegistry() (common.Address, error)
StakeRegistry is a free data retrieval call binding the contract method 0x68304835.
Solidity: function stakeRegistry() view returns(address)
func (*MultiProverServiceManagerSession) StaleStakesForbidden ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) StaleStakesForbidden() (bool, error)
StaleStakesForbidden is a free data retrieval call binding the contract method 0xb98d0908.
Solidity: function staleStakesForbidden() view returns(bool)
func (*MultiProverServiceManagerSession) StateConfirmer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) StateConfirmer() (common.Address, error)
StateConfirmer is a free data retrieval call binding the contract method 0x60268489.
Solidity: function stateConfirmer() view returns(address)
func (*MultiProverServiceManagerSession) THRESHOLDDENOMINATOR ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) THRESHOLDDENOMINATOR() (*big.Int, error)
THRESHOLDDENOMINATOR is a free data retrieval call binding the contract method 0xef024458.
Solidity: function THRESHOLD_DENOMINATOR() view returns(uint256)
func (*MultiProverServiceManagerSession) TaskId ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) TaskId() (uint32, error)
TaskId is a free data retrieval call binding the contract method 0x3322b23d.
Solidity: function taskId() view returns(uint32)
func (*MultiProverServiceManagerSession) TaskIdToMetadataHash ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) TaskIdToMetadataHash(arg0 uint32) ([32]byte, error)
TaskIdToMetadataHash is a free data retrieval call binding the contract method 0xf2a5973a.
Solidity: function taskIdToMetadataHash(uint32 ) view returns(bytes32)
func (*MultiProverServiceManagerSession) TeeQuorums ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) TeeQuorums(arg0 uint8) (struct { TeeType uint8 QuorumNumber uint8 }, error)
TeeQuorums is a free data retrieval call binding the contract method 0x4b8606e2.
Solidity: function teeQuorums(uint8 ) view returns(uint8 teeType, uint8 quorumNumber)
func (*MultiProverServiceManagerSession) TransferOwnership ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*MultiProverServiceManagerSession) TrySignatureAndApkVerification ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) TrySignatureAndApkVerification(msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct { PairingSuccessful bool SiganatureIsValid bool }, error)
TrySignatureAndApkVerification is a free data retrieval call binding the contract method 0x171f1d5b.
Solidity: function trySignatureAndApkVerification(bytes32 msgHash, (uint256,uint256) apk, (uint256[2],uint256[2]) apkG2, (uint256,uint256) sigma) view returns(bool pairingSuccessful, bool siganatureIsValid)
func (*MultiProverServiceManagerSession) Unpause ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) Unpause(newPausedStatus *big.Int) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0xfabc1cbc.
Solidity: function unpause(uint256 newPausedStatus) returns()
func (*MultiProverServiceManagerSession) UpdateAVSMetadataURI ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
UpdateAVSMetadataURI is a paid mutator transaction binding the contract method 0xa98fb355.
Solidity: function updateAVSMetadataURI(string _metadataURI) returns()
func (*MultiProverServiceManagerSession) UpdateCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) UpdateCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
UpdateCommittee is a paid mutator transaction binding the contract method 0xb36487b9.
Solidity: function updateCommittee((uint256,string,bytes,bytes) committee) returns()
func (*MultiProverServiceManagerSession) WhitelistOperator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerSession) WhitelistOperator(operator common.Address) (*types.Transaction, error)
WhitelistOperator is a paid mutator transaction binding the contract method 0x2a2b0bcd.
Solidity: function whitelistOperator(address operator) returns()
type MultiProverServiceManagerStaleStakesForbiddenUpdate ¶
type MultiProverServiceManagerStaleStakesForbiddenUpdate struct { Value bool Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerStaleStakesForbiddenUpdate represents a StaleStakesForbiddenUpdate event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerStaleStakesForbiddenUpdateIterator ¶
type MultiProverServiceManagerStaleStakesForbiddenUpdateIterator struct { Event *MultiProverServiceManagerStaleStakesForbiddenUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerStaleStakesForbiddenUpdateIterator is returned from FilterStaleStakesForbiddenUpdate and is used to iterate over the raw logs and unpacked data for StaleStakesForbiddenUpdate events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerStaleStakesForbiddenUpdateIterator) Close ¶
func (it *MultiProverServiceManagerStaleStakesForbiddenUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerStaleStakesForbiddenUpdateIterator) Error ¶
func (it *MultiProverServiceManagerStaleStakesForbiddenUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerStaleStakesForbiddenUpdateIterator) Next ¶
func (it *MultiProverServiceManagerStaleStakesForbiddenUpdateIterator) 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 MultiProverServiceManagerStateConfirmed ¶
type MultiProverServiceManagerStateConfirmed struct { CommitteeId *big.Int Metadata []byte State []byte Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerStateConfirmed represents a StateConfirmed event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerStateConfirmedIterator ¶
type MultiProverServiceManagerStateConfirmedIterator struct { Event *MultiProverServiceManagerStateConfirmed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerStateConfirmedIterator is returned from FilterStateConfirmed and is used to iterate over the raw logs and unpacked data for StateConfirmed events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerStateConfirmedIterator) Close ¶
func (it *MultiProverServiceManagerStateConfirmedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerStateConfirmedIterator) Error ¶
func (it *MultiProverServiceManagerStateConfirmedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerStateConfirmedIterator) Next ¶
func (it *MultiProverServiceManagerStateConfirmedIterator) 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 MultiProverServiceManagerStateConfirmerUpdated ¶
type MultiProverServiceManagerStateConfirmerUpdated struct { PreviousConfirmer common.Address CurrentConfirmer common.Address Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerStateConfirmerUpdated represents a StateConfirmerUpdated event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerStateConfirmerUpdatedIterator ¶
type MultiProverServiceManagerStateConfirmerUpdatedIterator struct { Event *MultiProverServiceManagerStateConfirmerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerStateConfirmerUpdatedIterator is returned from FilterStateConfirmerUpdated and is used to iterate over the raw logs and unpacked data for StateConfirmerUpdated events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerStateConfirmerUpdatedIterator) Close ¶
func (it *MultiProverServiceManagerStateConfirmerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerStateConfirmerUpdatedIterator) Error ¶
func (it *MultiProverServiceManagerStateConfirmerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerStateConfirmerUpdatedIterator) Next ¶
func (it *MultiProverServiceManagerStateConfirmerUpdatedIterator) 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 MultiProverServiceManagerTransactor ¶
type MultiProverServiceManagerTransactor struct {
// contains filtered or unexported fields
}
MultiProverServiceManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiProverServiceManagerTransactor ¶
func NewMultiProverServiceManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiProverServiceManagerTransactor, error)
NewMultiProverServiceManagerTransactor creates a new write-only instance of MultiProverServiceManager, bound to a specific deployed contract.
func (*MultiProverServiceManagerTransactor) AddCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) AddCommittee(opts *bind.TransactOpts, committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
AddCommittee is a paid mutator transaction binding the contract method 0x5fd6c531.
Solidity: function addCommittee((uint256,string,bytes,bytes) committee) returns()
func (*MultiProverServiceManagerTransactor) AddTEEQuorum ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) AddTEEQuorum(opts *bind.TransactOpts, teeQuorum IMultiProverServiceManagerTEEQuorum) (*types.Transaction, error)
AddTEEQuorum is a paid mutator transaction binding the contract method 0xbce475dc.
Solidity: function addTEEQuorum((uint8,uint8) teeQuorum) returns()
func (*MultiProverServiceManagerTransactor) BlacklistOperator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) BlacklistOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
BlacklistOperator is a paid mutator transaction binding the contract method 0xb4492ecc.
Solidity: function blacklistOperator(address operator) returns()
func (*MultiProverServiceManagerTransactor) ConfirmState ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) ConfirmState(opts *bind.TransactOpts, stateHeader IMultiProverServiceManagerStateHeader, nonSignerStakesAndSignature IBLSSignatureCheckerNonSignerStakesAndSignature) (*types.Transaction, error)
ConfirmState is a paid mutator transaction binding the contract method 0x19718835.
Solidity: function confirmState((uint256,bytes,bytes,bytes,bytes,uint32) stateHeader, (uint32[],(uint256,uint256)[],(uint256,uint256)[],(uint256[2],uint256[2]),(uint256,uint256),uint32[],uint32[],uint32[][]) nonSignerStakesAndSignature) returns()
func (*MultiProverServiceManagerTransactor) DeregisterOperatorFromAVS ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) DeregisterOperatorFromAVS(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
DeregisterOperatorFromAVS is a paid mutator transaction binding the contract method 0xa364f4da.
Solidity: function deregisterOperatorFromAVS(address operator) returns()
func (*MultiProverServiceManagerTransactor) DisablePoA ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) DisablePoA(opts *bind.TransactOpts) (*types.Transaction, error)
DisablePoA is a paid mutator transaction binding the contract method 0x05db3698.
Solidity: function disablePoA() returns()
func (*MultiProverServiceManagerTransactor) EnablePoA ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) EnablePoA(opts *bind.TransactOpts) (*types.Transaction, error)
EnablePoA is a paid mutator transaction binding the contract method 0x12f8b905.
Solidity: function enablePoA() returns()
func (*MultiProverServiceManagerTransactor) Initialize ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) Initialize(opts *bind.TransactOpts, _pauserRegistry common.Address, _initialPausedStatus *big.Int, _initialOwner common.Address, _stateConfirmer common.Address, _poaManager common.Address, _committeeManager common.Address, _poaEnabled bool) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7ac525a9.
Solidity: function initialize(address _pauserRegistry, uint256 _initialPausedStatus, address _initialOwner, address _stateConfirmer, address _poaManager, address _committeeManager, bool _poaEnabled) returns()
func (*MultiProverServiceManagerTransactor) Pause ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) Pause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 newPausedStatus) returns()
func (*MultiProverServiceManagerTransactor) PauseAll ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) PauseAll(opts *bind.TransactOpts) (*types.Transaction, error)
PauseAll is a paid mutator transaction binding the contract method 0x595c6a67.
Solidity: function pauseAll() returns()
func (*MultiProverServiceManagerTransactor) RegisterOperatorToAVS ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RegisterOperatorToAVS(opts *bind.TransactOpts, operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error)
RegisterOperatorToAVS is a paid mutator transaction binding the contract method 0x9926ee7d.
Solidity: function registerOperatorToAVS(address operator, (bytes,bytes32,uint256) operatorSignature) returns()
func (*MultiProverServiceManagerTransactor) RemoveCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RemoveCommittee(opts *bind.TransactOpts, committeeId *big.Int) (*types.Transaction, error)
RemoveCommittee is a paid mutator transaction binding the contract method 0x38628003.
Solidity: function removeCommittee(uint256 committeeId) returns()
func (*MultiProverServiceManagerTransactor) RemoveTEEQuorum ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RemoveTEEQuorum(opts *bind.TransactOpts, quorumNumber uint8) (*types.Transaction, error)
RemoveTEEQuorum is a paid mutator transaction binding the contract method 0x7135aad4.
Solidity: function removeTEEQuorum(uint8 quorumNumber) returns()
func (*MultiProverServiceManagerTransactor) RenounceOwnership ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MultiProverServiceManagerTransactor) SetCommitteeManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetCommitteeManager(opts *bind.TransactOpts, _committeeManager common.Address) (*types.Transaction, error)
SetCommitteeManager is a paid mutator transaction binding the contract method 0x1f8d48d3.
Solidity: function setCommitteeManager(address _committeeManager) returns()
func (*MultiProverServiceManagerTransactor) SetPauserRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetPauserRegistry(opts *bind.TransactOpts, newPauserRegistry common.Address) (*types.Transaction, error)
SetPauserRegistry is a paid mutator transaction binding the contract method 0x10d67a2f.
Solidity: function setPauserRegistry(address newPauserRegistry) returns()
func (*MultiProverServiceManagerTransactor) SetPoAManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetPoAManager(opts *bind.TransactOpts, _poaManager common.Address) (*types.Transaction, error)
SetPoAManager is a paid mutator transaction binding the contract method 0x9d71ad88.
Solidity: function setPoAManager(address _poaManager) returns()
func (*MultiProverServiceManagerTransactor) SetStaleStakesForbidden ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetStaleStakesForbidden(opts *bind.TransactOpts, value bool) (*types.Transaction, error)
SetStaleStakesForbidden is a paid mutator transaction binding the contract method 0x416c7e5e.
Solidity: function setStaleStakesForbidden(bool value) returns()
func (*MultiProverServiceManagerTransactor) SetStateConfirmer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) SetStateConfirmer(opts *bind.TransactOpts, _stateConfirmer common.Address) (*types.Transaction, error)
SetStateConfirmer is a paid mutator transaction binding the contract method 0x93df6af6.
Solidity: function setStateConfirmer(address _stateConfirmer) returns()
func (*MultiProverServiceManagerTransactor) TransferOwnership ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*MultiProverServiceManagerTransactor) Unpause ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) Unpause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0xfabc1cbc.
Solidity: function unpause(uint256 newPausedStatus) returns()
func (*MultiProverServiceManagerTransactor) UpdateAVSMetadataURI ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) UpdateAVSMetadataURI(opts *bind.TransactOpts, _metadataURI string) (*types.Transaction, error)
UpdateAVSMetadataURI is a paid mutator transaction binding the contract method 0xa98fb355.
Solidity: function updateAVSMetadataURI(string _metadataURI) returns()
func (*MultiProverServiceManagerTransactor) UpdateCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) UpdateCommittee(opts *bind.TransactOpts, committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
UpdateCommittee is a paid mutator transaction binding the contract method 0xb36487b9.
Solidity: function updateCommittee((uint256,string,bytes,bytes) committee) returns()
func (*MultiProverServiceManagerTransactor) WhitelistOperator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactor) WhitelistOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
WhitelistOperator is a paid mutator transaction binding the contract method 0x2a2b0bcd.
Solidity: function whitelistOperator(address operator) returns()
type MultiProverServiceManagerTransactorRaw ¶
type MultiProverServiceManagerTransactorRaw struct {
Contract *MultiProverServiceManagerTransactor // Generic write-only contract binding to access the raw methods on
}
MultiProverServiceManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiProverServiceManagerTransactorRaw) Transact ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiProverServiceManagerTransactorRaw) Transfer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorRaw) 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 MultiProverServiceManagerTransactorSession ¶
type MultiProverServiceManagerTransactorSession struct { Contract *MultiProverServiceManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiProverServiceManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiProverServiceManagerTransactorSession) AddCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) AddCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
AddCommittee is a paid mutator transaction binding the contract method 0x5fd6c531.
Solidity: function addCommittee((uint256,string,bytes,bytes) committee) returns()
func (*MultiProverServiceManagerTransactorSession) AddTEEQuorum ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) AddTEEQuorum(teeQuorum IMultiProverServiceManagerTEEQuorum) (*types.Transaction, error)
AddTEEQuorum is a paid mutator transaction binding the contract method 0xbce475dc.
Solidity: function addTEEQuorum((uint8,uint8) teeQuorum) returns()
func (*MultiProverServiceManagerTransactorSession) BlacklistOperator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) BlacklistOperator(operator common.Address) (*types.Transaction, error)
BlacklistOperator is a paid mutator transaction binding the contract method 0xb4492ecc.
Solidity: function blacklistOperator(address operator) returns()
func (*MultiProverServiceManagerTransactorSession) ConfirmState ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) ConfirmState(stateHeader IMultiProverServiceManagerStateHeader, nonSignerStakesAndSignature IBLSSignatureCheckerNonSignerStakesAndSignature) (*types.Transaction, error)
ConfirmState is a paid mutator transaction binding the contract method 0x19718835.
Solidity: function confirmState((uint256,bytes,bytes,bytes,bytes,uint32) stateHeader, (uint32[],(uint256,uint256)[],(uint256,uint256)[],(uint256[2],uint256[2]),(uint256,uint256),uint32[],uint32[],uint32[][]) nonSignerStakesAndSignature) returns()
func (*MultiProverServiceManagerTransactorSession) DeregisterOperatorFromAVS ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) DeregisterOperatorFromAVS(operator common.Address) (*types.Transaction, error)
DeregisterOperatorFromAVS is a paid mutator transaction binding the contract method 0xa364f4da.
Solidity: function deregisterOperatorFromAVS(address operator) returns()
func (*MultiProverServiceManagerTransactorSession) DisablePoA ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) DisablePoA() (*types.Transaction, error)
DisablePoA is a paid mutator transaction binding the contract method 0x05db3698.
Solidity: function disablePoA() returns()
func (*MultiProverServiceManagerTransactorSession) EnablePoA ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) EnablePoA() (*types.Transaction, error)
EnablePoA is a paid mutator transaction binding the contract method 0x12f8b905.
Solidity: function enablePoA() returns()
func (*MultiProverServiceManagerTransactorSession) Initialize ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) Initialize(_pauserRegistry common.Address, _initialPausedStatus *big.Int, _initialOwner common.Address, _stateConfirmer common.Address, _poaManager common.Address, _committeeManager common.Address, _poaEnabled bool) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7ac525a9.
Solidity: function initialize(address _pauserRegistry, uint256 _initialPausedStatus, address _initialOwner, address _stateConfirmer, address _poaManager, address _committeeManager, bool _poaEnabled) returns()
func (*MultiProverServiceManagerTransactorSession) Pause ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) Pause(newPausedStatus *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 newPausedStatus) returns()
func (*MultiProverServiceManagerTransactorSession) PauseAll ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) PauseAll() (*types.Transaction, error)
PauseAll is a paid mutator transaction binding the contract method 0x595c6a67.
Solidity: function pauseAll() returns()
func (*MultiProverServiceManagerTransactorSession) RegisterOperatorToAVS ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RegisterOperatorToAVS(operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error)
RegisterOperatorToAVS is a paid mutator transaction binding the contract method 0x9926ee7d.
Solidity: function registerOperatorToAVS(address operator, (bytes,bytes32,uint256) operatorSignature) returns()
func (*MultiProverServiceManagerTransactorSession) RemoveCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RemoveCommittee(committeeId *big.Int) (*types.Transaction, error)
RemoveCommittee is a paid mutator transaction binding the contract method 0x38628003.
Solidity: function removeCommittee(uint256 committeeId) returns()
func (*MultiProverServiceManagerTransactorSession) RemoveTEEQuorum ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RemoveTEEQuorum(quorumNumber uint8) (*types.Transaction, error)
RemoveTEEQuorum is a paid mutator transaction binding the contract method 0x7135aad4.
Solidity: function removeTEEQuorum(uint8 quorumNumber) returns()
func (*MultiProverServiceManagerTransactorSession) RenounceOwnership ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MultiProverServiceManagerTransactorSession) SetCommitteeManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetCommitteeManager(_committeeManager common.Address) (*types.Transaction, error)
SetCommitteeManager is a paid mutator transaction binding the contract method 0x1f8d48d3.
Solidity: function setCommitteeManager(address _committeeManager) returns()
func (*MultiProverServiceManagerTransactorSession) SetPauserRegistry ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetPauserRegistry(newPauserRegistry common.Address) (*types.Transaction, error)
SetPauserRegistry is a paid mutator transaction binding the contract method 0x10d67a2f.
Solidity: function setPauserRegistry(address newPauserRegistry) returns()
func (*MultiProverServiceManagerTransactorSession) SetPoAManager ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetPoAManager(_poaManager common.Address) (*types.Transaction, error)
SetPoAManager is a paid mutator transaction binding the contract method 0x9d71ad88.
Solidity: function setPoAManager(address _poaManager) returns()
func (*MultiProverServiceManagerTransactorSession) SetStaleStakesForbidden ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
SetStaleStakesForbidden is a paid mutator transaction binding the contract method 0x416c7e5e.
Solidity: function setStaleStakesForbidden(bool value) returns()
func (*MultiProverServiceManagerTransactorSession) SetStateConfirmer ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) SetStateConfirmer(_stateConfirmer common.Address) (*types.Transaction, error)
SetStateConfirmer is a paid mutator transaction binding the contract method 0x93df6af6.
Solidity: function setStateConfirmer(address _stateConfirmer) returns()
func (*MultiProverServiceManagerTransactorSession) TransferOwnership ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*MultiProverServiceManagerTransactorSession) Unpause ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) Unpause(newPausedStatus *big.Int) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0xfabc1cbc.
Solidity: function unpause(uint256 newPausedStatus) returns()
func (*MultiProverServiceManagerTransactorSession) UpdateAVSMetadataURI ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
UpdateAVSMetadataURI is a paid mutator transaction binding the contract method 0xa98fb355.
Solidity: function updateAVSMetadataURI(string _metadataURI) returns()
func (*MultiProverServiceManagerTransactorSession) UpdateCommittee ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) UpdateCommittee(committee IMultiProverServiceManagerCommittee) (*types.Transaction, error)
UpdateCommittee is a paid mutator transaction binding the contract method 0xb36487b9.
Solidity: function updateCommittee((uint256,string,bytes,bytes) committee) returns()
func (*MultiProverServiceManagerTransactorSession) WhitelistOperator ¶
func (_MultiProverServiceManager *MultiProverServiceManagerTransactorSession) WhitelistOperator(operator common.Address) (*types.Transaction, error)
WhitelistOperator is a paid mutator transaction binding the contract method 0x2a2b0bcd.
Solidity: function whitelistOperator(address operator) returns()
type MultiProverServiceManagerUnpaused ¶
type MultiProverServiceManagerUnpaused struct { Account common.Address NewPausedStatus *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiProverServiceManagerUnpaused represents a Unpaused event raised by the MultiProverServiceManager contract.
type MultiProverServiceManagerUnpausedIterator ¶
type MultiProverServiceManagerUnpausedIterator struct { Event *MultiProverServiceManagerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiProverServiceManagerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the MultiProverServiceManager contract.
func (*MultiProverServiceManagerUnpausedIterator) Close ¶
func (it *MultiProverServiceManagerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiProverServiceManagerUnpausedIterator) Error ¶
func (it *MultiProverServiceManagerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiProverServiceManagerUnpausedIterator) Next ¶
func (it *MultiProverServiceManagerUnpausedIterator) 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.