Documentation ¶
Index ¶
- Variables
- type BN254G1Point
- type BN254G2Point
- type ContractTriggerXServiceManager
- func DeployContractTriggerXServiceManager(auth *bind.TransactOpts, backend bind.ContractBackend, ...) (common.Address, *types.Transaction, *ContractTriggerXServiceManager, error)
- func NewContractTriggerXServiceManager(address common.Address, backend bind.ContractBackend) (*ContractTriggerXServiceManager, error)
- type ContractTriggerXServiceManagerCaller
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) AvsDirectory(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) BlsApkRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) CheckSignatures(opts *bind.CallOpts, msgHash [32]byte, quorumNumbers []byte, ...) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) Delegation(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) GetOperatorRestakedStrategies(opts *bind.CallOpts, operator common.Address) ([]common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) GetRestakeableStrategies(opts *bind.CallOpts) ([]common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) IsBlackListed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) Paused(opts *bind.CallOpts, index uint8) (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) Paused0(opts *bind.CallOpts) (*big.Int, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) PauserRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) QuorumManager(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) RegistryCoordinator(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) RewardsInitiator(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) StakeRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) StaleStakesForbidden(opts *bind.CallOpts) (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) TaskManager(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) TaskManagerContract(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) TaskValidator(opts *bind.CallOpts) (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) TrySignatureAndApkVerification(opts *bind.CallOpts, msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, ...) (struct{ ... }, error)
- type ContractTriggerXServiceManagerCallerRaw
- type ContractTriggerXServiceManagerCallerSession
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) AvsDirectory() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) BlsApkRegistry() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) CheckSignatures(msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, ...) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) Delegation() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) GetOperatorRestakedStrategies(operator common.Address) ([]common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) GetRestakeableStrategies() ([]common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) IsBlackListed(arg0 common.Address) (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) Owner() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) Paused(index uint8) (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) Paused0() (*big.Int, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) PauserRegistry() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) QuorumManager() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) RegistryCoordinator() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) RewardsInitiator() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) StakeRegistry() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) StaleStakesForbidden() (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) TaskManager() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) TaskManagerContract() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) TaskValidator() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) TrySignatureAndApkVerification(msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct{ ... }, error)
- type ContractTriggerXServiceManagerCalls
- type ContractTriggerXServiceManagerFilterer
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerInitializedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperAdded(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperAddedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperBlacklisted(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperBlacklistedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperRemoved(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperRemovedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperUnblacklisted(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperUnblacklistedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ContractTriggerXServiceManagerOwnershipTransferredIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterPaused(opts *bind.FilterOpts, account []common.Address) (*ContractTriggerXServiceManagerPausedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterPauserRegistrySet(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerPauserRegistrySetIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterQuorumManagerSet(opts *bind.FilterOpts, oldQuorumManager []common.Address, ...) (*ContractTriggerXServiceManagerQuorumManagerSetIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterRewardsInitiatorUpdated(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterStaleStakesForbiddenUpdate(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterTaskManagerContractUpdated(opts *bind.FilterOpts, oldTaskManager []common.Address, ...) (*ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterTaskManagerSet(opts *bind.FilterOpts, oldTaskManager []common.Address, ...) (*ContractTriggerXServiceManagerTaskManagerSetIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterTaskValidatorSet(opts *bind.FilterOpts, oldTaskValidator []common.Address, ...) (*ContractTriggerXServiceManagerTaskValidatorSetIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterUnpaused(opts *bind.FilterOpts, account []common.Address) (*ContractTriggerXServiceManagerUnpausedIterator, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseInitialized(log types.Log) (*ContractTriggerXServiceManagerInitialized, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperAdded(log types.Log) (*ContractTriggerXServiceManagerKeeperAdded, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperBlacklisted(log types.Log) (*ContractTriggerXServiceManagerKeeperBlacklisted, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperRemoved(log types.Log) (*ContractTriggerXServiceManagerKeeperRemoved, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperUnblacklisted(log types.Log) (*ContractTriggerXServiceManagerKeeperUnblacklisted, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseOwnershipTransferred(log types.Log) (*ContractTriggerXServiceManagerOwnershipTransferred, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParsePaused(log types.Log) (*ContractTriggerXServiceManagerPaused, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParsePauserRegistrySet(log types.Log) (*ContractTriggerXServiceManagerPauserRegistrySet, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseQuorumManagerSet(log types.Log) (*ContractTriggerXServiceManagerQuorumManagerSet, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseRewardsInitiatorUpdated(log types.Log) (*ContractTriggerXServiceManagerRewardsInitiatorUpdated, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseStaleStakesForbiddenUpdate(log types.Log) (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdate, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseTaskManagerContractUpdated(log types.Log) (*ContractTriggerXServiceManagerTaskManagerContractUpdated, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseTaskManagerSet(log types.Log) (*ContractTriggerXServiceManagerTaskManagerSet, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseTaskValidatorSet(log types.Log) (*ContractTriggerXServiceManagerTaskValidatorSet, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseUnpaused(log types.Log) (*ContractTriggerXServiceManagerUnpaused, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerInitialized) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperAdded(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperAdded, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperBlacklisted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperRemoved(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperRemoved, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperUnblacklisted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerPaused, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchPauserRegistrySet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchQuorumManagerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchRewardsInitiatorUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchStaleStakesForbiddenUpdate(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchTaskManagerContractUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchTaskManagerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchTaskValidatorSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerUnpaused, ...) (event.Subscription, error)
- type ContractTriggerXServiceManagerFilters
- type ContractTriggerXServiceManagerInitialized
- type ContractTriggerXServiceManagerInitializedIterator
- type ContractTriggerXServiceManagerKeeperAdded
- type ContractTriggerXServiceManagerKeeperAddedIterator
- type ContractTriggerXServiceManagerKeeperBlacklisted
- type ContractTriggerXServiceManagerKeeperBlacklistedIterator
- type ContractTriggerXServiceManagerKeeperRemoved
- type ContractTriggerXServiceManagerKeeperRemovedIterator
- type ContractTriggerXServiceManagerKeeperUnblacklisted
- type ContractTriggerXServiceManagerKeeperUnblacklistedIterator
- type ContractTriggerXServiceManagerMethods
- type ContractTriggerXServiceManagerOwnershipTransferred
- type ContractTriggerXServiceManagerOwnershipTransferredIterator
- type ContractTriggerXServiceManagerPaused
- type ContractTriggerXServiceManagerPausedIterator
- type ContractTriggerXServiceManagerPauserRegistrySet
- type ContractTriggerXServiceManagerPauserRegistrySetIterator
- type ContractTriggerXServiceManagerQuorumManagerSet
- type ContractTriggerXServiceManagerQuorumManagerSetIterator
- type ContractTriggerXServiceManagerRaw
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContractTriggerXServiceManagerRewardsInitiatorUpdated
- type ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator
- type ContractTriggerXServiceManagerSession
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) AvsDirectory() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) BlacklistKeeper(_operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) BlsApkRegistry() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) CheckSignatures(msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, ...) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) CreateAVSRewardsSubmission(rewardsSubmissions []IRewardsCoordinatorRewardsSubmission) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) CreateOperatorDirectedAVSRewardsSubmission(...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Delegation() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) DeregisterKeeperFromTriggerX(operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) DeregisterOperatorFromAVS(operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) GetOperatorRestakedStrategies(operator common.Address) ([]common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) GetRestakeableStrategies() ([]common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Initialize(_taskManagerContract common.Address, _pauserRegistry common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) IsBlackListed(arg0 common.Address) (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Owner() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Pause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) PauseAll() (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Paused(index uint8) (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Paused0() (*big.Int, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) PauserRegistry() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) QuorumManager() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RegisterKeeperToTriggerX(operator common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RegisterOperatorToAVS(operator common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RegistryCoordinator() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RewardsInitiator() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetClaimerFor(claimer common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetPauserRegistry(newPauserRegistry common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetQuorumManager(_quorumManager common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetRewardsInitiator(newRewardsInitiator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetTaskManager(_taskManager common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetTaskValidator(_taskValidator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) StakeRegistry() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) StaleStakesForbidden() (bool, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TaskManager() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TaskManagerContract() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TaskValidator() (common.Address, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TrySignatureAndApkVerification(msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct{ ... }, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) UnblacklistKeeper(_operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Unpause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) UpdateTaskManager(_taskManager common.Address) (*types.Transaction, error)
- type ContractTriggerXServiceManagerStaleStakesForbiddenUpdate
- type ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator
- type ContractTriggerXServiceManagerTaskManagerContractUpdated
- type ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator
- type ContractTriggerXServiceManagerTaskManagerSet
- type ContractTriggerXServiceManagerTaskManagerSetIterator
- type ContractTriggerXServiceManagerTaskValidatorSet
- type ContractTriggerXServiceManagerTaskValidatorSetIterator
- type ContractTriggerXServiceManagerTransactor
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) BlacklistKeeper(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) CreateAVSRewardsSubmission(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) CreateOperatorDirectedAVSRewardsSubmission(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) DeregisterKeeperFromTriggerX(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) DeregisterOperatorFromAVS(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) Initialize(opts *bind.TransactOpts, _taskManagerContract common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) Pause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) PauseAll(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) RegisterKeeperToTriggerX(opts *bind.TransactOpts, operator common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) RegisterOperatorToAVS(opts *bind.TransactOpts, operator common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetClaimerFor(opts *bind.TransactOpts, claimer common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetPauserRegistry(opts *bind.TransactOpts, newPauserRegistry common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetQuorumManager(opts *bind.TransactOpts, _quorumManager common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetRewardsInitiator(opts *bind.TransactOpts, newRewardsInitiator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetStaleStakesForbidden(opts *bind.TransactOpts, value bool) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetTaskManager(opts *bind.TransactOpts, _taskManager common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetTaskValidator(opts *bind.TransactOpts, _taskValidator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) UnblacklistKeeper(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) Unpause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) UpdateAVSMetadataURI(opts *bind.TransactOpts, _metadataURI string) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) UpdateTaskManager(opts *bind.TransactOpts, _taskManager common.Address) (*types.Transaction, error)
- type ContractTriggerXServiceManagerTransactorRaw
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContractTriggerXServiceManagerTransactorSession
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) BlacklistKeeper(_operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) CreateAVSRewardsSubmission(rewardsSubmissions []IRewardsCoordinatorRewardsSubmission) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) CreateOperatorDirectedAVSRewardsSubmission(...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) DeregisterKeeperFromTriggerX(operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) DeregisterOperatorFromAVS(operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) Initialize(_taskManagerContract common.Address, _pauserRegistry common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) Pause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) PauseAll() (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) RegisterKeeperToTriggerX(operator common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) RegisterOperatorToAVS(operator common.Address, ...) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetClaimerFor(claimer common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetPauserRegistry(newPauserRegistry common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetQuorumManager(_quorumManager common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetRewardsInitiator(newRewardsInitiator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetTaskManager(_taskManager common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetTaskValidator(_taskValidator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) UnblacklistKeeper(_operator common.Address) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) Unpause(newPausedStatus *big.Int) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
- func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) UpdateTaskManager(_taskManager common.Address) (*types.Transaction, error)
- type ContractTriggerXServiceManagerTransacts
- type ContractTriggerXServiceManagerUnpaused
- type ContractTriggerXServiceManagerUnpausedIterator
- type IBLSSignatureCheckerNonSignerStakesAndSignature
- type IBLSSignatureCheckerQuorumStakeTotals
- type IRewardsCoordinatorOperatorDirectedRewardsSubmission
- type IRewardsCoordinatorOperatorReward
- type IRewardsCoordinatorRewardsSubmission
- type IRewardsCoordinatorStrategyAndMultiplier
- type ISignatureUtilsSignatureWithSaltAndExpiry
Constants ¶
This section is empty.
Variables ¶
var ContractTriggerXServiceManagerABI = ContractTriggerXServiceManagerMetaData.ABI
ContractTriggerXServiceManagerABI is the input ABI used to generate the binding from. Deprecated: Use ContractTriggerXServiceManagerMetaData.ABI instead.
var ContractTriggerXServiceManagerBin = ContractTriggerXServiceManagerMetaData.Bin
ContractTriggerXServiceManagerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ContractTriggerXServiceManagerMetaData.Bin instead.
var ContractTriggerXServiceManagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIAVSDirectory\",\"name\":\"_avsDirectory\",\"type\":\"address\"},{\"internalType\":\"contractIRewardsCoordinator\",\"name\":\"_rewardsCoordinator\",\"type\":\"address\"},{\"internalType\":\"contractIRegistryCoordinator\",\"name\":\"_registryCoordinator\",\"type\":\"address\"},{\"internalType\":\"contractIStakeRegistry\",\"name\":\"_stakeRegistry\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"KeeperAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"KeeperBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"KeeperRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"KeeperUnblacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newPausedStatus\",\"type\":\"uint256\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractIPauserRegistry\",\"name\":\"pauserRegistry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractIPauserRegistry\",\"name\":\"newPauserRegistry\",\"type\":\"address\"}],\"name\":\"PauserRegistrySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldQuorumManager\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newQuorumManager\",\"type\":\"address\"}],\"name\":\"QuorumManagerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"prevRewardsInitiator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newRewardsInitiator\",\"type\":\"address\"}],\"name\":\"RewardsInitiatorUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"value\",\"type\":\"bool\"}],\"name\":\"StaleStakesForbiddenUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldTaskManager\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newTaskManager\",\"type\":\"address\"}],\"name\":\"TaskManagerContractUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldTaskManager\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newTaskManager\",\"type\":\"address\"}],\"name\":\"TaskManagerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldTaskValidator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newTaskValidator\",\"type\":\"address\"}],\"name\":\"TaskValidatorSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newPausedStatus\",\"type\":\"uint256\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"avsDirectory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"blacklistKeeper\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blsApkRegistry\",\"outputs\":[{\"internalType\":\"contractIBLSApkRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"msgHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"quorumNumbers\",\"type\":\"bytes\"},{\"internalType\":\"uint32\",\"name\":\"referenceBlockNumber\",\"type\":\"uint32\"},{\"components\":[{\"internalType\":\"uint32[]\",\"name\":\"nonSignerQuorumBitmapIndices\",\"type\":\"uint32[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"X\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"Y\",\"type\":\"uint256\"}],\"internalType\":\"structBN254.G1Point[]\",\"name\":\"nonSignerPubkeys\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"X\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"Y\",\"type\":\"uint256\"}],\"internalType\":\"structBN254.G1Point[]\",\"name\":\"quorumApks\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256[2]\",\"name\":\"X\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[2]\",\"name\":\"Y\",\"type\":\"uint256[2]\"}],\"internalType\":\"structBN254.G2Point\",\"name\":\"apkG2\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"X\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"Y\",\"type\":\"uint256\"}],\"internalType\":\"structBN254.G1Point\",\"name\":\"sigma\",\"type\":\"tuple\"},{\"internalType\":\"uint32[]\",\"name\":\"quorumApkIndices\",\"type\":\"uint32[]\"},{\"internalType\":\"uint32[]\",\"name\":\"totalStakeIndices\",\"type\":\"uint32[]\"},{\"internalType\":\"uint32[][]\",\"name\":\"nonSignerStakeIndices\",\"type\":\"uint32[][]\"}],\"internalType\":\"structIBLSSignatureChecker.NonSignerStakesAndSignature\",\"name\":\"params\",\"type\":\"tuple\"}],\"name\":\"checkSignatures\",\"outputs\":[{\"components\":[{\"internalType\":\"uint96[]\",\"name\":\"signedStakeForQuorum\",\"type\":\"uint96[]\"},{\"internalType\":\"uint96[]\",\"name\":\"totalStakeForQuorum\",\"type\":\"uint96[]\"}],\"internalType\":\"structIBLSSignatureChecker.QuorumStakeTotals\",\"name\":\"\",\"type\":\"tuple\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"contractIStrategy\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"multiplier\",\"type\":\"uint96\"}],\"internalType\":\"structIRewardsCoordinator.StrategyAndMultiplier[]\",\"name\":\"strategiesAndMultipliers\",\"type\":\"tuple[]\"},{\"internalType\":\"contractIERC20\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"startTimestamp\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"duration\",\"type\":\"uint32\"}],\"internalType\":\"structIRewardsCoordinator.RewardsSubmission[]\",\"name\":\"rewardsSubmissions\",\"type\":\"tuple[]\"}],\"name\":\"createAVSRewardsSubmission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"contractIStrategy\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"multiplier\",\"type\":\"uint96\"}],\"internalType\":\"structIRewardsCoordinator.StrategyAndMultiplier[]\",\"name\":\"strategiesAndMultipliers\",\"type\":\"tuple[]\"},{\"internalType\":\"contractIERC20\",\"name\":\"token\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"structIRewardsCoordinator.OperatorReward[]\",\"name\":\"operatorRewards\",\"type\":\"tuple[]\"},{\"internalType\":\"uint32\",\"name\":\"startTimestamp\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"duration\",\"type\":\"uint32\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"internalType\":\"structIRewardsCoordinator.OperatorDirectedRewardsSubmission[]\",\"name\":\"operatorDirectedRewardsSubmissions\",\"type\":\"tuple[]\"}],\"name\":\"createOperatorDirectedAVSRewardsSubmission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"delegation\",\"outputs\":[{\"internalType\":\"contractIDelegationManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"deregisterKeeperFromTriggerX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"deregisterOperatorFromAVS\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"getOperatorRestakedStrategies\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRestakeableStrategies\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractITriggerXTaskManager\",\"name\":\"_taskManagerContract\",\"type\":\"address\"},{\"internalType\":\"contractIPauserRegistry\",\"name\":\"_pauserRegistry\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_initialPausedStatus\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"initialOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"rewardsInitiator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_taskManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_taskValidator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_quorumManager\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isBlackListed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newPausedStatus\",\"type\":\"uint256\"}],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pauseAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"index\",\"type\":\"uint8\"}],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pauserRegistry\",\"outputs\":[{\"internalType\":\"contractIPauserRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"quorumManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"}],\"internalType\":\"structISignatureUtils.SignatureWithSaltAndExpiry\",\"name\":\"operatorSignature\",\"type\":\"tuple\"}],\"name\":\"registerKeeperToTriggerX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"}],\"internalType\":\"structISignatureUtils.SignatureWithSaltAndExpiry\",\"name\":\"operatorSignature\",\"type\":\"tuple\"}],\"name\":\"registerOperatorToAVS\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"registryCoordinator\",\"outputs\":[{\"internalType\":\"contractIRegistryCoordinator\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rewardsInitiator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"}],\"name\":\"setClaimerFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIPauserRegistry\",\"name\":\"newPauserRegistry\",\"type\":\"address\"}],\"name\":\"setPauserRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_quorumManager\",\"type\":\"address\"}],\"name\":\"setQuorumManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRewardsInitiator\",\"type\":\"address\"}],\"name\":\"setRewardsInitiator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"value\",\"type\":\"bool\"}],\"name\":\"setStaleStakesForbidden\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_taskManager\",\"type\":\"address\"}],\"name\":\"setTaskManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_taskValidator\",\"type\":\"address\"}],\"name\":\"setTaskValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakeRegistry\",\"outputs\":[{\"internalType\":\"contractIStakeRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"staleStakesForbidden\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"taskManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"taskManagerContract\",\"outputs\":[{\"internalType\":\"contractITriggerXTaskManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"taskValidator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"msgHash\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"X\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"Y\",\"type\":\"uint256\"}],\"internalType\":\"structBN254.G1Point\",\"name\":\"apk\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256[2]\",\"name\":\"X\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[2]\",\"name\":\"Y\",\"type\":\"uint256[2]\"}],\"internalType\":\"structBN254.G2Point\",\"name\":\"apkG2\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"X\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"Y\",\"type\":\"uint256\"}],\"internalType\":\"structBN254.G1Point\",\"name\":\"sigma\",\"type\":\"tuple\"}],\"name\":\"trySignatureAndApkVerification\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"pairingSuccessful\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"siganatureIsValid\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"unblacklistKeeper\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newPausedStatus\",\"type\":\"uint256\"}],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_metadataURI\",\"type\":\"string\"}],\"name\":\"updateAVSMetadataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_taskManager\",\"type\":\"address\"}],\"name\":\"updateTaskManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x6080604052600436101561001257600080fd5b60003560e01c806310d67a2f146102c7578063136439dd146102c2578063171f1d5b146102bd57806326a965f0146102b8578063327d0a60146102b357806333cfb7b7146102ae5780633bc28c8c146102a9578063416c7e5e146102a4578063500c8dd31461029f57806358ac4a1e1461029a578063595c6a67146102955780635ac86ab7146102905780635c975abb1461028b5780635df45946146102865780635edd78ea14610281578063683048351461027c5780636b3aa72e146102775780636cf5ca21146102725780636d14a9871461026d5780636efb463614610268578063715018a614610263578063763ac9571461025e57806383a9432214610259578063886f1195146102545780638da5cb5b1461024f5780639926ee7d1461024a5780639cd0fb8614610245578063a0169ddd14610240578063a20b99bf1461023b578063a364f4da14610236578063a41d3f9414610231578063a50a640e1461022c578063a98fb35514610227578063b5f7eb6b14610222578063b98d09081461021d578063df5cf72314610218578063e47d606014610213578063e481af9d1461020e578063f2fde38b14610209578063fabc1cbc14610204578063fc299dee146101ff578063fce36c7d146101fa5763fd38ec8c146101f557600080fd5b6120a3565b611ed0565b611ea7565b611d98565b611d07565b611ceb565b611ca9565b611c64565b611c41565b611c17565b611b59565b611b30565b611ac6565b611a07565b61177b565b611687565b611618565b61155c565b611533565b61150a565b6113cd565b6112a2565b611161565b6110cc565b610d78565b610c56565b610c11565b610bcc565b610b5e565b610b19565b610afb565b610ac8565b610a33565b6109c4565b61099a565b61085b565b610824565b6107ec565b61073b565b6106ce565b610666565b610387565b6102e2565b6001600160a01b038116036102dd57565b600080fd5b346102dd5760203660031901126102dd5760048035610300816102cc565b60c95460405163755b36bd60e11b81529260209184919082906001600160a01b03165afa918215610382576103519261034c91600091610353575b506001600160a01b031633146120f0565b613e70565b005b610375915060203d60201161037b575b61036d8183610513565b8101906120cc565b3861033b565b503d610363565b6120e4565b346102dd5760203660031901126102dd5760043560c95460405163237dfb4760e11b815233600482015290602090829060249082906001600160a01b03165afa8015610382576103df91600091610493575b50612164565b60ca5481811603610428578060ca557fab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d604051806104233394829190602083019252565b0390a2005b60405162461bcd60e51b815260206004820152603860248201527f5061757361626c652e70617573653a20696e76616c696420617474656d70742060448201527f746f20756e70617573652066756e6374696f6e616c69747900000000000000006064820152608490fd5b6104b5915060203d6020116104bb575b6104ad8183610513565b81019061214f565b386103d9565b503d6104a3565b634e487b7160e01b600052604160045260246000fd5b604081019081106001600160401b038211176104f357604052565b6104c2565b606081019081106001600160401b038211176104f357604052565b90601f801991011681019081106001600160401b038211176104f357604052565b6040519061054461010083610513565b565b60405190610544604083610513565b906105446040519283610513565b60409060e31901126102dd576040519061057c826104d8565b60e4358252610104356020830152565b91908260409103126102dd576040516105a4816104d8565b6020808294803584520135910152565b9080601f830112156102dd5760408051926105cf8285610513565b839181019283116102dd57905b8282106105e95750505090565b81358152602091820191016105dc565b9060806063198301126102dd57604051610612816104d8565b602061062d82946106248160646105b4565b845260a46105b4565b910152565b91906080838203126102dd57602061062d60405192610650846104d8565b6040849661065e83826105b4565b8652016105b4565b346102dd576101203660031901126102dd5760043560403660231901126102dd576106be6040918251610698816104d8565b602435815260443560208201526106ae366105f9565b906106b836610563565b92612203565b8251911515825215156020820152f35b346102dd5760203660031901126102dd576004356106eb816102cc565b6106f361440b565b6001600160a01b0316600081815260fd60205260408120805460ff191660011790557f79bf5efab685b39bdd2b7b1aba09ffa5e9dfbd86f7aaebab4b52d7ef679d28449080a2005b346102dd5760203660031901126102dd57600435610758816102cc565b61076061440b565b60fe80546001600160a01b039283166001600160a01b0319821681179092559091167fdae652729007c1e5ea13dfe9e126a1b72358db8db69c68b96f316dcea59c1c5f600080a3005b602060408183019282815284518094520192019060005b8181106107cd5750505090565b82516001600160a01b03168452602093840193909201916001016107c0565b346102dd5760203660031901126102dd5761082061081460043561080f816102cc565b612474565b604051918291826107a9565b0390f35b346102dd5760203660031901126102dd57610351600435610844816102cc565b61084c61440b565b614503565b801515036102dd57565b346102dd5760203660031901126102dd5760043561087881610851565b604051638da5cb5b60e01b81526020816004817f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b03165afa90811561038257600091610970575b506001600160a01b031633036108df5761035190614561565b60405162461bcd60e51b815260206004820152605c60248201527f424c535369676e6174757265436865636b65722e6f6e6c79436f6f7264696e6160448201527f746f724f776e65723a2063616c6c6572206973206e6f7420746865206f776e6560648201527f72206f6620746865207265676973747279436f6f7264696e61746f7200000000608482015260a490fd5b610989915060203d60201161037b5761036d8183610513565b386108c6565b60009103126102dd57565b346102dd5760003660031901126102dd57610101546040516001600160a01b039091168152602090f35b346102dd5760203660031901126102dd576004356109e1816102cc565b6109e961440b565b61010180546001600160a01b039283166001600160a01b0319821681179092559091167fecc36ab0616c35e413d90730ada58214cbe0188c5f26632fbb32451c9a135784600080a3005b346102dd5760003660031901126102dd5760c95460405163237dfb4760e11b815233600482015290602090829060249082906001600160a01b03165afa801561038257610a87916000916104935750612164565b60001960ca5560405160001981527fab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d60203392a2005b60ff8116036102dd57565b346102dd5760203660031901126102dd576020600160ff600435610aeb81610abd565b161b8060ca541614604051908152f35b346102dd5760003660031901126102dd57602060ca54604051908152f35b346102dd5760003660031901126102dd576040517f0000000000000000000000007bf086541b1eb91ebdb35e96636233e34bad06096001600160a01b03168152602090f35b346102dd5760203660031901126102dd57600435610b7b816102cc565b610b8361440b565b60ff80546001600160a01b039283166001600160a01b0319821681179092559091167f86cebbccc5bbc9ac544f7e5361e6c5e4acf14f39d85c855032a815125cb97fd8600080a3005b346102dd5760003660031901126102dd576040517f00000000000000000000000025f38bb000eddb89ba2547167abcf6dc3996f5686001600160a01b03168152602090f35b346102dd5760003660031901126102dd576040517f000000000000000000000000055733000064333caddbc92763c58bf0192ffebf6001600160a01b03168152602090f35b346102dd5760203660031901126102dd57600435610c73816102cc565b610c7b61440b565b7f000000000000000000000000055733000064333caddbc92763c58bf0192ffebf6001600160a01b0316803b156102dd576040516351b27a6d60e11b81526001600160a01b0383166004820152906000908290602490829084905af1801561038257610d5d575b50610d05610d006001600160a01b0383165b6001600160a01b031690565b614992565b506001600160a01b038116600090815260fd60205260409020610d2d905b805460ff19169055565b6001600160a01b03167fa7a775c2c8141f7985c111748ec31c11e5e44b83528e105c8d1d4e8e6b81cf80600080a2005b80610d6c6000610d7293610513565b8061098f565b38610ce2565b346102dd5760003660031901126102dd576040517f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b03168152602090f35b6044359063ffffffff821682036102dd57565b359063ffffffff821682036102dd57565b6001600160401b0381116104f35760051b60200190565b9080601f830112156102dd578135610e0f81610de1565b92610e1d6040519485610513565b81845260208085019260051b8201019283116102dd57602001905b828210610e455750505090565b60208091610e5284610dd0565b815201910190610e38565b81601f820112156102dd578035610e7381610de1565b92610e816040519485610513565b81845260208085019260061b840101928184116102dd57602001915b838310610eab575050505090565b6020604091610eba848661058c565b815201920191610e9d565b9080601f830112156102dd578135610edc81610de1565b92610eea6040519485610513565b81845260208085019260051b820101918383116102dd5760208201905b838210610f1657505050505090565b81356001600160401b0381116102dd57602091610f3887848094880101610df8565b815201910190610f07565b919091610180818403126102dd57610f59610534565b9281356001600160401b0381116102dd5781610f76918401610df8565b845260208201356001600160401b0381116102dd5781610f97918401610e5d565b602085015260408201356001600160401b0381116102dd5781610fbb918401610e5d565b6040850152610fcd8160608401610632565b6060850152610fdf8160e0840161058c565b60808501526101208201356001600160401b0381116102dd5781611004918401610df8565b60a08501526101408201356001600160401b0381116102dd5781611029918401610df8565b60c08501526101608201356001600160401b0381116102dd5761104c9201610ec5565b60e0830152565b906020808351928381520192019060005b8181106110715750505090565b82516001600160601b0316845260209384019390920191600101611064565b9291906110c760209160408652826110b382516040808a01526080890190611053565b910151868203603f19016060880152611053565b930152565b346102dd5760803660031901126102dd576004356024356001600160401b0381116102dd57366023820112156102dd5780600401356001600160401b0381116102dd5736602482840101116102dd57611123610dbd565b90606435936001600160401b0385116102dd576024611149611151963690600401610f43565b940190612cac565b9061082060405192839283611090565b346102dd5760003660031901126102dd5761117a61440b565b603380546001600160a01b031981169091556000906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b6001600160401b0381116104f357601f01601f191660200190565b9291926111e5826111be565b916111f36040519384610513565b8294818452818301116102dd578281602093846000960137010152565b9060406003198301126102dd57600435611229816102cc565b91602435906001600160401b0382116102dd57606082820360031901126102dd5760405191611257836104f8565b80600401356001600160401b0381116102dd578101826023820112156102dd57604492816024600461128c94013591016111d9565b8352602481013560208401520135604082015290565b346102dd576112b036611210565b6112e4337f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b031614613588565b7f000000000000000000000000055733000064333caddbc92763c58bf0192ffebf6001600160a01b0316803b156102dd57604051639926ee7d60e01b815291600091839182908490829061133c908960048401613656565b03925af18015610382576113b8575b506113666113616001600160a01b038316610cf4565b614ba4565b506001600160a01b038116600090815260fd6020526040902061138890610d23565b6001600160a01b03167f1584773458d98c71b34a270ee1100b3a42889bf91e3b7a858563b684c24d838e600080a2005b80610d6c60006113c793610513565b3861134b565b346102dd576101003660031901126102dd576004356113eb816102cc565b61147e6024356113fa816102cc565b604435606435611409816102cc565b608435611415816102cc565b60a43591611422836102cc565b60c4359361142f856102cc565b60e4359561143c876102cc565b6000549861146260ff8b60081c16151515809b816114fc575b81156114dc575b50613694565b89611475600160ff196000541617600055565b6114c3576136f7565b61148457005b61149461ff001960005416600055565b604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602090a1005b6114d761010061ff00196000541617600055565b6136f7565b303b159150816114ee575b503861145c565b60ff166001149050386114e7565b600160ff8216109150611455565b346102dd5760003660031901126102dd5760c9546040516001600160a01b039091168152602090f35b346102dd5760003660031901126102dd576033546040516001600160a01b039091168152602090f35b346102dd5761156a36611210565b61159e337f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b031614613588565b7f000000000000000000000000055733000064333caddbc92763c58bf0192ffebf6001600160a01b0316803b156102dd57604051639926ee7d60e01b815292839283916115ef919060048401613656565b918160008096819503925af1801561038257829061160a5780f35b61161391610513565b388180f35b346102dd5760203660031901126102dd57600435611635816102cc565b61163d61440b565b61010080546001600160a01b039283166001600160a01b0319821681179092559091167f5d68f69aebb8a1d75f8b2a87dddd6e8db842f9fa3bb63745ea7f49ea5bdf03a9600080a3005b346102dd576000602036600319011261171e57806004356116a7816102cc565b6116af61440b565b7f000000000000000000000000acc1fb458a1317e886db376fc8141540537e68fe6001600160a01b0316803b1561171a5760405163a0169ddd60e01b81526001600160a01b0390921660048301529091908290602490829084905af1801561038257829061160a5780f35b5050fd5b80fd5b9060206003198301126102dd576004356001600160401b0381116102dd5760040160009280601f83011215611777578135936001600160401b03851161171e57506020808301928560051b0101116102dd579190565b8380fd5b346102dd5761178936611721565b90611792614889565b7f000000000000000000000000acc1fb458a1317e886db376fc8141540537e68fe6001600160a01b03169160005b8181106118135750823b156102dd576117f49260009283604051809681958294634e5cd2fd60e11b845230600485016139d0565b03925af180156103825761180457005b80610d6c600061035193610513565b600091825b61183061182684848861387b565b604081019061389d565b905084101561186e57611863600191602061185b8761185561182689898d9e9d61387b565b906138d2565b0135906123f9565b930192949394611818565b9190925061188b610cf4602061188584878961387b565b016138e2565b6040516323b872dd60e01b81523360048201523060248201526044810184905290602090829060649082906000905af18015610382576119eb575b506118da610cf4602061188584878961387b565b604051636eb1769f60e11b81523060048201526001600160a01b038716602482015290602090829060449082905afa80156103825760009361193f6119729285888a6020978a946119aa575b5061188561193993610cf4938a9361387b565b926123f9565b60405163095ea7b360e01b81526001600160a01b038a166004820152602481019190915294859283919082906044820190565b03925af19182156103825760019261198c575b50016117c0565b6119a39060203d81116104bb576104ad8183610513565b5038611985565b8891945061193993610cf4936119d861188593853d81116119e4575b6119d08183610513565b8101906122e9565b96935093509350611926565b503d6119c6565b611a029060203d81116104bb576104ad8183610513565b6118c6565b346102dd576000602036600319011261171e5780600435611a27816102cc565b611a5b337f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b031614613588565b7f000000000000000000000000055733000064333caddbc92763c58bf0192ffebf6001600160a01b0316803b1561171a576040516351b27a6d60e11b81526001600160a01b0390921660048301529091908290602490829084905af1801561038257829061160a5780f35b346102dd5760203660031901126102dd57600435611ae3816102cc565b611aeb61440b565b6001600160a01b0316600081815260fd60205260408120805460ff191690557f8511046d95f95689c89b4807d91820adbc266db891b2c5c25a42f812781dde579080a2005b346102dd5760003660031901126102dd5760fe546040516001600160a01b039091168152602090f35b346102dd576000602036600319011261171e57806004356001600160401b038111611c145736602382011215611c1457611b9d9036906024816004013591016111d9565b611ba561440b565b7f000000000000000000000000055733000064333caddbc92763c58bf0192ffebf6001600160a01b031690813b1561171a578291611c019160405194858094819363a98fb35560e01b8352602060048401526024830190613615565b03925af1801561038257829061160a5780f35b50fd5b346102dd5760003660031901126102dd57610100546040516001600160a01b039091168152602090f35b346102dd5760003660031901126102dd57602060ff609754166040519015158152f35b346102dd5760003660031901126102dd576040517f000000000000000000000000a44151489861fe9e3055d95adc98fbd462b948e76001600160a01b03168152602090f35b346102dd5760203660031901126102dd57600435611cc6816102cc565b60018060a01b031660005260fd602052602060ff604060002054166040519015158152f35b346102dd5760003660031901126102dd57610820610814613b42565b346102dd5760203660031901126102dd57600435611d24816102cc565b611d2c61440b565b6001600160a01b03811615611d4457610351906147cc565b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b346102dd5760203660031901126102dd5760c95460405163755b36bd60e11b81526004803592602091839182906001600160a01b03165afa801561038257611df29160009161035357506001600160a01b031633146120f0565b60ca54198119811603611e3c57611e088160ca55565b60405190815233907f3582d1828e26bf56bd801502bc021ac0bc8afb57c826e4986b45593c8fad389c908060208101610423565b60405162461bcd60e51b815260206004820152603860248201527f5061757361626c652e756e70617573653a20696e76616c696420617474656d7060448201527f7420746f2070617573652066756e6374696f6e616c69747900000000000000006064820152608490fd5b346102dd5760003660031901126102dd576065546040516001600160a01b039091168152602090f35b346102dd57611ede36611721565b90611ee7614889565b7f000000000000000000000000acc1fb458a1317e886db376fc8141540537e68fe6001600160a01b03169160005b818110611f485750823b156102dd576117f4926000928360405180968195829463fce36c7d60e01b845260048401613d9a565b60006020611f9e611f61610cf48361188587898b613d78565b6040611f6e86888a613d78565b6040516323b872dd60e01b8152336004820152306024820152910135604482015293849283919082906064820190565b03925af1801561038257612087575b50611fc1610cf46020611885848688613d78565b604051636eb1769f60e11b81523060048201526001600160a01b03861660248201529190602090839060449082905afa801561038257612032602091600094859161206a575b5061193f61201d610cf485611885888b8d613d78565b91604061202b878a8c613d78565b01356123f9565b03925af19182156103825760019261204c575b5001611f15565b6120639060203d81116104bb576104ad8183610513565b5038612045565b6120819150833d81116119e4576119d08183610513565b38612007565b61209e9060203d81116104bb576104ad8183610513565b611fad565b346102dd5760003660031901126102dd5760ff546040516001600160a01b039091168152602090f35b908160209103126102dd57516120e1816102cc565b90565b6040513d6000823e3d90fd5b156120f757565b60405162461bcd60e51b815260206004820152602a60248201527f6d73672e73656e646572206973206e6f74207065726d697373696f6e6564206160448201526939903ab73830bab9b2b960b11b6064820152608490fd5b908160209103126102dd57516120e181610851565b1561216b57565b60405162461bcd60e51b815260206004820152602860248201527f6d73672e73656e646572206973206e6f74207065726d697373696f6e6564206160448201526739903830bab9b2b960c11b6064820152608490fd5b634e487b7160e01b600052603260045260246000fd5b9060028110156121e85760051b0190565b6121c1565b634e487b7160e01b600052601260045260246000fd5b6122df6122bc6122e5956122b66122af85875160208901518a515160208c51015160208d016020815151915101519189519360208b0151956040519760208901998a5260208a015260408901526060880152608087015260a086015260c085015260e084015261010083015261228681610120840103601f198101835282610513565b5190207f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001900690565b8096613f97565b90613fdf565b926122b66122d16122cb614069565b94614160565b916122da614287565b613f97565b916142d1565b9091565b908160209103126102dd575190565b908160209103126102dd57516001600160c01b03811681036102dd5790565b908160209103126102dd57516120e181610abd565b6040519061233b602083610513565b6000808352366020840137565b9061235282610de1565b61235f6040519182610513565b8281528092612370601f1991610de1565b0190602036910137565b8051156121e85760200190565b9081518110156121e8570160200190565b634e487b7160e01b600052601160045260246000fd5b90600182018092116123bc57565b612398565b90600282018092116123bc57565b90600382018092116123bc57565b90600482018092116123bc57565b90600582018092116123bc57565b919082018092116123bc57565b6001600160601b038116036102dd57565b908160409103126102dd57602060405191612431836104d8565b805161243c816102cc565b8352015161244981612406565b602082015290565b80518210156121e85760209160051b010190565b60001981146123bc5760010190565b6040516309aa152760e11b81526001600160a01b0391821660048201527f00000000000000000000000013a05d12b8061f8f12beca62a42b98153102143990911690602081602481855afa908115610382576124f5916020916000916127de575b506040518093819263871ef04960e01b8352600483019190602083019252565b0381855afa908115610382576000916127af575b506001600160c01b031690811590811561274b575b506127425761252c90614463565b600091907f00000000000000000000000025f38bb000eddb89ba2547167abcf6dc3996f5686001600160a01b031690835b81518510156125fa576125b2602061258f61258961257b8987612387565b516001600160f81b03191690565b60f81c90565b604051633ca5a5f560e01b815260ff909116600482015291829081906024820190565b0381875afa8015610382576001926125d2926000926125da575b506123f9565b94019361255d565b6125f391925060203d81116119e4576119d08183610513565b90386125cc565b612605919450612348565b9260009060005b815181101561273c5761262561258961257b8385612387565b604051633ca5a5f560e01b815260ff8216600482015290602082602481895afa9182156103825760009261271c575b50906000915b81831061266c5750505060010161260c565b604080516356e4026d60e11b815260ff83166004820152602481018590529396929391929190816044818b5afa918215610382576126e08b6126d1836126cb610cf46001986126e5986000916126ee575b50516001600160a01b031690565b92612451565b6001600160a01b039091169052565b612465565b9501919061265a565b61270f915060403d8111612715575b6127078183610513565b810190612417565b386126bd565b503d6126fd565b61273591925060203d81116119e4576119d08183610513565b9038612654565b50505050565b506120e161232c565b604051639aa1653d60e01b81529150602090829060049082905afa80156103825760ff91600091612780575b5016153861251e565b6127a2915060203d6020116127a8575b61279a8183610513565b810190612317565b38612777565b503d612790565b6127d1915060203d6020116127d7575b6127c98183610513565b8101906122f8565b38612509565b503d6127bf565b6127f59150823d84116119e4576119d08183610513565b386124d5565b60405190612808826104d8565b60606020838281520152565b1561281b57565b60405162461bcd60e51b81526020600482015260376024820152600080516020614c9583398151915260448201527f7265733a20656d7074792071756f72756d20696e7075740000000000000000006064820152608490fd5b1561287b57565b60405162461bcd60e51b81526020600482015260416024820152600080516020614c9583398151915260448201527f7265733a20696e7075742071756f72756d206c656e677468206d69736d6174636064820152600d60fb1b608482015260a490fd5b156128e557565b60a460405162461bcd60e51b81526020600482015260446024820152600080516020614c9583398151915260448201527f7265733a20696e707574206e6f6e7369676e6572206c656e677468206d69736d6064820152630c2e8c6d60e31b6084820152fd5b1561295157565b60405162461bcd60e51b815260206004820152603c6024820152600080516020614c9583398151915260448201527f7265733a20696e76616c6964207265666572656e636520626c6f636b000000006064820152608490fd5b6000198101919082116123bc57565b156129c057565b608460405162461bcd60e51b81526020600482015260406024820152600080516020614c9583398151915260448201527f7265733a206e6f6e5369676e65725075626b657973206e6f7420736f727465646064820152fd5b908210156121e8570190565b15612a2b57565b60405162461bcd60e51b81526020600482015260666024820152600080516020614c9583398151915260448201527f7265733a205374616b6552656769737472792075706461746573206d7573742060648201527f62652077697468696e207769746864726177616c44656c6179426c6f636b732060848201526577696e646f7760d01b60a482015260c490fd5b908160209103126102dd575167ffffffffffffffff19811681036102dd5790565b15612ae157565b60405162461bcd60e51b81526020600482015260616024820152600080516020614c9583398151915260448201527f7265733a2071756f72756d41706b206861736820696e2073746f72616765206460648201527f6f6573206e6f74206d617463682070726f76696465642071756f72756d2061706084820152606b60f81b60a482015260c490fd5b908160209103126102dd57516120e181612406565b906001600160601b03809116911603906001600160601b0382116123bc57565b15612ba657565b60405162461bcd60e51b81526020600482015260436024820152600080516020614c9583398151915260448201527f7265733a2070616972696e6720707265636f6d70696c652063616c6c206661696064820152621b195960ea1b608482015260a490fd5b15612c1257565b60405162461bcd60e51b81526020600482015260396024820152600080516020614c9583398151915260448201527f7265733a207369676e617475726520697320696e76616c6964000000000000006064820152608490fd5b60049163ffffffff60e01b9060e01b16815201602082519192019060005b818110612c965750505090565b8251845260209384019390920191600101612c89565b949392909193612cba6127fb565b50612cc6851515612814565b60408401515185148061357a575b8061356c575b8061355e575b612ce990612874565b612cfb602085015151855151146128de565b612d1263ffffffff431663ffffffff84161061294a565b612d1a610546565b600081526000602082015292612d2e6127fb565b612d3787612348565b6020820152612d4587612348565b8152612d4f6127fb565b92612d5e602088015151612348565b8452612d6e602088015151612348565b602085810191909152604051639aa1653d60e01b815290816004817f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b03165afa801561038257612dd89160009161353f575b50612dd3368b876111d9565b61459f565b986000965b60208901518051891015612f5857602088612e4c612e428c612e3a8f96868e612e1f612e0a868095612451565b51805160005260200151602052604060002090565b612e2c8484840151612451565b5282612f25575b0151612451565b519551612451565b5163ffffffff1690565b6040516304ec635160e01b8152600481019490945263ffffffff9182166024850152166044830152816064816001600160a01b037f00000000000000000000000013a05d12b8061f8f12beca62a42b981531021439165afa918215610382576122b68a612efa8f612ef38f8460208f92612eea93612ee28460019e612f009e600091612f08575b508f8060c01b03169251612451565b520151612451565b51938d51612451565b5116614626565b90614659565b970196612ddd565b612f1f9150863d81116127d7576127c98183610513565b38612ed3565b612f53612f358484840151612451565b51612f4c84840151612f46876129aa565b90612451565b51106129b9565b612e33565b50909597949650612f6d919893929950614742565b91612f7a60975460ff1690565b908115613536576040516318891fd760e31b81526020816004817f000000000000000000000000a44151489861fe9e3055d95adc98fbd462b948e76001600160a01b03165afa90811561038257600091613517575b5091905b6000925b81841061303b5750505050509261301461300f61300861303595856130279860806060602099015192015192612203565b9190612b9f565b612c0b565b0151604051928391602083019586612c6b565b03601f198101835282610513565b51902090565b92989596909399919794878b888c888d613413575b612e428260a061309e612589613090846130a69761308a61307c612e0a8f9c604060209f9e0151612451565b67ffffffffffffffff191690565b9b612a18565b356001600160f81b03191690565b970151612451565b604051631a2f32ab60e21b815260ff95909516600486015263ffffffff9182166024860152166044840152826064816001600160a01b037f0000000000000000000000007bf086541b1eb91ebdb35e96636233e34bad0609165afa9081156103825761316b612e428f958f906131638f978f96848f61315d60c096613156848f60209f90612e33613090996040936125899c6000916133e5575b5067ffffffffffffffff19918216911614612ada565b5190613fdf565b9c612a18565b960151612451565b604051636414a62b60e11b815260ff94909416600485015263ffffffff9182166024850152166044830152816064816001600160a01b037f00000000000000000000000025f38bb000eddb89ba2547167abcf6dc3996f568165afa908115610382576131f9918c8f926000926133c1575b5060206131eb92930151612451565b906001600160601b03169052565b6132268c6131eb8c61321f613212826020860151612451565b516001600160601b031690565b9251612451565b600098895b60208a0151518110156133a8578b8d6132698961325c612589613090868f896132549151612451565b519487612a18565b60ff161c60019081161490565b613278575b505060010161322b565b8a8a613300859f948f96866132ba8f9360e06132b1612e429560206132a9612589613090839f6132c09c8991612a18565b9a0151612451565b519b0151612451565b51612451565b60405163795f4a5760e11b815260ff909316600484015263ffffffff93841660248401526044830196909652919094166064850152839081906084820190565b03817f00000000000000000000000025f38bb000eddb89ba2547167abcf6dc3996f5686001600160a01b03165afa908115610382578f613367908f93600195948695600092613372575b506126cb6131eb929351936133626132128487612451565b612b7f565b019a90508b8d61326e565b6131eb925061339a6126cb9160203d81116133a1575b6133928183610513565b810190612b6a565b925061334a565b503d613388565b5093919796996001919699509a94929a01929190612fd7565b6131eb92506133de602091823d81116133a1576133928183610513565b92506131dc565b602061340692503d811161340c575b6133fe8183610513565b810190612ab9565b38613140565b503d6133f4565b613450945061342d92506125899161309091602095612a18565b60405163124d062160e11b815260ff909116600482015291829081906024820190565b03817f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b03165afa8015610382576020896130a68f938f60a08f976125896130908f8f9061308a61307c612e0a8f60408b96918f6134d890612e429f8a9561309e9e6000926134ee575b5063ffffffff6134d2929316926123f9565b11612a24565b5050505050509750505050505092935050613050565b60206134d2935063ffffffff91613510913d81116119e4576119d08183610513565b92506134c0565b613530915060203d6020116119e4576119d08183610513565b38612fcf565b60009190612fd3565b613558915060203d6020116127a85761279a8183610513565b38612dc7565b5060e0840151518514612ce0565b5060c0840151518514612cda565b5060a0840151518514612cd4565b1561358f57565b60405162461bcd60e51b815260206004820152605260248201527f536572766963654d616e61676572426173652e6f6e6c7952656769737472794360448201527f6f6f7264696e61746f723a2063616c6c6572206973206e6f742074686520726560648201527133b4b9ba393c9031b7b7b93234b730ba37b960711b608482015260a490fd5b919082519283825260005b848110613641575050826000602080949584010152601f8019910116010190565b80602080928401015182828601015201613620565b9060018060a01b031681526040602082015260806040613681845160608386015260a0850190613615565b9360208101516060850152015191015290565b1561369b57565b60405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608490fd5b60c954919796949592916001600160a01b03161580613869575b156137ee576137766137cf966137b2956137686105449b866137356137959860ca55565b60405190815233907fab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d90602090a2613e70565b613771816147cc565b614815565b60018060a01b03166001600160601b0360a01b61010154161761010155565b60018060a01b03166001600160601b0360a01b60fe54161760fe55565b60018060a01b03166001600160601b0360a01b60ff54161760ff55565b60018060a01b03166001600160601b0360a01b61010054161761010055565b60405162461bcd60e51b815260206004820152604760248201527f5061757361626c652e5f696e697469616c697a655061757365723a205f696e6960448201527f7469616c697a6550617573657228292063616e206f6e6c792062652063616c6c6064820152666564206f6e636560c81b608482015260a490fd5b506001600160a01b0388161515613711565b91908110156121e85760051b8101359060be19813603018212156102dd570190565b903590601e19813603018212156102dd57018035906001600160401b0382116102dd57602001918160061b360383136102dd57565b91908110156121e85760061b0190565b356120e1816102cc565b9035601e19823603018112156102dd5701602081359101916001600160401b0382116102dd578160061b360383136102dd57565b9160209082815201919060005b81811061393a5750505090565b909192604080600192863561394e816102cc565b848060a01b031681526001600160601b03602088013561396d81612406565b16602082015201940192910161392d565b9035601e19823603018112156102dd5701602081359101916001600160401b0382116102dd5781360383136102dd57565b908060209392818452848401376000828201840152601f01601f1916010190565b6001600160a01b0390911681526040602082018190528101839052600583901b810160609081019383923684900360be190192600091908101905b838310613a1c575050505050505090565b90919293949596605f198282030183528735868112156102dd57870190613a54613a4683806138ec565b60c0845260c0840191613920565b916020810135613a63816102cc565b6001600160a01b0316602083810191909152613a8260408301836138ec565b8486036040860152808652949091019360005b818110613b0e57505050613afd600193602093613aef84613ac9613abc6060899801610dd0565b63ffffffff166060850152565b613ae5613ad860808301610dd0565b63ffffffff166080850152565b60a081019061397e565b9160a08185039101526139af565b990193019301919594939290613a0b565b9091946040806001928835613b22816102cc565b848060a01b03168152602089013560208201520196019101919091613a95565b604051639aa1653d60e01b81527f00000000000000000000000013a05d12b8061f8f12beca62a42b9815310214396001600160a01b031690602081600481855afa80156103825760ff91600091613d59575b50168015613d4f577f00000000000000000000000025f38bb000eddb89ba2547167abcf6dc3996f5686001600160a01b03169060009081905b808310613d0a5750613bdf9150612348565b9260009060005b604051639aa1653d60e01b8152602081600481895afa80156103825760ff91600091613cec575b5016811015613ce557604051633ca5a5f560e01b815260ff821660048201819052602082602481895afa91821561038257600092613cc5575b50906000915b818310613c5e57505050600101613be6565b604080516356e4026d60e11b815260ff83166004820152602481018590529396929391929190816044818b5afa918215610382576126e08b6126d1836126cb610cf4600198613cbc986000916126ee5750516001600160a01b031690565b95019190613c4c565b613cde91925060203d81116119e4576119d08183610513565b9038613c46565b5092505050565b613d04915060203d81116127a85761279a8183610513565b38613c0d565b604051633ca5a5f560e01b815260ff84166004820152909190602081602481885afa801561038257600192613d46926000926125da57506123f9565b92019190613bcd565b50506120e161232c565b613d72915060203d6020116127a85761279a8183610513565b38613b94565b91908110156121e85760051b81013590609e19813603018212156102dd570190565b909180602083016020845252604082019260408260051b840101938193600091609e1984360301915b858410613dd4575050505050505090565b90919293949596603f19828203018352873590848212156102dd5760208091886001940190608063ffffffff613e5b82613e1f613e1187806138ec565b60a0885260a0880191613920565b9587810135613e2d816102cc565b8a8060a01b0316888701526040810135604087015283613e4f60608301610dd0565b16606087015201610dd0565b16910152990193019401929195949390613dc3565b6001600160a01b03811615613edb5760c954604080516001600160a01b03928316815291831660208301527f6e9fcd539896fca60e8b0f01dd580233e48a6b0f7df013b89ba7f565869acdb691a160018060a01b03166001600160601b0360a01b60c954161760c955565b60405162461bcd60e51b815260206004820152604960248201527f5061757361626c652e5f73657450617573657252656769737472793a206e657760448201527f50617573657252656769737472792063616e6e6f7420626520746865207a65726064820152686f206164647265737360b81b608482015260a490fd5b60405190613f65826104d8565b60006020838281520152565b60405190610180613f828184610513565b368337565b604051906020613f828184610513565b604090929192613fa5613f58565b9384916060916020855192613fba8585610513565b8436853780518452015160208301528482015260076107cf195a01fa15613fdd57565bfe5b604090929192613fed613f58565b9384916020608092818651936140038686610513565b85368637805185520151828401528051868401520151606082015260066107cf195a01fa8015613fdd571561403457565b60405162461bcd60e51b815260206004820152600d60248201526c1958cb5859190b59985a5b1959609a1b6044820152606490fd5b604051614075816104d8565b60409081516140848382610513565b82368237815260208251916140998484610513565b83368437015280516140ab8282610513565b7f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c281527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed60208201528151906141018383610513565b7f275dc4a288d1afb3cbb1ac09187524c7db36395df7be3b99e673b13a075a65ec82527f1d9befcd05a5323e6da4d435f3b617cdb3af83285c2df711ef39c01571827f9d602083015261415683519384610513565b8252602082015290565b600080516020614c7583398151915290614178613f58565b5006906000908192602060c0945b61428257600093600080516020614c75833981519152600381858181800909086040516141b38482610513565b833682378381896040516141c78282610513565b813682378381528360208201528360408201528560608201527f0c19139cb84c680a6e14116da060561765e05aa45a1c72a34f082305b61f3f526080820152600080516020614c7583398151915260a082015260056107cf195a01fa8015613fdd5761423290614c28565b519161428257600080516020614c758339815191528280091461426b5750600080516020614c7583398151915260018593089193614186565b929450909250614279610546565b92835282015290565b6121ed565b61428f613f58565b5060405161429c816104d8565b600181526002602082015290565b906006820291808304600614901517156123bc57565b90600c8110156121e85760051b0190565b939290916142df6040610555565b94855260208501526142f16040610555565b9182526020820152614301613f71565b9260005b6002811061432f5750505060206101809261431e613f87565b93849160086201d4c0fa9151151590565b8061433b6001926142aa565b61434582856121d7565b5151600090614354838a6142c0565b52602061436184876121d7565b510151614376614370846123ae565b8a6142c0565b5261438183876121d7565b515151614390614370846123c1565b526143a661439e84886121d7565b515160200190565b516143b3614370846123cf565b5260206143c084886121d7565b5101519050516143d86143d2836123dd565b896142c0565b526144046143fe6143f760206143ee868a6121d7565b51015160200190565b51926123eb565b886142c0565b5201614305565b6033546001600160a01b0316330361441f57565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b61ffff61446f82614626565b16614479816111be565b906144876040519283610513565b808252614496601f19916111be565b013660208301376000805b82518210806144f8575b156144f1576001811b84166144c9575b6144c490612465565b6144a1565b9060016144c49160ff60f81b8460f81b1660001a6144e78287612387565b53019190506144bb565b5050905090565b5061010081106144ab565b606554604080516001600160a01b038084168252841660208201529192917fe11cddf1816a43318ca175bbc52cd0185436e9cbead7c83acc54a73e461717e39190a16001600160a01b03166001600160a01b03199190911617606555565b60207f40e4ed880a29e0f6ddce307457fb75cddf4feef7d3ecb0301bfdf4976a0e2dfc91151560ff196097541660ff821617609755604051908152a1565b9060016145ad60ff93614abc565b928392161b11156145bb5790565b60405162461bcd60e51b815260206004820152603f60248201527f4269746d61705574696c732e6f72646572656442797465734172726179546f4260448201527f69746d61703a206269746d61702065786365656473206d61782076616c7565006064820152608490fd5b806000915b614633575090565b60001981018181116123bc5761ffff9116911661ffff81146123bc57600101908061462b565b90614662613f58565b5061ffff81169061020082101561470a576001821461470557614683610546565b600081526000602082015292906001906000925b61ffff83168510156146ab57505050505090565b600161ffff831660ff86161c8116146146e5575b60016146db6146d08360ff94613fdf565b9460011b61fffe1690565b9401169291614697565b9460016146db6146d06146fa8960ff95613fdf565b9893505050506146bf565b505090565b60405162461bcd60e51b815260206004820152601060248201526f7363616c61722d746f6f2d6c6172676560801b6044820152606490fd5b61474a613f58565b508051908115806147c0575b1561477957505060405161476b604082610513565b600081526000602082015290565b6020600080516020614c7583398151915291015106600080516020614c7583398151915203600080516020614c7583398151915281116123bc5760405191614156836104d8565b50602081015115614756565b603380546001600160a01b039283166001600160a01b0319821681179092559091167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3565b9060ff60005460081c16156148305761084c610544926147cc565b60405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608490fd5b6065546001600160a01b0316330361489d57565b60405162461bcd60e51b815260206004820152604c60248201527f536572766963654d616e61676572426173652e6f6e6c7952657761726473496e60448201527f69746961746f723a2063616c6c6572206973206e6f742074686520726577617260648201526b32399034b734ba34b0ba37b960a11b608482015260a490fd5b80548210156121e85760005260206000200190600090565b9161494f9183549060031b91821b91600019901b19161790565b9055565b8054801561497c57600019019061496a828261491d565b8154906000199060031b1b1916905555565b634e487b7160e01b600052603160045260246000fd5b600081815260fc6020526040902054908115614a33576000198201908282116123bc5760fb546000198101939084116123bc5783836149f294600096036149f8575b5050506149e160fb614953565b60fc90600052602052604060002090565b55600190565b6149e1614a2491614a1a614a10614a2a9560fb61491d565b90549060031b1c90565b92839160fb61491d565b90614935565b553880806149d4565b5050600090565b15614a4157565b60405162461bcd60e51b815260206004820152604760248201527f4269746d61705574696c732e6f72646572656442797465734172726179546f4260448201527f69746d61703a206f72646572656442797465734172726179206973206e6f74206064820152661bdc99195c995960ca1b608482015260a490fd5b90610100825111614b2d57815115614b2757614aea614ae061258961257b8561237a565b60ff600191161b90565b6001905b8351821015614b2257600190614b0d614ae061258961257b8689612387565b90614b19818311614a3a565b17910190614aee565b925050565b60009150565b60a460405162461bcd60e51b815260206004820152604460248201527f4269746d61705574696c732e6f72646572656442797465734172726179546f4260448201527f69746d61703a206f7264657265644279746573417272617920697320746f6f206064820152636c6f6e6760e01b6084820152fd5b8060005260fc60205260406000205415600014614c225760fb54680100000000000000008110156104f3576001810160fb55600060fb548210156121e85760fb90527f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabc0181905560fb549060005260fc602052604060002055600190565b50600090565b15614c2f57565b60405162461bcd60e51b815260206004820152601a60248201527f424e3235342e6578704d6f643a2063616c6c206661696c7572650000000000006044820152606490fdfe30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47424c535369676e6174757265436865636b65722e636865636b5369676e617475a2646970667358221220f7903ca88945d5224042c8d6c56700656f4b8f23945bf35a7e75933cb0382d7864736f6c634300081a0033",
}
ContractTriggerXServiceManagerMetaData contains all meta data concerning the ContractTriggerXServiceManager 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 ContractTriggerXServiceManager ¶
type ContractTriggerXServiceManager struct { ContractTriggerXServiceManagerCaller // Read-only binding to the contract ContractTriggerXServiceManagerTransactor // Write-only binding to the contract ContractTriggerXServiceManagerFilterer // Log filterer for contract events }
ContractTriggerXServiceManager is an auto generated Go binding around an Ethereum contract.
func DeployContractTriggerXServiceManager ¶
func DeployContractTriggerXServiceManager(auth *bind.TransactOpts, backend bind.ContractBackend, _avsDirectory common.Address, _rewardsCoordinator common.Address, _registryCoordinator common.Address, _stakeRegistry common.Address) (common.Address, *types.Transaction, *ContractTriggerXServiceManager, error)
DeployContractTriggerXServiceManager deploys a new Ethereum contract, binding an instance of ContractTriggerXServiceManager to it.
func NewContractTriggerXServiceManager ¶
func NewContractTriggerXServiceManager(address common.Address, backend bind.ContractBackend) (*ContractTriggerXServiceManager, error)
NewContractTriggerXServiceManager creates a new instance of ContractTriggerXServiceManager, bound to a specific deployed contract.
type ContractTriggerXServiceManagerCaller ¶
type ContractTriggerXServiceManagerCaller struct {
// contains filtered or unexported fields
}
ContractTriggerXServiceManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContractTriggerXServiceManagerCaller ¶
func NewContractTriggerXServiceManagerCaller(address common.Address, caller bind.ContractCaller) (*ContractTriggerXServiceManagerCaller, error)
NewContractTriggerXServiceManagerCaller creates a new read-only instance of ContractTriggerXServiceManager, bound to a specific deployed contract.
func (*ContractTriggerXServiceManagerCaller) AvsDirectory ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) BlsApkRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) CheckSignatures ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) Delegation ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) GetOperatorRestakedStrategies ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) GetRestakeableStrategies ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) IsBlackListed ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) IsBlackListed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsBlackListed is a free data retrieval call binding the contract method 0xe47d6060.
Solidity: function isBlackListed(address ) view returns(bool)
func (*ContractTriggerXServiceManagerCaller) Owner ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) Paused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) Paused0 ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) PauserRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) QuorumManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) QuorumManager(opts *bind.CallOpts) (common.Address, error)
QuorumManager is a free data retrieval call binding the contract method 0xb5f7eb6b.
Solidity: function quorumManager() view returns(address)
func (*ContractTriggerXServiceManagerCaller) RegistryCoordinator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) RewardsInitiator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) RewardsInitiator(opts *bind.CallOpts) (common.Address, error)
RewardsInitiator is a free data retrieval call binding the contract method 0xfc299dee.
Solidity: function rewardsInitiator() view returns(address)
func (*ContractTriggerXServiceManagerCaller) StakeRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) StaleStakesForbidden ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 (*ContractTriggerXServiceManagerCaller) TaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) TaskManager(opts *bind.CallOpts) (common.Address, error)
TaskManager is a free data retrieval call binding the contract method 0xa50a640e.
Solidity: function taskManager() view returns(address)
func (*ContractTriggerXServiceManagerCaller) TaskManagerContract ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) TaskManagerContract(opts *bind.CallOpts) (common.Address, error)
TaskManagerContract is a free data retrieval call binding the contract method 0x500c8dd3.
Solidity: function taskManagerContract() view returns(address)
func (*ContractTriggerXServiceManagerCaller) TaskValidator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) TaskValidator(opts *bind.CallOpts) (common.Address, error)
TaskValidator is a free data retrieval call binding the contract method 0xfd38ec8c.
Solidity: function taskValidator() view returns(address)
func (*ContractTriggerXServiceManagerCaller) TrySignatureAndApkVerification ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCaller) 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 ContractTriggerXServiceManagerCallerRaw ¶
type ContractTriggerXServiceManagerCallerRaw struct {
Contract *ContractTriggerXServiceManagerCaller // Generic read-only contract binding to access the raw methods on
}
ContractTriggerXServiceManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContractTriggerXServiceManagerCallerRaw) Call ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerRaw) 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 ContractTriggerXServiceManagerCallerSession ¶
type ContractTriggerXServiceManagerCallerSession struct { Contract *ContractTriggerXServiceManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContractTriggerXServiceManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ContractTriggerXServiceManagerCallerSession) AvsDirectory ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) AvsDirectory() (common.Address, error)
AvsDirectory is a free data retrieval call binding the contract method 0x6b3aa72e.
Solidity: function avsDirectory() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) BlsApkRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) BlsApkRegistry() (common.Address, error)
BlsApkRegistry is a free data retrieval call binding the contract method 0x5df45946.
Solidity: function blsApkRegistry() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) CheckSignatures ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) 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 (*ContractTriggerXServiceManagerCallerSession) Delegation ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) Delegation() (common.Address, error)
Delegation is a free data retrieval call binding the contract method 0xdf5cf723.
Solidity: function delegation() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) GetOperatorRestakedStrategies ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) 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 (*ContractTriggerXServiceManagerCallerSession) GetRestakeableStrategies ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) GetRestakeableStrategies() ([]common.Address, error)
GetRestakeableStrategies is a free data retrieval call binding the contract method 0xe481af9d.
Solidity: function getRestakeableStrategies() view returns(address[])
func (*ContractTriggerXServiceManagerCallerSession) IsBlackListed ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) IsBlackListed(arg0 common.Address) (bool, error)
IsBlackListed is a free data retrieval call binding the contract method 0xe47d6060.
Solidity: function isBlackListed(address ) view returns(bool)
func (*ContractTriggerXServiceManagerCallerSession) Owner ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) Paused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) 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 (*ContractTriggerXServiceManagerCallerSession) Paused0 ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) Paused0() (*big.Int, error)
Paused0 is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(uint256)
func (*ContractTriggerXServiceManagerCallerSession) PauserRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) PauserRegistry() (common.Address, error)
PauserRegistry is a free data retrieval call binding the contract method 0x886f1195.
Solidity: function pauserRegistry() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) QuorumManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) QuorumManager() (common.Address, error)
QuorumManager is a free data retrieval call binding the contract method 0xb5f7eb6b.
Solidity: function quorumManager() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) RegistryCoordinator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) RegistryCoordinator() (common.Address, error)
RegistryCoordinator is a free data retrieval call binding the contract method 0x6d14a987.
Solidity: function registryCoordinator() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) RewardsInitiator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) RewardsInitiator() (common.Address, error)
RewardsInitiator is a free data retrieval call binding the contract method 0xfc299dee.
Solidity: function rewardsInitiator() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) StakeRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) StakeRegistry() (common.Address, error)
StakeRegistry is a free data retrieval call binding the contract method 0x68304835.
Solidity: function stakeRegistry() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) StaleStakesForbidden ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) StaleStakesForbidden() (bool, error)
StaleStakesForbidden is a free data retrieval call binding the contract method 0xb98d0908.
Solidity: function staleStakesForbidden() view returns(bool)
func (*ContractTriggerXServiceManagerCallerSession) TaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) TaskManager() (common.Address, error)
TaskManager is a free data retrieval call binding the contract method 0xa50a640e.
Solidity: function taskManager() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) TaskManagerContract ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) TaskManagerContract() (common.Address, error)
TaskManagerContract is a free data retrieval call binding the contract method 0x500c8dd3.
Solidity: function taskManagerContract() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) TaskValidator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) TaskValidator() (common.Address, error)
TaskValidator is a free data retrieval call binding the contract method 0xfd38ec8c.
Solidity: function taskValidator() view returns(address)
func (*ContractTriggerXServiceManagerCallerSession) TrySignatureAndApkVerification ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerCallerSession) 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 ContractTriggerXServiceManagerCalls ¶
type ContractTriggerXServiceManagerCalls interface { AvsDirectory(opts *bind.CallOpts) (common.Address, error) BlsApkRegistry(opts *bind.CallOpts) (common.Address, error) CheckSignatures(opts *bind.CallOpts, msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, params IBLSSignatureCheckerNonSignerStakesAndSignature) (IBLSSignatureCheckerQuorumStakeTotals, [32]byte, error) Delegation(opts *bind.CallOpts) (common.Address, error) GetOperatorRestakedStrategies(opts *bind.CallOpts, operator common.Address) ([]common.Address, error) GetRestakeableStrategies(opts *bind.CallOpts) ([]common.Address, error) IsBlackListed(opts *bind.CallOpts, arg0 common.Address) (bool, error) Owner(opts *bind.CallOpts) (common.Address, error) Paused(opts *bind.CallOpts, index uint8) (bool, error) Paused0(opts *bind.CallOpts) (*big.Int, error) PauserRegistry(opts *bind.CallOpts) (common.Address, error) QuorumManager(opts *bind.CallOpts) (common.Address, error) RegistryCoordinator(opts *bind.CallOpts) (common.Address, error) RewardsInitiator(opts *bind.CallOpts) (common.Address, error) StakeRegistry(opts *bind.CallOpts) (common.Address, error) StaleStakesForbidden(opts *bind.CallOpts) (bool, error) TaskManager(opts *bind.CallOpts) (common.Address, error) TaskManagerContract(opts *bind.CallOpts) (common.Address, error) TaskValidator(opts *bind.CallOpts) (common.Address, error) TrySignatureAndApkVerification(opts *bind.CallOpts, msgHash [32]byte, apk BN254G1Point, apkG2 BN254G2Point, sigma BN254G1Point) (struct { PairingSuccessful bool SiganatureIsValid bool }, error) }
ContractTriggerXServiceManagerCalls is an auto generated interface that defines the call methods available for an Ethereum contract.
type ContractTriggerXServiceManagerFilterer ¶
type ContractTriggerXServiceManagerFilterer struct {
// contains filtered or unexported fields
}
ContractTriggerXServiceManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContractTriggerXServiceManagerFilterer ¶
func NewContractTriggerXServiceManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractTriggerXServiceManagerFilterer, error)
NewContractTriggerXServiceManagerFilterer creates a new log filterer instance of ContractTriggerXServiceManager, bound to a specific deployed contract.
func (*ContractTriggerXServiceManagerFilterer) FilterInitialized ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContractTriggerXServiceManagerFilterer) FilterKeeperAdded ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperAdded(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperAddedIterator, error)
FilterKeeperAdded is a free log retrieval operation binding the contract event 0x1584773458d98c71b34a270ee1100b3a42889bf91e3b7a858563b684c24d838e.
Solidity: event KeeperAdded(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) FilterKeeperBlacklisted ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperBlacklisted(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperBlacklistedIterator, error)
FilterKeeperBlacklisted is a free log retrieval operation binding the contract event 0x79bf5efab685b39bdd2b7b1aba09ffa5e9dfbd86f7aaebab4b52d7ef679d2844.
Solidity: event KeeperBlacklisted(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) FilterKeeperRemoved ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperRemoved(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperRemovedIterator, error)
FilterKeeperRemoved is a free log retrieval operation binding the contract event 0xa7a775c2c8141f7985c111748ec31c11e5e44b83528e105c8d1d4e8e6b81cf80.
Solidity: event KeeperRemoved(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) FilterKeeperUnblacklisted ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterKeeperUnblacklisted(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperUnblacklistedIterator, error)
FilterKeeperUnblacklisted is a free log retrieval operation binding the contract event 0x8511046d95f95689c89b4807d91820adbc266db891b2c5c25a42f812781dde57.
Solidity: event KeeperUnblacklisted(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) FilterOwnershipTransferred ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ContractTriggerXServiceManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ContractTriggerXServiceManagerFilterer) FilterPaused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterPaused(opts *bind.FilterOpts, account []common.Address) (*ContractTriggerXServiceManagerPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address indexed account, uint256 newPausedStatus)
func (*ContractTriggerXServiceManagerFilterer) FilterPauserRegistrySet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterPauserRegistrySet(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerPauserRegistrySetIterator, error)
FilterPauserRegistrySet is a free log retrieval operation binding the contract event 0x6e9fcd539896fca60e8b0f01dd580233e48a6b0f7df013b89ba7f565869acdb6.
Solidity: event PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
func (*ContractTriggerXServiceManagerFilterer) FilterQuorumManagerSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterQuorumManagerSet(opts *bind.FilterOpts, oldQuorumManager []common.Address, newQuorumManager []common.Address) (*ContractTriggerXServiceManagerQuorumManagerSetIterator, error)
FilterQuorumManagerSet is a free log retrieval operation binding the contract event 0x5d68f69aebb8a1d75f8b2a87dddd6e8db842f9fa3bb63745ea7f49ea5bdf03a9.
Solidity: event QuorumManagerSet(address indexed oldQuorumManager, address indexed newQuorumManager)
func (*ContractTriggerXServiceManagerFilterer) FilterRewardsInitiatorUpdated ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterRewardsInitiatorUpdated(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator, error)
FilterRewardsInitiatorUpdated is a free log retrieval operation binding the contract event 0xe11cddf1816a43318ca175bbc52cd0185436e9cbead7c83acc54a73e461717e3.
Solidity: event RewardsInitiatorUpdated(address prevRewardsInitiator, address newRewardsInitiator)
func (*ContractTriggerXServiceManagerFilterer) FilterStaleStakesForbiddenUpdate ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterStaleStakesForbiddenUpdate(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator, error)
FilterStaleStakesForbiddenUpdate is a free log retrieval operation binding the contract event 0x40e4ed880a29e0f6ddce307457fb75cddf4feef7d3ecb0301bfdf4976a0e2dfc.
Solidity: event StaleStakesForbiddenUpdate(bool value)
func (*ContractTriggerXServiceManagerFilterer) FilterTaskManagerContractUpdated ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterTaskManagerContractUpdated(opts *bind.FilterOpts, oldTaskManager []common.Address, newTaskManager []common.Address) (*ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator, error)
FilterTaskManagerContractUpdated is a free log retrieval operation binding the contract event 0xecc36ab0616c35e413d90730ada58214cbe0188c5f26632fbb32451c9a135784.
Solidity: event TaskManagerContractUpdated(address indexed oldTaskManager, address indexed newTaskManager)
func (*ContractTriggerXServiceManagerFilterer) FilterTaskManagerSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterTaskManagerSet(opts *bind.FilterOpts, oldTaskManager []common.Address, newTaskManager []common.Address) (*ContractTriggerXServiceManagerTaskManagerSetIterator, error)
FilterTaskManagerSet is a free log retrieval operation binding the contract event 0xdae652729007c1e5ea13dfe9e126a1b72358db8db69c68b96f316dcea59c1c5f.
Solidity: event TaskManagerSet(address indexed oldTaskManager, address indexed newTaskManager)
func (*ContractTriggerXServiceManagerFilterer) FilterTaskValidatorSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterTaskValidatorSet(opts *bind.FilterOpts, oldTaskValidator []common.Address, newTaskValidator []common.Address) (*ContractTriggerXServiceManagerTaskValidatorSetIterator, error)
FilterTaskValidatorSet is a free log retrieval operation binding the contract event 0x86cebbccc5bbc9ac544f7e5361e6c5e4acf14f39d85c855032a815125cb97fd8.
Solidity: event TaskValidatorSet(address indexed oldTaskValidator, address indexed newTaskValidator)
func (*ContractTriggerXServiceManagerFilterer) FilterUnpaused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) FilterUnpaused(opts *bind.FilterOpts, account []common.Address) (*ContractTriggerXServiceManagerUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x3582d1828e26bf56bd801502bc021ac0bc8afb57c826e4986b45593c8fad389c.
Solidity: event Unpaused(address indexed account, uint256 newPausedStatus)
func (*ContractTriggerXServiceManagerFilterer) ParseInitialized ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseInitialized(log types.Log) (*ContractTriggerXServiceManagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContractTriggerXServiceManagerFilterer) ParseKeeperAdded ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperAdded(log types.Log) (*ContractTriggerXServiceManagerKeeperAdded, error)
ParseKeeperAdded is a log parse operation binding the contract event 0x1584773458d98c71b34a270ee1100b3a42889bf91e3b7a858563b684c24d838e.
Solidity: event KeeperAdded(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) ParseKeeperBlacklisted ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperBlacklisted(log types.Log) (*ContractTriggerXServiceManagerKeeperBlacklisted, error)
ParseKeeperBlacklisted is a log parse operation binding the contract event 0x79bf5efab685b39bdd2b7b1aba09ffa5e9dfbd86f7aaebab4b52d7ef679d2844.
Solidity: event KeeperBlacklisted(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) ParseKeeperRemoved ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperRemoved(log types.Log) (*ContractTriggerXServiceManagerKeeperRemoved, error)
ParseKeeperRemoved is a log parse operation binding the contract event 0xa7a775c2c8141f7985c111748ec31c11e5e44b83528e105c8d1d4e8e6b81cf80.
Solidity: event KeeperRemoved(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) ParseKeeperUnblacklisted ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseKeeperUnblacklisted(log types.Log) (*ContractTriggerXServiceManagerKeeperUnblacklisted, error)
ParseKeeperUnblacklisted is a log parse operation binding the contract event 0x8511046d95f95689c89b4807d91820adbc266db891b2c5c25a42f812781dde57.
Solidity: event KeeperUnblacklisted(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) ParseOwnershipTransferred ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseOwnershipTransferred(log types.Log) (*ContractTriggerXServiceManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ContractTriggerXServiceManagerFilterer) ParsePaused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParsePaused(log types.Log) (*ContractTriggerXServiceManagerPaused, error)
ParsePaused is a log parse operation binding the contract event 0xab40a374bc51de372200a8bc981af8c9ecdc08dfdaef0bb6e09f88f3c616ef3d.
Solidity: event Paused(address indexed account, uint256 newPausedStatus)
func (*ContractTriggerXServiceManagerFilterer) ParsePauserRegistrySet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParsePauserRegistrySet(log types.Log) (*ContractTriggerXServiceManagerPauserRegistrySet, error)
ParsePauserRegistrySet is a log parse operation binding the contract event 0x6e9fcd539896fca60e8b0f01dd580233e48a6b0f7df013b89ba7f565869acdb6.
Solidity: event PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
func (*ContractTriggerXServiceManagerFilterer) ParseQuorumManagerSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseQuorumManagerSet(log types.Log) (*ContractTriggerXServiceManagerQuorumManagerSet, error)
ParseQuorumManagerSet is a log parse operation binding the contract event 0x5d68f69aebb8a1d75f8b2a87dddd6e8db842f9fa3bb63745ea7f49ea5bdf03a9.
Solidity: event QuorumManagerSet(address indexed oldQuorumManager, address indexed newQuorumManager)
func (*ContractTriggerXServiceManagerFilterer) ParseRewardsInitiatorUpdated ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseRewardsInitiatorUpdated(log types.Log) (*ContractTriggerXServiceManagerRewardsInitiatorUpdated, error)
ParseRewardsInitiatorUpdated is a log parse operation binding the contract event 0xe11cddf1816a43318ca175bbc52cd0185436e9cbead7c83acc54a73e461717e3.
Solidity: event RewardsInitiatorUpdated(address prevRewardsInitiator, address newRewardsInitiator)
func (*ContractTriggerXServiceManagerFilterer) ParseStaleStakesForbiddenUpdate ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseStaleStakesForbiddenUpdate(log types.Log) (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdate, error)
ParseStaleStakesForbiddenUpdate is a log parse operation binding the contract event 0x40e4ed880a29e0f6ddce307457fb75cddf4feef7d3ecb0301bfdf4976a0e2dfc.
Solidity: event StaleStakesForbiddenUpdate(bool value)
func (*ContractTriggerXServiceManagerFilterer) ParseTaskManagerContractUpdated ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseTaskManagerContractUpdated(log types.Log) (*ContractTriggerXServiceManagerTaskManagerContractUpdated, error)
ParseTaskManagerContractUpdated is a log parse operation binding the contract event 0xecc36ab0616c35e413d90730ada58214cbe0188c5f26632fbb32451c9a135784.
Solidity: event TaskManagerContractUpdated(address indexed oldTaskManager, address indexed newTaskManager)
func (*ContractTriggerXServiceManagerFilterer) ParseTaskManagerSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseTaskManagerSet(log types.Log) (*ContractTriggerXServiceManagerTaskManagerSet, error)
ParseTaskManagerSet is a log parse operation binding the contract event 0xdae652729007c1e5ea13dfe9e126a1b72358db8db69c68b96f316dcea59c1c5f.
Solidity: event TaskManagerSet(address indexed oldTaskManager, address indexed newTaskManager)
func (*ContractTriggerXServiceManagerFilterer) ParseTaskValidatorSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseTaskValidatorSet(log types.Log) (*ContractTriggerXServiceManagerTaskValidatorSet, error)
ParseTaskValidatorSet is a log parse operation binding the contract event 0x86cebbccc5bbc9ac544f7e5361e6c5e4acf14f39d85c855032a815125cb97fd8.
Solidity: event TaskValidatorSet(address indexed oldTaskValidator, address indexed newTaskValidator)
func (*ContractTriggerXServiceManagerFilterer) ParseUnpaused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) ParseUnpaused(log types.Log) (*ContractTriggerXServiceManagerUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x3582d1828e26bf56bd801502bc021ac0bc8afb57c826e4986b45593c8fad389c.
Solidity: event Unpaused(address indexed account, uint256 newPausedStatus)
func (*ContractTriggerXServiceManagerFilterer) WatchInitialized ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContractTriggerXServiceManagerFilterer) WatchKeeperAdded ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperAdded(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperAdded, operator []common.Address) (event.Subscription, error)
WatchKeeperAdded is a free log subscription operation binding the contract event 0x1584773458d98c71b34a270ee1100b3a42889bf91e3b7a858563b684c24d838e.
Solidity: event KeeperAdded(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) WatchKeeperBlacklisted ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperBlacklisted(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperBlacklisted, operator []common.Address) (event.Subscription, error)
WatchKeeperBlacklisted is a free log subscription operation binding the contract event 0x79bf5efab685b39bdd2b7b1aba09ffa5e9dfbd86f7aaebab4b52d7ef679d2844.
Solidity: event KeeperBlacklisted(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) WatchKeeperRemoved ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperRemoved(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperRemoved, operator []common.Address) (event.Subscription, error)
WatchKeeperRemoved is a free log subscription operation binding the contract event 0xa7a775c2c8141f7985c111748ec31c11e5e44b83528e105c8d1d4e8e6b81cf80.
Solidity: event KeeperRemoved(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) WatchKeeperUnblacklisted ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchKeeperUnblacklisted(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperUnblacklisted, operator []common.Address) (event.Subscription, error)
WatchKeeperUnblacklisted is a free log subscription operation binding the contract event 0x8511046d95f95689c89b4807d91820adbc266db891b2c5c25a42f812781dde57.
Solidity: event KeeperUnblacklisted(address indexed operator)
func (*ContractTriggerXServiceManagerFilterer) WatchOwnershipTransferred ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerOwnershipTransferred, 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 (*ContractTriggerXServiceManagerFilterer) WatchPaused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerPaused, 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 (*ContractTriggerXServiceManagerFilterer) WatchPauserRegistrySet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchPauserRegistrySet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerPauserRegistrySet) (event.Subscription, error)
WatchPauserRegistrySet is a free log subscription operation binding the contract event 0x6e9fcd539896fca60e8b0f01dd580233e48a6b0f7df013b89ba7f565869acdb6.
Solidity: event PauserRegistrySet(address pauserRegistry, address newPauserRegistry)
func (*ContractTriggerXServiceManagerFilterer) WatchQuorumManagerSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchQuorumManagerSet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerQuorumManagerSet, oldQuorumManager []common.Address, newQuorumManager []common.Address) (event.Subscription, error)
WatchQuorumManagerSet is a free log subscription operation binding the contract event 0x5d68f69aebb8a1d75f8b2a87dddd6e8db842f9fa3bb63745ea7f49ea5bdf03a9.
Solidity: event QuorumManagerSet(address indexed oldQuorumManager, address indexed newQuorumManager)
func (*ContractTriggerXServiceManagerFilterer) WatchRewardsInitiatorUpdated ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchRewardsInitiatorUpdated(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerRewardsInitiatorUpdated) (event.Subscription, error)
WatchRewardsInitiatorUpdated is a free log subscription operation binding the contract event 0xe11cddf1816a43318ca175bbc52cd0185436e9cbead7c83acc54a73e461717e3.
Solidity: event RewardsInitiatorUpdated(address prevRewardsInitiator, address newRewardsInitiator)
func (*ContractTriggerXServiceManagerFilterer) WatchStaleStakesForbiddenUpdate ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchStaleStakesForbiddenUpdate(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerStaleStakesForbiddenUpdate) (event.Subscription, error)
WatchStaleStakesForbiddenUpdate is a free log subscription operation binding the contract event 0x40e4ed880a29e0f6ddce307457fb75cddf4feef7d3ecb0301bfdf4976a0e2dfc.
Solidity: event StaleStakesForbiddenUpdate(bool value)
func (*ContractTriggerXServiceManagerFilterer) WatchTaskManagerContractUpdated ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchTaskManagerContractUpdated(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerTaskManagerContractUpdated, oldTaskManager []common.Address, newTaskManager []common.Address) (event.Subscription, error)
WatchTaskManagerContractUpdated is a free log subscription operation binding the contract event 0xecc36ab0616c35e413d90730ada58214cbe0188c5f26632fbb32451c9a135784.
Solidity: event TaskManagerContractUpdated(address indexed oldTaskManager, address indexed newTaskManager)
func (*ContractTriggerXServiceManagerFilterer) WatchTaskManagerSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchTaskManagerSet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerTaskManagerSet, oldTaskManager []common.Address, newTaskManager []common.Address) (event.Subscription, error)
WatchTaskManagerSet is a free log subscription operation binding the contract event 0xdae652729007c1e5ea13dfe9e126a1b72358db8db69c68b96f316dcea59c1c5f.
Solidity: event TaskManagerSet(address indexed oldTaskManager, address indexed newTaskManager)
func (*ContractTriggerXServiceManagerFilterer) WatchTaskValidatorSet ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchTaskValidatorSet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerTaskValidatorSet, oldTaskValidator []common.Address, newTaskValidator []common.Address) (event.Subscription, error)
WatchTaskValidatorSet is a free log subscription operation binding the contract event 0x86cebbccc5bbc9ac544f7e5361e6c5e4acf14f39d85c855032a815125cb97fd8.
Solidity: event TaskValidatorSet(address indexed oldTaskValidator, address indexed newTaskValidator)
func (*ContractTriggerXServiceManagerFilterer) WatchUnpaused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerUnpaused, 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 ContractTriggerXServiceManagerFilters ¶
type ContractTriggerXServiceManagerFilters interface { FilterInitialized(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerInitializedIterator, error) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerInitialized) (event.Subscription, error) ParseInitialized(log types.Log) (*ContractTriggerXServiceManagerInitialized, error) FilterKeeperAdded(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperAddedIterator, error) WatchKeeperAdded(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperAdded, operator []common.Address) (event.Subscription, error) ParseKeeperAdded(log types.Log) (*ContractTriggerXServiceManagerKeeperAdded, error) FilterKeeperBlacklisted(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperBlacklistedIterator, error) WatchKeeperBlacklisted(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperBlacklisted, operator []common.Address) (event.Subscription, error) ParseKeeperBlacklisted(log types.Log) (*ContractTriggerXServiceManagerKeeperBlacklisted, error) FilterKeeperRemoved(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperRemovedIterator, error) WatchKeeperRemoved(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperRemoved, operator []common.Address) (event.Subscription, error) ParseKeeperRemoved(log types.Log) (*ContractTriggerXServiceManagerKeeperRemoved, error) FilterKeeperUnblacklisted(opts *bind.FilterOpts, operator []common.Address) (*ContractTriggerXServiceManagerKeeperUnblacklistedIterator, error) WatchKeeperUnblacklisted(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerKeeperUnblacklisted, operator []common.Address) (event.Subscription, error) ParseKeeperUnblacklisted(log types.Log) (*ContractTriggerXServiceManagerKeeperUnblacklisted, error) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ContractTriggerXServiceManagerOwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*ContractTriggerXServiceManagerOwnershipTransferred, error) FilterPaused(opts *bind.FilterOpts, account []common.Address) (*ContractTriggerXServiceManagerPausedIterator, error) WatchPaused(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerPaused, account []common.Address) (event.Subscription, error) ParsePaused(log types.Log) (*ContractTriggerXServiceManagerPaused, error) FilterPauserRegistrySet(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerPauserRegistrySetIterator, error) WatchPauserRegistrySet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerPauserRegistrySet) (event.Subscription, error) ParsePauserRegistrySet(log types.Log) (*ContractTriggerXServiceManagerPauserRegistrySet, error) FilterQuorumManagerSet(opts *bind.FilterOpts, oldQuorumManager []common.Address, newQuorumManager []common.Address) (*ContractTriggerXServiceManagerQuorumManagerSetIterator, error) WatchQuorumManagerSet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerQuorumManagerSet, oldQuorumManager []common.Address, newQuorumManager []common.Address) (event.Subscription, error) ParseQuorumManagerSet(log types.Log) (*ContractTriggerXServiceManagerQuorumManagerSet, error) FilterRewardsInitiatorUpdated(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator, error) WatchRewardsInitiatorUpdated(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerRewardsInitiatorUpdated) (event.Subscription, error) ParseRewardsInitiatorUpdated(log types.Log) (*ContractTriggerXServiceManagerRewardsInitiatorUpdated, error) FilterStaleStakesForbiddenUpdate(opts *bind.FilterOpts) (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator, error) WatchStaleStakesForbiddenUpdate(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerStaleStakesForbiddenUpdate) (event.Subscription, error) ParseStaleStakesForbiddenUpdate(log types.Log) (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdate, error) FilterTaskManagerContractUpdated(opts *bind.FilterOpts, oldTaskManager []common.Address, newTaskManager []common.Address) (*ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator, error) WatchTaskManagerContractUpdated(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerTaskManagerContractUpdated, oldTaskManager []common.Address, newTaskManager []common.Address) (event.Subscription, error) ParseTaskManagerContractUpdated(log types.Log) (*ContractTriggerXServiceManagerTaskManagerContractUpdated, error) FilterTaskManagerSet(opts *bind.FilterOpts, oldTaskManager []common.Address, newTaskManager []common.Address) (*ContractTriggerXServiceManagerTaskManagerSetIterator, error) WatchTaskManagerSet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerTaskManagerSet, oldTaskManager []common.Address, newTaskManager []common.Address) (event.Subscription, error) ParseTaskManagerSet(log types.Log) (*ContractTriggerXServiceManagerTaskManagerSet, error) FilterTaskValidatorSet(opts *bind.FilterOpts, oldTaskValidator []common.Address, newTaskValidator []common.Address) (*ContractTriggerXServiceManagerTaskValidatorSetIterator, error) WatchTaskValidatorSet(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerTaskValidatorSet, oldTaskValidator []common.Address, newTaskValidator []common.Address) (event.Subscription, error) ParseTaskValidatorSet(log types.Log) (*ContractTriggerXServiceManagerTaskValidatorSet, error) FilterUnpaused(opts *bind.FilterOpts, account []common.Address) (*ContractTriggerXServiceManagerUnpausedIterator, error) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ContractTriggerXServiceManagerUnpaused, account []common.Address) (event.Subscription, error) ParseUnpaused(log types.Log) (*ContractTriggerXServiceManagerUnpaused, error) }
ContractTriggerXServiceManagerFilterer is an auto generated interface that defines the log filtering methods available for an Ethereum contract.
type ContractTriggerXServiceManagerInitialized ¶
type ContractTriggerXServiceManagerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerInitialized represents a Initialized event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerInitializedIterator ¶
type ContractTriggerXServiceManagerInitializedIterator struct { Event *ContractTriggerXServiceManagerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerInitializedIterator) Close ¶
func (it *ContractTriggerXServiceManagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerInitializedIterator) Error ¶
func (it *ContractTriggerXServiceManagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerInitializedIterator) Next ¶
func (it *ContractTriggerXServiceManagerInitializedIterator) 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 ContractTriggerXServiceManagerKeeperAdded ¶
type ContractTriggerXServiceManagerKeeperAdded struct { Operator common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerKeeperAdded represents a KeeperAdded event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerKeeperAddedIterator ¶
type ContractTriggerXServiceManagerKeeperAddedIterator struct { Event *ContractTriggerXServiceManagerKeeperAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerKeeperAddedIterator is returned from FilterKeeperAdded and is used to iterate over the raw logs and unpacked data for KeeperAdded events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerKeeperAddedIterator) Close ¶
func (it *ContractTriggerXServiceManagerKeeperAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerKeeperAddedIterator) Error ¶
func (it *ContractTriggerXServiceManagerKeeperAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerKeeperAddedIterator) Next ¶
func (it *ContractTriggerXServiceManagerKeeperAddedIterator) 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 ContractTriggerXServiceManagerKeeperBlacklisted ¶
type ContractTriggerXServiceManagerKeeperBlacklisted struct { Operator common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerKeeperBlacklisted represents a KeeperBlacklisted event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerKeeperBlacklistedIterator ¶
type ContractTriggerXServiceManagerKeeperBlacklistedIterator struct { Event *ContractTriggerXServiceManagerKeeperBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerKeeperBlacklistedIterator is returned from FilterKeeperBlacklisted and is used to iterate over the raw logs and unpacked data for KeeperBlacklisted events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerKeeperBlacklistedIterator) Close ¶
func (it *ContractTriggerXServiceManagerKeeperBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerKeeperBlacklistedIterator) Error ¶
func (it *ContractTriggerXServiceManagerKeeperBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerKeeperBlacklistedIterator) Next ¶
func (it *ContractTriggerXServiceManagerKeeperBlacklistedIterator) 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 ContractTriggerXServiceManagerKeeperRemoved ¶
type ContractTriggerXServiceManagerKeeperRemoved struct { Operator common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerKeeperRemoved represents a KeeperRemoved event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerKeeperRemovedIterator ¶
type ContractTriggerXServiceManagerKeeperRemovedIterator struct { Event *ContractTriggerXServiceManagerKeeperRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerKeeperRemovedIterator is returned from FilterKeeperRemoved and is used to iterate over the raw logs and unpacked data for KeeperRemoved events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerKeeperRemovedIterator) Close ¶
func (it *ContractTriggerXServiceManagerKeeperRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerKeeperRemovedIterator) Error ¶
func (it *ContractTriggerXServiceManagerKeeperRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerKeeperRemovedIterator) Next ¶
func (it *ContractTriggerXServiceManagerKeeperRemovedIterator) 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 ContractTriggerXServiceManagerKeeperUnblacklisted ¶
type ContractTriggerXServiceManagerKeeperUnblacklisted struct { Operator common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerKeeperUnblacklisted represents a KeeperUnblacklisted event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerKeeperUnblacklistedIterator ¶
type ContractTriggerXServiceManagerKeeperUnblacklistedIterator struct { Event *ContractTriggerXServiceManagerKeeperUnblacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerKeeperUnblacklistedIterator is returned from FilterKeeperUnblacklisted and is used to iterate over the raw logs and unpacked data for KeeperUnblacklisted events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerKeeperUnblacklistedIterator) Close ¶
func (it *ContractTriggerXServiceManagerKeeperUnblacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerKeeperUnblacklistedIterator) Error ¶
func (it *ContractTriggerXServiceManagerKeeperUnblacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerKeeperUnblacklistedIterator) Next ¶
func (it *ContractTriggerXServiceManagerKeeperUnblacklistedIterator) 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 ContractTriggerXServiceManagerMethods ¶
type ContractTriggerXServiceManagerMethods interface { ContractTriggerXServiceManagerCalls ContractTriggerXServiceManagerTransacts ContractTriggerXServiceManagerFilters }
ContractTriggerXServiceManagerMethods is an auto generated interface around an Ethereum contract.
type ContractTriggerXServiceManagerOwnershipTransferred ¶
type ContractTriggerXServiceManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerOwnershipTransferred represents a OwnershipTransferred event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerOwnershipTransferredIterator ¶
type ContractTriggerXServiceManagerOwnershipTransferredIterator struct { Event *ContractTriggerXServiceManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerOwnershipTransferredIterator) Close ¶
func (it *ContractTriggerXServiceManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerOwnershipTransferredIterator) Error ¶
func (it *ContractTriggerXServiceManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerOwnershipTransferredIterator) Next ¶
func (it *ContractTriggerXServiceManagerOwnershipTransferredIterator) 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 ContractTriggerXServiceManagerPaused ¶
type ContractTriggerXServiceManagerPaused struct { Account common.Address NewPausedStatus *big.Int Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerPaused represents a Paused event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerPausedIterator ¶
type ContractTriggerXServiceManagerPausedIterator struct { Event *ContractTriggerXServiceManagerPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerPausedIterator) Close ¶
func (it *ContractTriggerXServiceManagerPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerPausedIterator) Error ¶
func (it *ContractTriggerXServiceManagerPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerPausedIterator) Next ¶
func (it *ContractTriggerXServiceManagerPausedIterator) 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 ContractTriggerXServiceManagerPauserRegistrySet ¶
type ContractTriggerXServiceManagerPauserRegistrySet struct { PauserRegistry common.Address NewPauserRegistry common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerPauserRegistrySet represents a PauserRegistrySet event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerPauserRegistrySetIterator ¶
type ContractTriggerXServiceManagerPauserRegistrySetIterator struct { Event *ContractTriggerXServiceManagerPauserRegistrySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerPauserRegistrySetIterator is returned from FilterPauserRegistrySet and is used to iterate over the raw logs and unpacked data for PauserRegistrySet events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerPauserRegistrySetIterator) Close ¶
func (it *ContractTriggerXServiceManagerPauserRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerPauserRegistrySetIterator) Error ¶
func (it *ContractTriggerXServiceManagerPauserRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerPauserRegistrySetIterator) Next ¶
func (it *ContractTriggerXServiceManagerPauserRegistrySetIterator) 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 ContractTriggerXServiceManagerQuorumManagerSet ¶
type ContractTriggerXServiceManagerQuorumManagerSet struct { OldQuorumManager common.Address NewQuorumManager common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerQuorumManagerSet represents a QuorumManagerSet event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerQuorumManagerSetIterator ¶
type ContractTriggerXServiceManagerQuorumManagerSetIterator struct { Event *ContractTriggerXServiceManagerQuorumManagerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerQuorumManagerSetIterator is returned from FilterQuorumManagerSet and is used to iterate over the raw logs and unpacked data for QuorumManagerSet events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerQuorumManagerSetIterator) Close ¶
func (it *ContractTriggerXServiceManagerQuorumManagerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerQuorumManagerSetIterator) Error ¶
func (it *ContractTriggerXServiceManagerQuorumManagerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerQuorumManagerSetIterator) Next ¶
func (it *ContractTriggerXServiceManagerQuorumManagerSetIterator) 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 ContractTriggerXServiceManagerRaw ¶
type ContractTriggerXServiceManagerRaw struct {
Contract *ContractTriggerXServiceManager // Generic contract binding to access the raw methods on
}
ContractTriggerXServiceManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContractTriggerXServiceManagerRaw) Call ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerRaw) 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 (*ContractTriggerXServiceManagerRaw) Transact ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractTriggerXServiceManagerRaw) Transfer ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerRaw) 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 ContractTriggerXServiceManagerRewardsInitiatorUpdated ¶
type ContractTriggerXServiceManagerRewardsInitiatorUpdated struct { PrevRewardsInitiator common.Address NewRewardsInitiator common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerRewardsInitiatorUpdated represents a RewardsInitiatorUpdated event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator ¶
type ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator struct { Event *ContractTriggerXServiceManagerRewardsInitiatorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator is returned from FilterRewardsInitiatorUpdated and is used to iterate over the raw logs and unpacked data for RewardsInitiatorUpdated events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator) Close ¶
func (it *ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator) Error ¶
func (it *ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator) Next ¶
func (it *ContractTriggerXServiceManagerRewardsInitiatorUpdatedIterator) 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 ContractTriggerXServiceManagerSession ¶
type ContractTriggerXServiceManagerSession struct { Contract *ContractTriggerXServiceManager // 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 }
ContractTriggerXServiceManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ContractTriggerXServiceManagerSession) AvsDirectory ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) AvsDirectory() (common.Address, error)
AvsDirectory is a free data retrieval call binding the contract method 0x6b3aa72e.
Solidity: function avsDirectory() view returns(address)
func (*ContractTriggerXServiceManagerSession) BlacklistKeeper ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) BlacklistKeeper(_operator common.Address) (*types.Transaction, error)
BlacklistKeeper is a paid mutator transaction binding the contract method 0x26a965f0.
Solidity: function blacklistKeeper(address _operator) returns()
func (*ContractTriggerXServiceManagerSession) BlsApkRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) BlsApkRegistry() (common.Address, error)
BlsApkRegistry is a free data retrieval call binding the contract method 0x5df45946.
Solidity: function blsApkRegistry() view returns(address)
func (*ContractTriggerXServiceManagerSession) CheckSignatures ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) CreateAVSRewardsSubmission ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) CreateAVSRewardsSubmission(rewardsSubmissions []IRewardsCoordinatorRewardsSubmission) (*types.Transaction, error)
CreateAVSRewardsSubmission is a paid mutator transaction binding the contract method 0xfce36c7d.
Solidity: function createAVSRewardsSubmission(((address,uint96)[],address,uint256,uint32,uint32)[] rewardsSubmissions) returns()
func (*ContractTriggerXServiceManagerSession) CreateOperatorDirectedAVSRewardsSubmission ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) CreateOperatorDirectedAVSRewardsSubmission(operatorDirectedRewardsSubmissions []IRewardsCoordinatorOperatorDirectedRewardsSubmission) (*types.Transaction, error)
CreateOperatorDirectedAVSRewardsSubmission is a paid mutator transaction binding the contract method 0xa20b99bf.
Solidity: function createOperatorDirectedAVSRewardsSubmission(((address,uint96)[],address,(address,uint256)[],uint32,uint32,string)[] operatorDirectedRewardsSubmissions) returns()
func (*ContractTriggerXServiceManagerSession) Delegation ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Delegation() (common.Address, error)
Delegation is a free data retrieval call binding the contract method 0xdf5cf723.
Solidity: function delegation() view returns(address)
func (*ContractTriggerXServiceManagerSession) DeregisterKeeperFromTriggerX ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) DeregisterKeeperFromTriggerX(operator common.Address) (*types.Transaction, error)
DeregisterKeeperFromTriggerX is a paid mutator transaction binding the contract method 0x6cf5ca21.
Solidity: function deregisterKeeperFromTriggerX(address operator) returns()
func (*ContractTriggerXServiceManagerSession) DeregisterOperatorFromAVS ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) GetOperatorRestakedStrategies ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) GetRestakeableStrategies ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) GetRestakeableStrategies() ([]common.Address, error)
GetRestakeableStrategies is a free data retrieval call binding the contract method 0xe481af9d.
Solidity: function getRestakeableStrategies() view returns(address[])
func (*ContractTriggerXServiceManagerSession) Initialize ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Initialize(_taskManagerContract common.Address, _pauserRegistry common.Address, _initialPausedStatus *big.Int, initialOwner common.Address, rewardsInitiator common.Address, _taskManager common.Address, _taskValidator common.Address, _quorumManager common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x83a94322.
Solidity: function initialize(address _taskManagerContract, address _pauserRegistry, uint256 _initialPausedStatus, address initialOwner, address rewardsInitiator, address _taskManager, address _taskValidator, address _quorumManager) returns()
func (*ContractTriggerXServiceManagerSession) IsBlackListed ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) IsBlackListed(arg0 common.Address) (bool, error)
IsBlackListed is a free data retrieval call binding the contract method 0xe47d6060.
Solidity: function isBlackListed(address ) view returns(bool)
func (*ContractTriggerXServiceManagerSession) Owner ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContractTriggerXServiceManagerSession) Pause ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) PauseAll ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) PauseAll() (*types.Transaction, error)
PauseAll is a paid mutator transaction binding the contract method 0x595c6a67.
Solidity: function pauseAll() returns()
func (*ContractTriggerXServiceManagerSession) Paused ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) Paused0 ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) Paused0() (*big.Int, error)
Paused0 is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(uint256)
func (*ContractTriggerXServiceManagerSession) PauserRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) PauserRegistry() (common.Address, error)
PauserRegistry is a free data retrieval call binding the contract method 0x886f1195.
Solidity: function pauserRegistry() view returns(address)
func (*ContractTriggerXServiceManagerSession) QuorumManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) QuorumManager() (common.Address, error)
QuorumManager is a free data retrieval call binding the contract method 0xb5f7eb6b.
Solidity: function quorumManager() view returns(address)
func (*ContractTriggerXServiceManagerSession) RegisterKeeperToTriggerX ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RegisterKeeperToTriggerX(operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error)
RegisterKeeperToTriggerX is a paid mutator transaction binding the contract method 0x763ac957.
Solidity: function registerKeeperToTriggerX(address operator, (bytes,bytes32,uint256) operatorSignature) returns()
func (*ContractTriggerXServiceManagerSession) RegisterOperatorToAVS ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) RegistryCoordinator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RegistryCoordinator() (common.Address, error)
RegistryCoordinator is a free data retrieval call binding the contract method 0x6d14a987.
Solidity: function registryCoordinator() view returns(address)
func (*ContractTriggerXServiceManagerSession) RenounceOwnership ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractTriggerXServiceManagerSession) RewardsInitiator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) RewardsInitiator() (common.Address, error)
RewardsInitiator is a free data retrieval call binding the contract method 0xfc299dee.
Solidity: function rewardsInitiator() view returns(address)
func (*ContractTriggerXServiceManagerSession) SetClaimerFor ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetClaimerFor(claimer common.Address) (*types.Transaction, error)
SetClaimerFor is a paid mutator transaction binding the contract method 0xa0169ddd.
Solidity: function setClaimerFor(address claimer) returns()
func (*ContractTriggerXServiceManagerSession) SetPauserRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) SetQuorumManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetQuorumManager(_quorumManager common.Address) (*types.Transaction, error)
SetQuorumManager is a paid mutator transaction binding the contract method 0x9cd0fb86.
Solidity: function setQuorumManager(address _quorumManager) returns()
func (*ContractTriggerXServiceManagerSession) SetRewardsInitiator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetRewardsInitiator(newRewardsInitiator common.Address) (*types.Transaction, error)
SetRewardsInitiator is a paid mutator transaction binding the contract method 0x3bc28c8c.
Solidity: function setRewardsInitiator(address newRewardsInitiator) returns()
func (*ContractTriggerXServiceManagerSession) SetStaleStakesForbidden ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
SetStaleStakesForbidden is a paid mutator transaction binding the contract method 0x416c7e5e.
Solidity: function setStaleStakesForbidden(bool value) returns()
func (*ContractTriggerXServiceManagerSession) SetTaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetTaskManager(_taskManager common.Address) (*types.Transaction, error)
SetTaskManager is a paid mutator transaction binding the contract method 0x327d0a60.
Solidity: function setTaskManager(address _taskManager) returns()
func (*ContractTriggerXServiceManagerSession) SetTaskValidator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) SetTaskValidator(_taskValidator common.Address) (*types.Transaction, error)
SetTaskValidator is a paid mutator transaction binding the contract method 0x5edd78ea.
Solidity: function setTaskValidator(address _taskValidator) returns()
func (*ContractTriggerXServiceManagerSession) StakeRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) StakeRegistry() (common.Address, error)
StakeRegistry is a free data retrieval call binding the contract method 0x68304835.
Solidity: function stakeRegistry() view returns(address)
func (*ContractTriggerXServiceManagerSession) StaleStakesForbidden ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) StaleStakesForbidden() (bool, error)
StaleStakesForbidden is a free data retrieval call binding the contract method 0xb98d0908.
Solidity: function staleStakesForbidden() view returns(bool)
func (*ContractTriggerXServiceManagerSession) TaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TaskManager() (common.Address, error)
TaskManager is a free data retrieval call binding the contract method 0xa50a640e.
Solidity: function taskManager() view returns(address)
func (*ContractTriggerXServiceManagerSession) TaskManagerContract ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TaskManagerContract() (common.Address, error)
TaskManagerContract is a free data retrieval call binding the contract method 0x500c8dd3.
Solidity: function taskManagerContract() view returns(address)
func (*ContractTriggerXServiceManagerSession) TaskValidator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) TaskValidator() (common.Address, error)
TaskValidator is a free data retrieval call binding the contract method 0xfd38ec8c.
Solidity: function taskValidator() view returns(address)
func (*ContractTriggerXServiceManagerSession) TransferOwnership ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) TrySignatureAndApkVerification ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) UnblacklistKeeper ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) UnblacklistKeeper(_operator common.Address) (*types.Transaction, error)
UnblacklistKeeper is a paid mutator transaction binding the contract method 0xa41d3f94.
Solidity: function unblacklistKeeper(address _operator) returns()
func (*ContractTriggerXServiceManagerSession) Unpause ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) 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 (*ContractTriggerXServiceManagerSession) UpdateAVSMetadataURI ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
UpdateAVSMetadataURI is a paid mutator transaction binding the contract method 0xa98fb355.
Solidity: function updateAVSMetadataURI(string _metadataURI) returns()
func (*ContractTriggerXServiceManagerSession) UpdateTaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerSession) UpdateTaskManager(_taskManager common.Address) (*types.Transaction, error)
UpdateTaskManager is a paid mutator transaction binding the contract method 0x58ac4a1e.
Solidity: function updateTaskManager(address _taskManager) returns()
type ContractTriggerXServiceManagerStaleStakesForbiddenUpdate ¶
type ContractTriggerXServiceManagerStaleStakesForbiddenUpdate struct { Value bool Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerStaleStakesForbiddenUpdate represents a StaleStakesForbiddenUpdate event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator ¶
type ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator struct { Event *ContractTriggerXServiceManagerStaleStakesForbiddenUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator is returned from FilterStaleStakesForbiddenUpdate and is used to iterate over the raw logs and unpacked data for StaleStakesForbiddenUpdate events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator) Close ¶
func (it *ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator) Error ¶
func (it *ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator) Next ¶
func (it *ContractTriggerXServiceManagerStaleStakesForbiddenUpdateIterator) 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 ContractTriggerXServiceManagerTaskManagerContractUpdated ¶
type ContractTriggerXServiceManagerTaskManagerContractUpdated struct { OldTaskManager common.Address NewTaskManager common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerTaskManagerContractUpdated represents a TaskManagerContractUpdated event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator ¶
type ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator struct { Event *ContractTriggerXServiceManagerTaskManagerContractUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator is returned from FilterTaskManagerContractUpdated and is used to iterate over the raw logs and unpacked data for TaskManagerContractUpdated events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator) Close ¶
func (it *ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator) Error ¶
func (it *ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator) Next ¶
func (it *ContractTriggerXServiceManagerTaskManagerContractUpdatedIterator) 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 ContractTriggerXServiceManagerTaskManagerSet ¶
type ContractTriggerXServiceManagerTaskManagerSet struct { OldTaskManager common.Address NewTaskManager common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerTaskManagerSet represents a TaskManagerSet event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerTaskManagerSetIterator ¶
type ContractTriggerXServiceManagerTaskManagerSetIterator struct { Event *ContractTriggerXServiceManagerTaskManagerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerTaskManagerSetIterator is returned from FilterTaskManagerSet and is used to iterate over the raw logs and unpacked data for TaskManagerSet events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerTaskManagerSetIterator) Close ¶
func (it *ContractTriggerXServiceManagerTaskManagerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerTaskManagerSetIterator) Error ¶
func (it *ContractTriggerXServiceManagerTaskManagerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerTaskManagerSetIterator) Next ¶
func (it *ContractTriggerXServiceManagerTaskManagerSetIterator) 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 ContractTriggerXServiceManagerTaskValidatorSet ¶
type ContractTriggerXServiceManagerTaskValidatorSet struct { OldTaskValidator common.Address NewTaskValidator common.Address Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerTaskValidatorSet represents a TaskValidatorSet event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerTaskValidatorSetIterator ¶
type ContractTriggerXServiceManagerTaskValidatorSetIterator struct { Event *ContractTriggerXServiceManagerTaskValidatorSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerTaskValidatorSetIterator is returned from FilterTaskValidatorSet and is used to iterate over the raw logs and unpacked data for TaskValidatorSet events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerTaskValidatorSetIterator) Close ¶
func (it *ContractTriggerXServiceManagerTaskValidatorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerTaskValidatorSetIterator) Error ¶
func (it *ContractTriggerXServiceManagerTaskValidatorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerTaskValidatorSetIterator) Next ¶
func (it *ContractTriggerXServiceManagerTaskValidatorSetIterator) 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 ContractTriggerXServiceManagerTransactor ¶
type ContractTriggerXServiceManagerTransactor struct {
// contains filtered or unexported fields
}
ContractTriggerXServiceManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContractTriggerXServiceManagerTransactor ¶
func NewContractTriggerXServiceManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTriggerXServiceManagerTransactor, error)
NewContractTriggerXServiceManagerTransactor creates a new write-only instance of ContractTriggerXServiceManager, bound to a specific deployed contract.
func (*ContractTriggerXServiceManagerTransactor) BlacklistKeeper ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) BlacklistKeeper(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
BlacklistKeeper is a paid mutator transaction binding the contract method 0x26a965f0.
Solidity: function blacklistKeeper(address _operator) returns()
func (*ContractTriggerXServiceManagerTransactor) CreateAVSRewardsSubmission ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) CreateAVSRewardsSubmission(opts *bind.TransactOpts, rewardsSubmissions []IRewardsCoordinatorRewardsSubmission) (*types.Transaction, error)
CreateAVSRewardsSubmission is a paid mutator transaction binding the contract method 0xfce36c7d.
Solidity: function createAVSRewardsSubmission(((address,uint96)[],address,uint256,uint32,uint32)[] rewardsSubmissions) returns()
func (*ContractTriggerXServiceManagerTransactor) CreateOperatorDirectedAVSRewardsSubmission ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) CreateOperatorDirectedAVSRewardsSubmission(opts *bind.TransactOpts, operatorDirectedRewardsSubmissions []IRewardsCoordinatorOperatorDirectedRewardsSubmission) (*types.Transaction, error)
CreateOperatorDirectedAVSRewardsSubmission is a paid mutator transaction binding the contract method 0xa20b99bf.
Solidity: function createOperatorDirectedAVSRewardsSubmission(((address,uint96)[],address,(address,uint256)[],uint32,uint32,string)[] operatorDirectedRewardsSubmissions) returns()
func (*ContractTriggerXServiceManagerTransactor) DeregisterKeeperFromTriggerX ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) DeregisterKeeperFromTriggerX(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
DeregisterKeeperFromTriggerX is a paid mutator transaction binding the contract method 0x6cf5ca21.
Solidity: function deregisterKeeperFromTriggerX(address operator) returns()
func (*ContractTriggerXServiceManagerTransactor) DeregisterOperatorFromAVS ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) Initialize ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) Initialize(opts *bind.TransactOpts, _taskManagerContract common.Address, _pauserRegistry common.Address, _initialPausedStatus *big.Int, initialOwner common.Address, rewardsInitiator common.Address, _taskManager common.Address, _taskValidator common.Address, _quorumManager common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x83a94322.
Solidity: function initialize(address _taskManagerContract, address _pauserRegistry, uint256 _initialPausedStatus, address initialOwner, address rewardsInitiator, address _taskManager, address _taskValidator, address _quorumManager) returns()
func (*ContractTriggerXServiceManagerTransactor) Pause ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) PauseAll ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) PauseAll(opts *bind.TransactOpts) (*types.Transaction, error)
PauseAll is a paid mutator transaction binding the contract method 0x595c6a67.
Solidity: function pauseAll() returns()
func (*ContractTriggerXServiceManagerTransactor) RegisterKeeperToTriggerX ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) RegisterKeeperToTriggerX(opts *bind.TransactOpts, operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error)
RegisterKeeperToTriggerX is a paid mutator transaction binding the contract method 0x763ac957.
Solidity: function registerKeeperToTriggerX(address operator, (bytes,bytes32,uint256) operatorSignature) returns()
func (*ContractTriggerXServiceManagerTransactor) RegisterOperatorToAVS ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) RenounceOwnership ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractTriggerXServiceManagerTransactor) SetClaimerFor ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetClaimerFor(opts *bind.TransactOpts, claimer common.Address) (*types.Transaction, error)
SetClaimerFor is a paid mutator transaction binding the contract method 0xa0169ddd.
Solidity: function setClaimerFor(address claimer) returns()
func (*ContractTriggerXServiceManagerTransactor) SetPauserRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) SetQuorumManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetQuorumManager(opts *bind.TransactOpts, _quorumManager common.Address) (*types.Transaction, error)
SetQuorumManager is a paid mutator transaction binding the contract method 0x9cd0fb86.
Solidity: function setQuorumManager(address _quorumManager) returns()
func (*ContractTriggerXServiceManagerTransactor) SetRewardsInitiator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetRewardsInitiator(opts *bind.TransactOpts, newRewardsInitiator common.Address) (*types.Transaction, error)
SetRewardsInitiator is a paid mutator transaction binding the contract method 0x3bc28c8c.
Solidity: function setRewardsInitiator(address newRewardsInitiator) returns()
func (*ContractTriggerXServiceManagerTransactor) SetStaleStakesForbidden ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) SetTaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetTaskManager(opts *bind.TransactOpts, _taskManager common.Address) (*types.Transaction, error)
SetTaskManager is a paid mutator transaction binding the contract method 0x327d0a60.
Solidity: function setTaskManager(address _taskManager) returns()
func (*ContractTriggerXServiceManagerTransactor) SetTaskValidator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) SetTaskValidator(opts *bind.TransactOpts, _taskValidator common.Address) (*types.Transaction, error)
SetTaskValidator is a paid mutator transaction binding the contract method 0x5edd78ea.
Solidity: function setTaskValidator(address _taskValidator) returns()
func (*ContractTriggerXServiceManagerTransactor) TransferOwnership ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) UnblacklistKeeper ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) UnblacklistKeeper(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error)
UnblacklistKeeper is a paid mutator transaction binding the contract method 0xa41d3f94.
Solidity: function unblacklistKeeper(address _operator) returns()
func (*ContractTriggerXServiceManagerTransactor) Unpause ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) UpdateAVSMetadataURI ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) 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 (*ContractTriggerXServiceManagerTransactor) UpdateTaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactor) UpdateTaskManager(opts *bind.TransactOpts, _taskManager common.Address) (*types.Transaction, error)
UpdateTaskManager is a paid mutator transaction binding the contract method 0x58ac4a1e.
Solidity: function updateTaskManager(address _taskManager) returns()
type ContractTriggerXServiceManagerTransactorRaw ¶
type ContractTriggerXServiceManagerTransactorRaw struct {
Contract *ContractTriggerXServiceManagerTransactor // Generic write-only contract binding to access the raw methods on
}
ContractTriggerXServiceManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContractTriggerXServiceManagerTransactorRaw) Transact ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractTriggerXServiceManagerTransactorRaw) Transfer ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorRaw) 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 ContractTriggerXServiceManagerTransactorSession ¶
type ContractTriggerXServiceManagerTransactorSession struct { Contract *ContractTriggerXServiceManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContractTriggerXServiceManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ContractTriggerXServiceManagerTransactorSession) BlacklistKeeper ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) BlacklistKeeper(_operator common.Address) (*types.Transaction, error)
BlacklistKeeper is a paid mutator transaction binding the contract method 0x26a965f0.
Solidity: function blacklistKeeper(address _operator) returns()
func (*ContractTriggerXServiceManagerTransactorSession) CreateAVSRewardsSubmission ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) CreateAVSRewardsSubmission(rewardsSubmissions []IRewardsCoordinatorRewardsSubmission) (*types.Transaction, error)
CreateAVSRewardsSubmission is a paid mutator transaction binding the contract method 0xfce36c7d.
Solidity: function createAVSRewardsSubmission(((address,uint96)[],address,uint256,uint32,uint32)[] rewardsSubmissions) returns()
func (*ContractTriggerXServiceManagerTransactorSession) CreateOperatorDirectedAVSRewardsSubmission ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) CreateOperatorDirectedAVSRewardsSubmission(operatorDirectedRewardsSubmissions []IRewardsCoordinatorOperatorDirectedRewardsSubmission) (*types.Transaction, error)
CreateOperatorDirectedAVSRewardsSubmission is a paid mutator transaction binding the contract method 0xa20b99bf.
Solidity: function createOperatorDirectedAVSRewardsSubmission(((address,uint96)[],address,(address,uint256)[],uint32,uint32,string)[] operatorDirectedRewardsSubmissions) returns()
func (*ContractTriggerXServiceManagerTransactorSession) DeregisterKeeperFromTriggerX ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) DeregisterKeeperFromTriggerX(operator common.Address) (*types.Transaction, error)
DeregisterKeeperFromTriggerX is a paid mutator transaction binding the contract method 0x6cf5ca21.
Solidity: function deregisterKeeperFromTriggerX(address operator) returns()
func (*ContractTriggerXServiceManagerTransactorSession) DeregisterOperatorFromAVS ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) 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 (*ContractTriggerXServiceManagerTransactorSession) Initialize ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) Initialize(_taskManagerContract common.Address, _pauserRegistry common.Address, _initialPausedStatus *big.Int, initialOwner common.Address, rewardsInitiator common.Address, _taskManager common.Address, _taskValidator common.Address, _quorumManager common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x83a94322.
Solidity: function initialize(address _taskManagerContract, address _pauserRegistry, uint256 _initialPausedStatus, address initialOwner, address rewardsInitiator, address _taskManager, address _taskValidator, address _quorumManager) returns()
func (*ContractTriggerXServiceManagerTransactorSession) Pause ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) 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 (*ContractTriggerXServiceManagerTransactorSession) PauseAll ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) PauseAll() (*types.Transaction, error)
PauseAll is a paid mutator transaction binding the contract method 0x595c6a67.
Solidity: function pauseAll() returns()
func (*ContractTriggerXServiceManagerTransactorSession) RegisterKeeperToTriggerX ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) RegisterKeeperToTriggerX(operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error)
RegisterKeeperToTriggerX is a paid mutator transaction binding the contract method 0x763ac957.
Solidity: function registerKeeperToTriggerX(address operator, (bytes,bytes32,uint256) operatorSignature) returns()
func (*ContractTriggerXServiceManagerTransactorSession) RegisterOperatorToAVS ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) 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 (*ContractTriggerXServiceManagerTransactorSession) RenounceOwnership ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractTriggerXServiceManagerTransactorSession) SetClaimerFor ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetClaimerFor(claimer common.Address) (*types.Transaction, error)
SetClaimerFor is a paid mutator transaction binding the contract method 0xa0169ddd.
Solidity: function setClaimerFor(address claimer) returns()
func (*ContractTriggerXServiceManagerTransactorSession) SetPauserRegistry ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) 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 (*ContractTriggerXServiceManagerTransactorSession) SetQuorumManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetQuorumManager(_quorumManager common.Address) (*types.Transaction, error)
SetQuorumManager is a paid mutator transaction binding the contract method 0x9cd0fb86.
Solidity: function setQuorumManager(address _quorumManager) returns()
func (*ContractTriggerXServiceManagerTransactorSession) SetRewardsInitiator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetRewardsInitiator(newRewardsInitiator common.Address) (*types.Transaction, error)
SetRewardsInitiator is a paid mutator transaction binding the contract method 0x3bc28c8c.
Solidity: function setRewardsInitiator(address newRewardsInitiator) returns()
func (*ContractTriggerXServiceManagerTransactorSession) SetStaleStakesForbidden ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetStaleStakesForbidden(value bool) (*types.Transaction, error)
SetStaleStakesForbidden is a paid mutator transaction binding the contract method 0x416c7e5e.
Solidity: function setStaleStakesForbidden(bool value) returns()
func (*ContractTriggerXServiceManagerTransactorSession) SetTaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetTaskManager(_taskManager common.Address) (*types.Transaction, error)
SetTaskManager is a paid mutator transaction binding the contract method 0x327d0a60.
Solidity: function setTaskManager(address _taskManager) returns()
func (*ContractTriggerXServiceManagerTransactorSession) SetTaskValidator ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) SetTaskValidator(_taskValidator common.Address) (*types.Transaction, error)
SetTaskValidator is a paid mutator transaction binding the contract method 0x5edd78ea.
Solidity: function setTaskValidator(address _taskValidator) returns()
func (*ContractTriggerXServiceManagerTransactorSession) TransferOwnership ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) 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 (*ContractTriggerXServiceManagerTransactorSession) UnblacklistKeeper ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) UnblacklistKeeper(_operator common.Address) (*types.Transaction, error)
UnblacklistKeeper is a paid mutator transaction binding the contract method 0xa41d3f94.
Solidity: function unblacklistKeeper(address _operator) returns()
func (*ContractTriggerXServiceManagerTransactorSession) Unpause ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) 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 (*ContractTriggerXServiceManagerTransactorSession) UpdateAVSMetadataURI ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) UpdateAVSMetadataURI(_metadataURI string) (*types.Transaction, error)
UpdateAVSMetadataURI is a paid mutator transaction binding the contract method 0xa98fb355.
Solidity: function updateAVSMetadataURI(string _metadataURI) returns()
func (*ContractTriggerXServiceManagerTransactorSession) UpdateTaskManager ¶
func (_ContractTriggerXServiceManager *ContractTriggerXServiceManagerTransactorSession) UpdateTaskManager(_taskManager common.Address) (*types.Transaction, error)
UpdateTaskManager is a paid mutator transaction binding the contract method 0x58ac4a1e.
Solidity: function updateTaskManager(address _taskManager) returns()
type ContractTriggerXServiceManagerTransacts ¶
type ContractTriggerXServiceManagerTransacts interface { BlacklistKeeper(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error) CreateAVSRewardsSubmission(opts *bind.TransactOpts, rewardsSubmissions []IRewardsCoordinatorRewardsSubmission) (*types.Transaction, error) CreateOperatorDirectedAVSRewardsSubmission(opts *bind.TransactOpts, operatorDirectedRewardsSubmissions []IRewardsCoordinatorOperatorDirectedRewardsSubmission) (*types.Transaction, error) DeregisterKeeperFromTriggerX(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error) DeregisterOperatorFromAVS(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error) Initialize(opts *bind.TransactOpts, _taskManagerContract common.Address, _pauserRegistry common.Address, _initialPausedStatus *big.Int, initialOwner common.Address, rewardsInitiator common.Address, _taskManager common.Address, _taskValidator common.Address, _quorumManager common.Address) (*types.Transaction, error) Pause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error) PauseAll(opts *bind.TransactOpts) (*types.Transaction, error) RegisterKeeperToTriggerX(opts *bind.TransactOpts, operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error) RegisterOperatorToAVS(opts *bind.TransactOpts, operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry) (*types.Transaction, error) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) SetClaimerFor(opts *bind.TransactOpts, claimer common.Address) (*types.Transaction, error) SetPauserRegistry(opts *bind.TransactOpts, newPauserRegistry common.Address) (*types.Transaction, error) SetQuorumManager(opts *bind.TransactOpts, _quorumManager common.Address) (*types.Transaction, error) SetRewardsInitiator(opts *bind.TransactOpts, newRewardsInitiator common.Address) (*types.Transaction, error) SetStaleStakesForbidden(opts *bind.TransactOpts, value bool) (*types.Transaction, error) SetTaskManager(opts *bind.TransactOpts, _taskManager common.Address) (*types.Transaction, error) SetTaskValidator(opts *bind.TransactOpts, _taskValidator common.Address) (*types.Transaction, error) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) UnblacklistKeeper(opts *bind.TransactOpts, _operator common.Address) (*types.Transaction, error) Unpause(opts *bind.TransactOpts, newPausedStatus *big.Int) (*types.Transaction, error) UpdateAVSMetadataURI(opts *bind.TransactOpts, _metadataURI string) (*types.Transaction, error) UpdateTaskManager(opts *bind.TransactOpts, _taskManager common.Address) (*types.Transaction, error) }
ContractTriggerXServiceManagerTransacts is an auto generated interface that defines the transact methods available for an Ethereum contract.
type ContractTriggerXServiceManagerUnpaused ¶
type ContractTriggerXServiceManagerUnpaused struct { Account common.Address NewPausedStatus *big.Int Raw types.Log // Blockchain specific contextual infos }
ContractTriggerXServiceManagerUnpaused represents a Unpaused event raised by the ContractTriggerXServiceManager contract.
type ContractTriggerXServiceManagerUnpausedIterator ¶
type ContractTriggerXServiceManagerUnpausedIterator struct { Event *ContractTriggerXServiceManagerUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTriggerXServiceManagerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ContractTriggerXServiceManager contract.
func (*ContractTriggerXServiceManagerUnpausedIterator) Close ¶
func (it *ContractTriggerXServiceManagerUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTriggerXServiceManagerUnpausedIterator) Error ¶
func (it *ContractTriggerXServiceManagerUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTriggerXServiceManagerUnpausedIterator) Next ¶
func (it *ContractTriggerXServiceManagerUnpausedIterator) 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 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 IRewardsCoordinatorOperatorDirectedRewardsSubmission ¶
type IRewardsCoordinatorOperatorDirectedRewardsSubmission struct { StrategiesAndMultipliers []IRewardsCoordinatorStrategyAndMultiplier Token common.Address OperatorRewards []IRewardsCoordinatorOperatorReward StartTimestamp uint32 Duration uint32 Description string }
IRewardsCoordinatorOperatorDirectedRewardsSubmission is an auto generated low-level Go binding around an user-defined struct.
type IRewardsCoordinatorOperatorReward ¶
IRewardsCoordinatorOperatorReward is an auto generated low-level Go binding around an user-defined struct.
type IRewardsCoordinatorRewardsSubmission ¶
type IRewardsCoordinatorRewardsSubmission struct { StrategiesAndMultipliers []IRewardsCoordinatorStrategyAndMultiplier Token common.Address Amount *big.Int StartTimestamp uint32 Duration uint32 }
IRewardsCoordinatorRewardsSubmission is an auto generated low-level Go binding around an user-defined struct.