Versions in this module Expand all Collapse all v1 v1.4.0 Nov 27, 2023 Changes in this version type JobDefinition + Gpus uint64 v1.3.0 Oct 17, 2023 Changes in this version type IJobRepositoryFilterer + func (_IJobRepository *IJobRepositoryFilterer) FilterJobCreated(opts *bind.FilterOpts) (*IJobRepositoryJobCreatedIterator, error) + func (_IJobRepository *IJobRepositoryFilterer) FilterJobTransitionEvent(opts *bind.FilterOpts) (*IJobRepositoryJobTransitionEventIterator, error) + func (_IJobRepository *IJobRepositoryFilterer) ParseJobCreated(log types.Log) (*IJobRepositoryJobCreated, error) + func (_IJobRepository *IJobRepositoryFilterer) ParseJobTransitionEvent(log types.Log) (*IJobRepositoryJobTransitionEvent, error) + func (_IJobRepository *IJobRepositoryFilterer) WatchJobCreated(opts *bind.WatchOpts, sink chan<- *IJobRepositoryJobCreated) (event.Subscription, error) + func (_IJobRepository *IJobRepositoryFilterer) WatchJobTransitionEvent(opts *bind.WatchOpts, sink chan<- *IJobRepositoryJobTransitionEvent) (event.Subscription, error) + type IJobRepositoryJobCreated struct + JobId [32]byte + Raw types.Log + type IJobRepositoryJobCreatedIterator struct + Event *IJobRepositoryJobCreated + func (it *IJobRepositoryJobCreatedIterator) Close() error + func (it *IJobRepositoryJobCreatedIterator) Error() error + func (it *IJobRepositoryJobCreatedIterator) Next() bool + type IJobRepositoryJobTransitionEvent struct + From uint8 + JobId [32]byte + Raw types.Log + To uint8 + type IJobRepositoryJobTransitionEventIterator struct + Event *IJobRepositoryJobTransitionEvent + func (it *IJobRepositoryJobTransitionEventIterator) Close() error + func (it *IJobRepositoryJobTransitionEventIterator) Error() error + func (it *IJobRepositoryJobTransitionEventIterator) Next() bool type IJobRepositorySession + func (_IJobRepository *IJobRepositorySession) SetExitCode(_jobId [32]byte, _exitCode int64) (*types.Transaction, error) type IJobRepositoryTransactor + func (_IJobRepository *IJobRepositoryTransactor) SetExitCode(opts *bind.TransactOpts, _jobId [32]byte, _exitCode int64) (*types.Transaction, error) type IJobRepositoryTransactorSession + func (_IJobRepository *IJobRepositoryTransactorSession) SetExitCode(_jobId [32]byte, _exitCode int64) (*types.Transaction, error) type Job + ExitCode int64 type JobTime + Submit *big.Int v1.2.5 Oct 17, 2023 v1.2.4 Sep 27, 2023 Changes in this version + var AccessControlABI = AccessControlMetaData.ABI + var AccessControlMetaData = &bind.MetaData + var ConstantsABI = ConstantsMetaData.ABI + var ConstantsMetaData = &bind.MetaData + var ContextABI = ContextMetaData.ABI + var ContextMetaData = &bind.MetaData + var DoubleEndedQueueABI = DoubleEndedQueueMetaData.ABI + var DoubleEndedQueueMetaData = &bind.MetaData + var ERC165ABI = ERC165MetaData.ABI + var ERC165MetaData = &bind.MetaData + var IAccessControlABI = IAccessControlMetaData.ABI + var IAccessControlMetaData = &bind.MetaData + var IERC165ABI = IERC165MetaData.ABI + var IERC165MetaData = &bind.MetaData + var IERC20ABI = IERC20MetaData.ABI + var IERC20MetaData = &bind.MetaData + var IJobRepositoryABI = IJobRepositoryMetaData.ABI + var IJobRepositoryMetaData = &bind.MetaData + var IProviderJobQueuesABI = IProviderJobQueuesMetaData.ABI + var IProviderJobQueuesMetaData = &bind.MetaData + var IProviderManagerABI = IProviderManagerMetaData.ABI + var IProviderManagerMetaData = &bind.MetaData + var MathABI = MathMetaData.ABI + var MathMetaData = &bind.MetaData + var MetaSchedulerABI = MetaSchedulerMetaData.ABI + var MetaSchedulerMetaData = &bind.MetaData + var OwnableABI = OwnableMetaData.ABI + var OwnableMetaData = &bind.MetaData + var ReentrancyGuardABI = ReentrancyGuardMetaData.ABI + var ReentrancyGuardMetaData = &bind.MetaData + var SafeCastABI = SafeCastMetaData.ABI + var SafeCastMetaData = &bind.MetaData + var SignedMathABI = SignedMathMetaData.ABI + var SignedMathMetaData = &bind.MetaData + var StringsABI = StringsMetaData.ABI + var StringsMetaData = &bind.MetaData + var ToolsABI = ToolsMetaData.ABI + var ToolsMetaData = &bind.MetaData + type AccessControl struct + func NewAccessControl(address common.Address, backend bind.ContractBackend) (*AccessControl, error) + type AccessControlCaller struct + func NewAccessControlCaller(address common.Address, caller bind.ContractCaller) (*AccessControlCaller, error) + func (_AccessControl *AccessControlCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error) + func (_AccessControl *AccessControlCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error) + func (_AccessControl *AccessControlCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error) + func (_AccessControl *AccessControlCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type AccessControlCallerRaw struct + Contract *AccessControlCaller + func (_AccessControl *AccessControlCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type AccessControlCallerSession struct + CallOpts bind.CallOpts + Contract *AccessControlCaller + func (_AccessControl *AccessControlCallerSession) DEFAULTADMINROLE() ([32]byte, error) + func (_AccessControl *AccessControlCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_AccessControl *AccessControlCallerSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_AccessControl *AccessControlCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type AccessControlFilterer struct + func NewAccessControlFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlFilterer, error) + func (_AccessControl *AccessControlFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*AccessControlRoleAdminChangedIterator, error) + func (_AccessControl *AccessControlFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlRoleGrantedIterator, error) + func (_AccessControl *AccessControlFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlRoleRevokedIterator, error) + func (_AccessControl *AccessControlFilterer) ParseRoleAdminChanged(log types.Log) (*AccessControlRoleAdminChanged, error) + func (_AccessControl *AccessControlFilterer) ParseRoleGranted(log types.Log) (*AccessControlRoleGranted, error) + func (_AccessControl *AccessControlFilterer) ParseRoleRevoked(log types.Log) (*AccessControlRoleRevoked, error) + func (_AccessControl *AccessControlFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *AccessControlRoleAdminChanged, ...) (event.Subscription, error) + func (_AccessControl *AccessControlFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlRoleGranted, role [][32]byte, ...) (event.Subscription, error) + func (_AccessControl *AccessControlFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlRoleRevoked, role [][32]byte, ...) (event.Subscription, error) + type AccessControlRaw struct + Contract *AccessControl + func (_AccessControl *AccessControlRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_AccessControl *AccessControlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AccessControl *AccessControlRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AccessControlRoleAdminChanged struct + NewAdminRole [32]byte + PreviousAdminRole [32]byte + Raw types.Log + Role [32]byte + type AccessControlRoleAdminChangedIterator struct + Event *AccessControlRoleAdminChanged + func (it *AccessControlRoleAdminChangedIterator) Close() error + func (it *AccessControlRoleAdminChangedIterator) Error() error + func (it *AccessControlRoleAdminChangedIterator) Next() bool + type AccessControlRoleGranted struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type AccessControlRoleGrantedIterator struct + Event *AccessControlRoleGranted + func (it *AccessControlRoleGrantedIterator) Close() error + func (it *AccessControlRoleGrantedIterator) Error() error + func (it *AccessControlRoleGrantedIterator) Next() bool + type AccessControlRoleRevoked struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type AccessControlRoleRevokedIterator struct + Event *AccessControlRoleRevoked + func (it *AccessControlRoleRevokedIterator) Close() error + func (it *AccessControlRoleRevokedIterator) Error() error + func (it *AccessControlRoleRevokedIterator) Next() bool + type AccessControlSession struct + CallOpts bind.CallOpts + Contract *AccessControl + TransactOpts bind.TransactOpts + func (_AccessControl *AccessControlSession) DEFAULTADMINROLE() ([32]byte, error) + func (_AccessControl *AccessControlSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_AccessControl *AccessControlSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_AccessControl *AccessControlSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type AccessControlTransactor struct + func NewAccessControlTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlTransactor, error) + func (_AccessControl *AccessControlTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + type AccessControlTransactorRaw struct + Contract *AccessControlTransactor + func (_AccessControl *AccessControlTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type AccessControlTransactorSession struct + Contract *AccessControlTransactor + TransactOpts bind.TransactOpts + func (_AccessControl *AccessControlTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_AccessControl *AccessControlTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + type Affinity struct + Label Label + Op [2]byte + type Constants struct + func NewConstants(address common.Address, backend bind.ContractBackend) (*Constants, error) + type ConstantsCaller struct + func NewConstantsCaller(address common.Address, caller bind.ContractCaller) (*ConstantsCaller, error) + func (_Constants *ConstantsCaller) BillDurationDeltaMinute(opts *bind.CallOpts) (*big.Int, error) + func (_Constants *ConstantsCaller) CancellationFeeMinute(opts *bind.CallOpts) (*big.Int, error) + func (_Constants *ConstantsCaller) ClaimJobTimeout(opts *bind.CallOpts) (uint64, error) + func (_Constants *ConstantsCaller) DeepsquareCut(opts *bind.CallOpts) (*big.Int, error) + func (_Constants *ConstantsCaller) MinimumAmount(opts *bind.CallOpts) (*big.Int, error) + func (_Constants *ConstantsCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_Constants *ConstantsCaller) TopUpSliceDurationMin(opts *bind.CallOpts) (uint64, error) + type ConstantsCallerRaw struct + Contract *ConstantsCaller + func (_Constants *ConstantsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ConstantsCallerSession struct + CallOpts bind.CallOpts + Contract *ConstantsCaller + func (_Constants *ConstantsCallerSession) BillDurationDeltaMinute() (*big.Int, error) + func (_Constants *ConstantsCallerSession) CancellationFeeMinute() (*big.Int, error) + func (_Constants *ConstantsCallerSession) ClaimJobTimeout() (uint64, error) + func (_Constants *ConstantsCallerSession) DeepsquareCut() (*big.Int, error) + func (_Constants *ConstantsCallerSession) MinimumAmount() (*big.Int, error) + func (_Constants *ConstantsCallerSession) Owner() (common.Address, error) + func (_Constants *ConstantsCallerSession) TopUpSliceDurationMin() (uint64, error) + type ConstantsFilterer struct + func NewConstantsFilterer(address common.Address, filterer bind.ContractFilterer) (*ConstantsFilterer, error) + func (_Constants *ConstantsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ConstantsOwnershipTransferredIterator, error) + func (_Constants *ConstantsFilterer) ParseOwnershipTransferred(log types.Log) (*ConstantsOwnershipTransferred, error) + func (_Constants *ConstantsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConstantsOwnershipTransferred, ...) (event.Subscription, error) + type ConstantsOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type ConstantsOwnershipTransferredIterator struct + Event *ConstantsOwnershipTransferred + func (it *ConstantsOwnershipTransferredIterator) Close() error + func (it *ConstantsOwnershipTransferredIterator) Error() error + func (it *ConstantsOwnershipTransferredIterator) Next() bool + type ConstantsRaw struct + Contract *Constants + func (_Constants *ConstantsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Constants *ConstantsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Constants *ConstantsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ConstantsSession struct + CallOpts bind.CallOpts + Contract *Constants + TransactOpts bind.TransactOpts + func (_Constants *ConstantsSession) BillDurationDeltaMinute() (*big.Int, error) + func (_Constants *ConstantsSession) CancellationFeeMinute() (*big.Int, error) + func (_Constants *ConstantsSession) ClaimJobTimeout() (uint64, error) + func (_Constants *ConstantsSession) DeepsquareCut() (*big.Int, error) + func (_Constants *ConstantsSession) MinimumAmount() (*big.Int, error) + func (_Constants *ConstantsSession) Owner() (common.Address, error) + func (_Constants *ConstantsSession) RenounceOwnership() (*types.Transaction, error) + func (_Constants *ConstantsSession) SetBillDurationDeltaMinute(_billDurationDeltaMinute *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsSession) SetCancellationFeeMinute(_cancellationFeeMinute *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsSession) SetClaimJobTimeout(_claimJobTimeout uint64) (*types.Transaction, error) + func (_Constants *ConstantsSession) SetDeepsquareCut(_deepsquareCut *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsSession) SetMinimumAmount(_minimumAmount *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsSession) SetTopUpSliceDurationMin(_topUpSliceDurationMin uint64) (*types.Transaction, error) + func (_Constants *ConstantsSession) TopUpSliceDurationMin() (uint64, error) + func (_Constants *ConstantsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type ConstantsTransactor struct + func NewConstantsTransactor(address common.Address, transactor bind.ContractTransactor) (*ConstantsTransactor, error) + func (_Constants *ConstantsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Constants *ConstantsTransactor) SetBillDurationDeltaMinute(opts *bind.TransactOpts, _billDurationDeltaMinute *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactor) SetCancellationFeeMinute(opts *bind.TransactOpts, _cancellationFeeMinute *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactor) SetClaimJobTimeout(opts *bind.TransactOpts, _claimJobTimeout uint64) (*types.Transaction, error) + func (_Constants *ConstantsTransactor) SetDeepsquareCut(opts *bind.TransactOpts, _deepsquareCut *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactor) SetMinimumAmount(opts *bind.TransactOpts, _minimumAmount *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactor) SetTopUpSliceDurationMin(opts *bind.TransactOpts, _topUpSliceDurationMin uint64) (*types.Transaction, error) + func (_Constants *ConstantsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + type ConstantsTransactorRaw struct + Contract *ConstantsTransactor + func (_Constants *ConstantsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Constants *ConstantsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ConstantsTransactorSession struct + Contract *ConstantsTransactor + TransactOpts bind.TransactOpts + func (_Constants *ConstantsTransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_Constants *ConstantsTransactorSession) SetBillDurationDeltaMinute(_billDurationDeltaMinute *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactorSession) SetCancellationFeeMinute(_cancellationFeeMinute *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactorSession) SetClaimJobTimeout(_claimJobTimeout uint64) (*types.Transaction, error) + func (_Constants *ConstantsTransactorSession) SetDeepsquareCut(_deepsquareCut *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactorSession) SetMinimumAmount(_minimumAmount *big.Int) (*types.Transaction, error) + func (_Constants *ConstantsTransactorSession) SetTopUpSliceDurationMin(_topUpSliceDurationMin uint64) (*types.Transaction, error) + func (_Constants *ConstantsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type Context struct + func NewContext(address common.Address, backend bind.ContractBackend) (*Context, error) + type ContextCaller struct + func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error) + type ContextCallerRaw struct + Contract *ContextCaller + func (_Context *ContextCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ContextCallerSession struct + CallOpts bind.CallOpts + Contract *ContextCaller + type ContextFilterer struct + func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error) + type ContextRaw struct + Contract *Context + func (_Context *ContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ContextSession struct + CallOpts bind.CallOpts + Contract *Context + TransactOpts bind.TransactOpts + type ContextTransactor struct + func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error) + type ContextTransactorRaw struct + Contract *ContextTransactor + func (_Context *ContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Context *ContextTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ContextTransactorSession struct + Contract *ContextTransactor + TransactOpts bind.TransactOpts + type DoubleEndedQueue struct + func NewDoubleEndedQueue(address common.Address, backend bind.ContractBackend) (*DoubleEndedQueue, error) + type DoubleEndedQueueCaller struct + func NewDoubleEndedQueueCaller(address common.Address, caller bind.ContractCaller) (*DoubleEndedQueueCaller, error) + type DoubleEndedQueueCallerRaw struct + Contract *DoubleEndedQueueCaller + func (_DoubleEndedQueue *DoubleEndedQueueCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type DoubleEndedQueueCallerSession struct + CallOpts bind.CallOpts + Contract *DoubleEndedQueueCaller + type DoubleEndedQueueFilterer struct + func NewDoubleEndedQueueFilterer(address common.Address, filterer bind.ContractFilterer) (*DoubleEndedQueueFilterer, error) + type DoubleEndedQueueRaw struct + Contract *DoubleEndedQueue + func (_DoubleEndedQueue *DoubleEndedQueueRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_DoubleEndedQueue *DoubleEndedQueueRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_DoubleEndedQueue *DoubleEndedQueueRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type DoubleEndedQueueSession struct + CallOpts bind.CallOpts + Contract *DoubleEndedQueue + TransactOpts bind.TransactOpts + type DoubleEndedQueueTransactor struct + func NewDoubleEndedQueueTransactor(address common.Address, transactor bind.ContractTransactor) (*DoubleEndedQueueTransactor, error) + type DoubleEndedQueueTransactorRaw struct + Contract *DoubleEndedQueueTransactor + func (_DoubleEndedQueue *DoubleEndedQueueTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_DoubleEndedQueue *DoubleEndedQueueTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type DoubleEndedQueueTransactorSession struct + Contract *DoubleEndedQueueTransactor + TransactOpts bind.TransactOpts + type ERC165 struct + func NewERC165(address common.Address, backend bind.ContractBackend) (*ERC165, error) + type ERC165Caller struct + func NewERC165Caller(address common.Address, caller bind.ContractCaller) (*ERC165Caller, error) + func (_ERC165 *ERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type ERC165CallerRaw struct + Contract *ERC165Caller + func (_ERC165 *ERC165CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ERC165CallerSession struct + CallOpts bind.CallOpts + Contract *ERC165Caller + func (_ERC165 *ERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type ERC165Filterer struct + func NewERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC165Filterer, error) + type ERC165Raw struct + Contract *ERC165 + func (_ERC165 *ERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ERC165 *ERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ERC165Session struct + CallOpts bind.CallOpts + Contract *ERC165 + TransactOpts bind.TransactOpts + func (_ERC165 *ERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error) + type ERC165Transactor struct + func NewERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC165Transactor, error) + type ERC165TransactorRaw struct + Contract *ERC165Transactor + func (_ERC165 *ERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ERC165 *ERC165TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ERC165TransactorSession struct + Contract *ERC165Transactor + TransactOpts bind.TransactOpts + type IAccessControl struct + func NewIAccessControl(address common.Address, backend bind.ContractBackend) (*IAccessControl, error) + type IAccessControlCaller struct + func NewIAccessControlCaller(address common.Address, caller bind.ContractCaller) (*IAccessControlCaller, error) + func (_IAccessControl *IAccessControlCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error) + func (_IAccessControl *IAccessControlCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error) + type IAccessControlCallerRaw struct + Contract *IAccessControlCaller + func (_IAccessControl *IAccessControlCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IAccessControlCallerSession struct + CallOpts bind.CallOpts + Contract *IAccessControlCaller + func (_IAccessControl *IAccessControlCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_IAccessControl *IAccessControlCallerSession) HasRole(role [32]byte, account common.Address) (bool, error) + type IAccessControlFilterer struct + func NewIAccessControlFilterer(address common.Address, filterer bind.ContractFilterer) (*IAccessControlFilterer, error) + func (_IAccessControl *IAccessControlFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*IAccessControlRoleAdminChangedIterator, error) + func (_IAccessControl *IAccessControlFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*IAccessControlRoleGrantedIterator, error) + func (_IAccessControl *IAccessControlFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*IAccessControlRoleRevokedIterator, error) + func (_IAccessControl *IAccessControlFilterer) ParseRoleAdminChanged(log types.Log) (*IAccessControlRoleAdminChanged, error) + func (_IAccessControl *IAccessControlFilterer) ParseRoleGranted(log types.Log) (*IAccessControlRoleGranted, error) + func (_IAccessControl *IAccessControlFilterer) ParseRoleRevoked(log types.Log) (*IAccessControlRoleRevoked, error) + func (_IAccessControl *IAccessControlFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleAdminChanged, ...) (event.Subscription, error) + func (_IAccessControl *IAccessControlFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleGranted, role [][32]byte, ...) (event.Subscription, error) + func (_IAccessControl *IAccessControlFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *IAccessControlRoleRevoked, role [][32]byte, ...) (event.Subscription, error) + type IAccessControlRaw struct + Contract *IAccessControl + func (_IAccessControl *IAccessControlRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_IAccessControl *IAccessControlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IAccessControl *IAccessControlRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IAccessControlRoleAdminChanged struct + NewAdminRole [32]byte + PreviousAdminRole [32]byte + Raw types.Log + Role [32]byte + type IAccessControlRoleAdminChangedIterator struct + Event *IAccessControlRoleAdminChanged + func (it *IAccessControlRoleAdminChangedIterator) Close() error + func (it *IAccessControlRoleAdminChangedIterator) Error() error + func (it *IAccessControlRoleAdminChangedIterator) Next() bool + type IAccessControlRoleGranted struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type IAccessControlRoleGrantedIterator struct + Event *IAccessControlRoleGranted + func (it *IAccessControlRoleGrantedIterator) Close() error + func (it *IAccessControlRoleGrantedIterator) Error() error + func (it *IAccessControlRoleGrantedIterator) Next() bool + type IAccessControlRoleRevoked struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type IAccessControlRoleRevokedIterator struct + Event *IAccessControlRoleRevoked + func (it *IAccessControlRoleRevokedIterator) Close() error + func (it *IAccessControlRoleRevokedIterator) Error() error + func (it *IAccessControlRoleRevokedIterator) Next() bool + type IAccessControlSession struct + CallOpts bind.CallOpts + Contract *IAccessControl + TransactOpts bind.TransactOpts + func (_IAccessControl *IAccessControlSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_IAccessControl *IAccessControlSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_IAccessControl *IAccessControlSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_IAccessControl *IAccessControlSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_IAccessControl *IAccessControlSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + type IAccessControlTransactor struct + func NewIAccessControlTransactor(address common.Address, transactor bind.ContractTransactor) (*IAccessControlTransactor, error) + func (_IAccessControl *IAccessControlTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_IAccessControl *IAccessControlTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_IAccessControl *IAccessControlTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + type IAccessControlTransactorRaw struct + Contract *IAccessControlTransactor + func (_IAccessControl *IAccessControlTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IAccessControl *IAccessControlTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IAccessControlTransactorSession struct + Contract *IAccessControlTransactor + TransactOpts bind.TransactOpts + func (_IAccessControl *IAccessControlTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_IAccessControl *IAccessControlTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_IAccessControl *IAccessControlTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + type IERC165 struct + func NewIERC165(address common.Address, backend bind.ContractBackend) (*IERC165, error) + type IERC165Caller struct + func NewIERC165Caller(address common.Address, caller bind.ContractCaller) (*IERC165Caller, error) + func (_IERC165 *IERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type IERC165CallerRaw struct + Contract *IERC165Caller + func (_IERC165 *IERC165CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IERC165CallerSession struct + CallOpts bind.CallOpts + Contract *IERC165Caller + func (_IERC165 *IERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type IERC165Filterer struct + func NewIERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC165Filterer, error) + type IERC165Raw struct + Contract *IERC165 + func (_IERC165 *IERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERC165 *IERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERC165Session struct + CallOpts bind.CallOpts + Contract *IERC165 + TransactOpts bind.TransactOpts + func (_IERC165 *IERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error) + type IERC165Transactor struct + func NewIERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC165Transactor, error) + type IERC165TransactorRaw struct + Contract *IERC165Transactor + func (_IERC165 *IERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERC165 *IERC165TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERC165TransactorSession struct + Contract *IERC165Transactor + TransactOpts bind.TransactOpts + type IERC20 struct + func NewIERC20(address common.Address, backend bind.ContractBackend) (*IERC20, error) + type IERC20Approval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type IERC20ApprovalIterator struct + Event *IERC20Approval + func (it *IERC20ApprovalIterator) Close() error + func (it *IERC20ApprovalIterator) Error() error + func (it *IERC20ApprovalIterator) Next() bool + type IERC20Caller struct + func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error) + func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error) + func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error) + func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + type IERC20CallerRaw struct + Contract *IERC20Caller + func (_IERC20 *IERC20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IERC20CallerSession struct + CallOpts bind.CallOpts + Contract *IERC20Caller + func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_IERC20 *IERC20CallerSession) BalanceOf(account common.Address) (*big.Int, error) + func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error) + type IERC20Filterer struct + func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error) + func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error) + func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error) + func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error) + func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error) + func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error) + func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error) + type IERC20Raw struct + Contract *IERC20 + func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERC20Session struct + CallOpts bind.CallOpts + Contract *IERC20 + TransactOpts bind.TransactOpts + func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20Session) BalanceOf(account common.Address) (*big.Int, error) + func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error) + func (_IERC20 *IERC20Session) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type IERC20Transactor struct + func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error) + func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + type IERC20TransactorRaw struct + Contract *IERC20Transactor + func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERC20 *IERC20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERC20TransactorSession struct + Contract *IERC20Transactor + TransactOpts bind.TransactOpts + func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type IERC20Transfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type IERC20TransferIterator struct + Event *IERC20Transfer + func (it *IERC20TransferIterator) Close() error + func (it *IERC20TransferIterator) Error() error + func (it *IERC20TransferIterator) Next() bool + type IJobRepository struct + func NewIJobRepository(address common.Address, backend bind.ContractBackend) (*IJobRepository, error) + type IJobRepositoryCaller struct + func NewIJobRepositoryCaller(address common.Address, caller bind.ContractCaller) (*IJobRepositoryCaller, error) + func (_IJobRepository *IJobRepositoryCaller) Get(opts *bind.CallOpts, _jobId [32]byte) (Job, error) + func (_IJobRepository *IJobRepositoryCaller) GetByCustomer(opts *bind.CallOpts, customerAddr common.Address) ([][32]byte, error) + type IJobRepositoryCallerRaw struct + Contract *IJobRepositoryCaller + func (_IJobRepository *IJobRepositoryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IJobRepositoryCallerSession struct + CallOpts bind.CallOpts + Contract *IJobRepositoryCaller + func (_IJobRepository *IJobRepositoryCallerSession) Get(_jobId [32]byte) (Job, error) + func (_IJobRepository *IJobRepositoryCallerSession) GetByCustomer(customerAddr common.Address) ([][32]byte, error) + type IJobRepositoryFilterer struct + func NewIJobRepositoryFilterer(address common.Address, filterer bind.ContractFilterer) (*IJobRepositoryFilterer, error) + type IJobRepositoryRaw struct + Contract *IJobRepository + func (_IJobRepository *IJobRepositoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_IJobRepository *IJobRepositoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IJobRepositorySession struct + CallOpts bind.CallOpts + Contract *IJobRepository + TransactOpts bind.TransactOpts + func (_IJobRepository *IJobRepositorySession) Create(_job Job) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) Get(_jobId [32]byte) (Job, error) + func (_IJobRepository *IJobRepositorySession) GetByCustomer(customerAddr common.Address) ([][32]byte, error) + func (_IJobRepository *IJobRepositorySession) SetCost(_jobId [32]byte, _cost JobCost) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetCustomerAddr(_jobId [32]byte, _customerAddr common.Address) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetDefinition(_jobId [32]byte, _definition JobDefinition) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetHasCancelRequest(_jobId [32]byte, _hasCancelRequest bool) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetJobName(_jobId [32]byte, _jobName [32]byte) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetJobStatus(_jobId [32]byte, _newStatus uint8) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetLastError(_jobId [32]byte, _error string) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetProviderAddr(_jobId [32]byte, _providerAddr common.Address) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) SetTime(_jobId [32]byte, _time JobTime) (*types.Transaction, error) + func (_IJobRepository *IJobRepositorySession) Update(_job Job) (*types.Transaction, error) + type IJobRepositoryTransactor struct + func NewIJobRepositoryTransactor(address common.Address, transactor bind.ContractTransactor) (*IJobRepositoryTransactor, error) + func (_IJobRepository *IJobRepositoryTransactor) Create(opts *bind.TransactOpts, _job Job) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetCost(opts *bind.TransactOpts, _jobId [32]byte, _cost JobCost) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetCustomerAddr(opts *bind.TransactOpts, _jobId [32]byte, _customerAddr common.Address) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetDefinition(opts *bind.TransactOpts, _jobId [32]byte, _definition JobDefinition) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetHasCancelRequest(opts *bind.TransactOpts, _jobId [32]byte, _hasCancelRequest bool) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetJobName(opts *bind.TransactOpts, _jobId [32]byte, _jobName [32]byte) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetJobStatus(opts *bind.TransactOpts, _jobId [32]byte, _newStatus uint8) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetLastError(opts *bind.TransactOpts, _jobId [32]byte, _error string) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetProviderAddr(opts *bind.TransactOpts, _jobId [32]byte, _providerAddr common.Address) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) SetTime(opts *bind.TransactOpts, _jobId [32]byte, _time JobTime) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactor) Update(opts *bind.TransactOpts, _job Job) (*types.Transaction, error) + type IJobRepositoryTransactorRaw struct + Contract *IJobRepositoryTransactor + func (_IJobRepository *IJobRepositoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IJobRepositoryTransactorSession struct + Contract *IJobRepositoryTransactor + TransactOpts bind.TransactOpts + func (_IJobRepository *IJobRepositoryTransactorSession) Create(_job Job) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetCost(_jobId [32]byte, _cost JobCost) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetCustomerAddr(_jobId [32]byte, _customerAddr common.Address) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetDefinition(_jobId [32]byte, _definition JobDefinition) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetHasCancelRequest(_jobId [32]byte, _hasCancelRequest bool) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetJobName(_jobId [32]byte, _jobName [32]byte) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetJobStatus(_jobId [32]byte, _newStatus uint8) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetLastError(_jobId [32]byte, _error string) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetProviderAddr(_jobId [32]byte, _providerAddr common.Address) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) SetTime(_jobId [32]byte, _time JobTime) (*types.Transaction, error) + func (_IJobRepository *IJobRepositoryTransactorSession) Update(_job Job) (*types.Transaction, error) + type IProviderJobQueues struct + func NewIProviderJobQueues(address common.Address, backend bind.ContractBackend) (*IProviderJobQueues, error) + type IProviderJobQueuesCaller struct + func NewIProviderJobQueuesCaller(address common.Address, caller bind.ContractCaller) (*IProviderJobQueuesCaller, error) + func (_IProviderJobQueues *IProviderJobQueuesCaller) HasCancellingJob(opts *bind.CallOpts, _providerAddr common.Address) (bool, error) + func (_IProviderJobQueues *IProviderJobQueuesCaller) HasNextClaimableJob(opts *bind.CallOpts, _providerAddr common.Address) (bool, error) + func (_IProviderJobQueues *IProviderJobQueuesCaller) HasTopUpJob(opts *bind.CallOpts, _providerAddr common.Address) (bool, error) + type IProviderJobQueuesCallerRaw struct + Contract *IProviderJobQueuesCaller + func (_IProviderJobQueues *IProviderJobQueuesCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IProviderJobQueuesCallerSession struct + CallOpts bind.CallOpts + Contract *IProviderJobQueuesCaller + func (_IProviderJobQueues *IProviderJobQueuesCallerSession) HasCancellingJob(_providerAddr common.Address) (bool, error) + func (_IProviderJobQueues *IProviderJobQueuesCallerSession) HasNextClaimableJob(_providerAddr common.Address) (bool, error) + func (_IProviderJobQueues *IProviderJobQueuesCallerSession) HasTopUpJob(_providerAddr common.Address) (bool, error) + type IProviderJobQueuesFilterer struct + func NewIProviderJobQueuesFilterer(address common.Address, filterer bind.ContractFilterer) (*IProviderJobQueuesFilterer, error) + type IProviderJobQueuesRaw struct + Contract *IProviderJobQueues + func (_IProviderJobQueues *IProviderJobQueuesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_IProviderJobQueues *IProviderJobQueuesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IProviderJobQueuesSession struct + CallOpts bind.CallOpts + Contract *IProviderJobQueues + TransactOpts bind.TransactOpts + func (_IProviderJobQueues *IProviderJobQueuesSession) GetCancellingJobQueueSize(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) GetClaimableJobQueueSize(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) GetTopUpJobQueueSize(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) HasCancellingJob(_providerAddr common.Address) (bool, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) HasNextClaimableJob(_providerAddr common.Address) (bool, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) HasTopUpJob(_providerAddr common.Address) (bool, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) PopNextCancellingJob(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) PopNextClaimableJob(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) PopNextTopUpJob(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) PushCancellingJob(_providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) PushClaimableJob(_providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesSession) PushTopUpJob(_providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + type IProviderJobQueuesTransactor struct + func NewIProviderJobQueuesTransactor(address common.Address, transactor bind.ContractTransactor) (*IProviderJobQueuesTransactor, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) GetCancellingJobQueueSize(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) GetClaimableJobQueueSize(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) GetTopUpJobQueueSize(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) PopNextCancellingJob(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) PopNextClaimableJob(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) PopNextTopUpJob(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) PushCancellingJob(opts *bind.TransactOpts, _providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) PushClaimableJob(opts *bind.TransactOpts, _providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactor) PushTopUpJob(opts *bind.TransactOpts, _providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + type IProviderJobQueuesTransactorRaw struct + Contract *IProviderJobQueuesTransactor + func (_IProviderJobQueues *IProviderJobQueuesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IProviderJobQueuesTransactorSession struct + Contract *IProviderJobQueuesTransactor + TransactOpts bind.TransactOpts + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) GetCancellingJobQueueSize(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) GetClaimableJobQueueSize(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) GetTopUpJobQueueSize(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) PopNextCancellingJob(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) PopNextClaimableJob(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) PopNextTopUpJob(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) PushCancellingJob(_providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) PushClaimableJob(_providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + func (_IProviderJobQueues *IProviderJobQueuesTransactorSession) PushTopUpJob(_providerAddr common.Address, _jobId [32]byte) (*types.Transaction, error) + type IProviderManager struct + func NewIProviderManager(address common.Address, backend bind.ContractBackend) (*IProviderManager, error) + type IProviderManagerCaller struct + func NewIProviderManagerCaller(address common.Address, caller bind.ContractCaller) (*IProviderManagerCaller, error) + func (_IProviderManager *IProviderManagerCaller) GetJobCount(opts *bind.CallOpts, _providerAddr common.Address) (uint64, error) + func (_IProviderManager *IProviderManagerCaller) GetLabels(opts *bind.CallOpts, _providerAddr common.Address) ([]Label, error) + func (_IProviderManager *IProviderManagerCaller) GetProvider(opts *bind.CallOpts, _providerAddr common.Address) (Provider, error) + func (_IProviderManager *IProviderManagerCaller) GetProviderHardware(opts *bind.CallOpts, _providerAddr common.Address) (ProviderHardware, error) + func (_IProviderManager *IProviderManagerCaller) GetProviderPrices(opts *bind.CallOpts, _providerAddr common.Address) (ProviderPrices, error) + func (_IProviderManager *IProviderManagerCaller) GetWaitingForApprovalProvider(opts *bind.CallOpts, _providerAddr common.Address) (Provider, error) + func (_IProviderManager *IProviderManagerCaller) IsBanned(opts *bind.CallOpts, _providerAddr common.Address) (bool, error) + func (_IProviderManager *IProviderManagerCaller) IsValidForScheduling(opts *bind.CallOpts, _providerAddr common.Address) (bool, error) + func (_IProviderManager *IProviderManagerCaller) IsWaitingForApproval(opts *bind.CallOpts, _providerAddr common.Address) (bool, error) + type IProviderManagerCallerRaw struct + Contract *IProviderManagerCaller + func (_IProviderManager *IProviderManagerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IProviderManagerCallerSession struct + CallOpts bind.CallOpts + Contract *IProviderManagerCaller + func (_IProviderManager *IProviderManagerCallerSession) GetJobCount(_providerAddr common.Address) (uint64, error) + func (_IProviderManager *IProviderManagerCallerSession) GetLabels(_providerAddr common.Address) ([]Label, error) + func (_IProviderManager *IProviderManagerCallerSession) GetProvider(_providerAddr common.Address) (Provider, error) + func (_IProviderManager *IProviderManagerCallerSession) GetProviderHardware(_providerAddr common.Address) (ProviderHardware, error) + func (_IProviderManager *IProviderManagerCallerSession) GetProviderPrices(_providerAddr common.Address) (ProviderPrices, error) + func (_IProviderManager *IProviderManagerCallerSession) GetWaitingForApprovalProvider(_providerAddr common.Address) (Provider, error) + func (_IProviderManager *IProviderManagerCallerSession) IsBanned(_providerAddr common.Address) (bool, error) + func (_IProviderManager *IProviderManagerCallerSession) IsValidForScheduling(_providerAddr common.Address) (bool, error) + func (_IProviderManager *IProviderManagerCallerSession) IsWaitingForApproval(_providerAddr common.Address) (bool, error) + type IProviderManagerFilterer struct + func NewIProviderManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*IProviderManagerFilterer, error) + func (_IProviderManager *IProviderManagerFilterer) FilterProviderApproved(opts *bind.FilterOpts) (*IProviderManagerProviderApprovedIterator, error) + func (_IProviderManager *IProviderManagerFilterer) FilterProviderBanChanged(opts *bind.FilterOpts) (*IProviderManagerProviderBanChangedIterator, error) + func (_IProviderManager *IProviderManagerFilterer) FilterProviderRemoved(opts *bind.FilterOpts) (*IProviderManagerProviderRemovedIterator, error) + func (_IProviderManager *IProviderManagerFilterer) FilterProviderWaitingForApproval(opts *bind.FilterOpts) (*IProviderManagerProviderWaitingForApprovalIterator, error) + func (_IProviderManager *IProviderManagerFilterer) ParseProviderApproved(log types.Log) (*IProviderManagerProviderApproved, error) + func (_IProviderManager *IProviderManagerFilterer) ParseProviderBanChanged(log types.Log) (*IProviderManagerProviderBanChanged, error) + func (_IProviderManager *IProviderManagerFilterer) ParseProviderRemoved(log types.Log) (*IProviderManagerProviderRemoved, error) + func (_IProviderManager *IProviderManagerFilterer) ParseProviderWaitingForApproval(log types.Log) (*IProviderManagerProviderWaitingForApproval, error) + func (_IProviderManager *IProviderManagerFilterer) WatchProviderApproved(opts *bind.WatchOpts, sink chan<- *IProviderManagerProviderApproved) (event.Subscription, error) + func (_IProviderManager *IProviderManagerFilterer) WatchProviderBanChanged(opts *bind.WatchOpts, sink chan<- *IProviderManagerProviderBanChanged) (event.Subscription, error) + func (_IProviderManager *IProviderManagerFilterer) WatchProviderRemoved(opts *bind.WatchOpts, sink chan<- *IProviderManagerProviderRemoved) (event.Subscription, error) + func (_IProviderManager *IProviderManagerFilterer) WatchProviderWaitingForApproval(opts *bind.WatchOpts, sink chan<- *IProviderManagerProviderWaitingForApproval) (event.Subscription, error) + type IProviderManagerProviderApproved struct + Addr common.Address + Raw types.Log + type IProviderManagerProviderApprovedIterator struct + Event *IProviderManagerProviderApproved + func (it *IProviderManagerProviderApprovedIterator) Close() error + func (it *IProviderManagerProviderApprovedIterator) Error() error + func (it *IProviderManagerProviderApprovedIterator) Next() bool + type IProviderManagerProviderBanChanged struct + Addr common.Address + Raw types.Log + Status bool + type IProviderManagerProviderBanChangedIterator struct + Event *IProviderManagerProviderBanChanged + func (it *IProviderManagerProviderBanChangedIterator) Close() error + func (it *IProviderManagerProviderBanChangedIterator) Error() error + func (it *IProviderManagerProviderBanChangedIterator) Next() bool + type IProviderManagerProviderRemoved struct + Addr common.Address + Raw types.Log + type IProviderManagerProviderRemovedIterator struct + Event *IProviderManagerProviderRemoved + func (it *IProviderManagerProviderRemovedIterator) Close() error + func (it *IProviderManagerProviderRemovedIterator) Error() error + func (it *IProviderManagerProviderRemovedIterator) Next() bool + type IProviderManagerProviderWaitingForApproval struct + Addr common.Address + Raw types.Log + type IProviderManagerProviderWaitingForApprovalIterator struct + Event *IProviderManagerProviderWaitingForApproval + func (it *IProviderManagerProviderWaitingForApprovalIterator) Close() error + func (it *IProviderManagerProviderWaitingForApprovalIterator) Error() error + func (it *IProviderManagerProviderWaitingForApprovalIterator) Next() bool + type IProviderManagerRaw struct + Contract *IProviderManager + func (_IProviderManager *IProviderManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_IProviderManager *IProviderManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IProviderManagerSession struct + CallOpts bind.CallOpts + Contract *IProviderManager + TransactOpts bind.TransactOpts + func (_IProviderManager *IProviderManagerSession) Approve(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerSession) Ban(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerSession) GetJobCount(_providerAddr common.Address) (uint64, error) + func (_IProviderManager *IProviderManagerSession) GetLabels(_providerAddr common.Address) ([]Label, error) + func (_IProviderManager *IProviderManagerSession) GetProvider(_providerAddr common.Address) (Provider, error) + func (_IProviderManager *IProviderManagerSession) GetProviderHardware(_providerAddr common.Address) (ProviderHardware, error) + func (_IProviderManager *IProviderManagerSession) GetProviderPrices(_providerAddr common.Address) (ProviderPrices, error) + func (_IProviderManager *IProviderManagerSession) GetWaitingForApprovalProvider(_providerAddr common.Address) (Provider, error) + func (_IProviderManager *IProviderManagerSession) IncJobCount(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerSession) IsBanned(_providerAddr common.Address) (bool, error) + func (_IProviderManager *IProviderManagerSession) IsValidForScheduling(_providerAddr common.Address) (bool, error) + func (_IProviderManager *IProviderManagerSession) IsWaitingForApproval(_providerAddr common.Address) (bool, error) + func (_IProviderManager *IProviderManagerSession) Register(_hardware ProviderHardware, _prices ProviderPrices, _labels []Label) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerSession) Remove(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerSession) Unban(_providerAddr common.Address) (*types.Transaction, error) + type IProviderManagerTransactor struct + func NewIProviderManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*IProviderManagerTransactor, error) + func (_IProviderManager *IProviderManagerTransactor) Approve(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactor) Ban(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactor) IncJobCount(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactor) Register(opts *bind.TransactOpts, _hardware ProviderHardware, _prices ProviderPrices, ...) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactor) Remove(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactor) Unban(opts *bind.TransactOpts, _providerAddr common.Address) (*types.Transaction, error) + type IProviderManagerTransactorRaw struct + Contract *IProviderManagerTransactor + func (_IProviderManager *IProviderManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IProviderManagerTransactorSession struct + Contract *IProviderManagerTransactor + TransactOpts bind.TransactOpts + func (_IProviderManager *IProviderManagerTransactorSession) Approve(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactorSession) Ban(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactorSession) IncJobCount(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactorSession) Register(_hardware ProviderHardware, _prices ProviderPrices, _labels []Label) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactorSession) Remove(_providerAddr common.Address) (*types.Transaction, error) + func (_IProviderManager *IProviderManagerTransactorSession) Unban(_providerAddr common.Address) (*types.Transaction, error) + type Job struct + Cost JobCost + CustomerAddr common.Address + Definition JobDefinition + HasCancelRequest bool + JobId [32]byte + JobName [32]byte + LastError string + ProviderAddr common.Address + Status uint8 + Time JobTime + type JobCost struct + DelegateSpendingAuthority bool + FinalCost *big.Int + MaxCost *big.Int + PendingTopUp *big.Int + type JobDefinition struct + Affinity []Affinity + BatchLocationHash string + CpusPerTask uint64 + GpusPerTask uint64 + MemPerCpu uint64 + Ntasks uint64 + StorageType uint8 + Uses []Label + type JobTime struct + BlockNumberStateChange *big.Int + CancelRequestTimestamp *big.Int + End *big.Int + PanicTimestamp *big.Int + Start *big.Int + type Label struct + Key string + Value string + type Math struct + func NewMath(address common.Address, backend bind.ContractBackend) (*Math, error) + type MathCaller struct + func NewMathCaller(address common.Address, caller bind.ContractCaller) (*MathCaller, error) + type MathCallerRaw struct + Contract *MathCaller + func (_Math *MathCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type MathCallerSession struct + CallOpts bind.CallOpts + Contract *MathCaller + type MathFilterer struct + func NewMathFilterer(address common.Address, filterer bind.ContractFilterer) (*MathFilterer, error) + type MathRaw struct + Contract *Math + func (_Math *MathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Math *MathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Math *MathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MathSession struct + CallOpts bind.CallOpts + Contract *Math + TransactOpts bind.TransactOpts + type MathTransactor struct + func NewMathTransactor(address common.Address, transactor bind.ContractTransactor) (*MathTransactor, error) + type MathTransactorRaw struct + Contract *MathTransactor + func (_Math *MathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Math *MathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MathTransactorSession struct + Contract *MathTransactor + TransactOpts bind.TransactOpts + type MetaScheduler struct + func NewMetaScheduler(address common.Address, backend bind.ContractBackend) (*MetaScheduler, error) + type MetaSchedulerBilledTooMuchEvent struct + BillingAmount *big.Int + JobId [32]byte + ProviderAddr common.Address + Raw types.Log + type MetaSchedulerBilledTooMuchEventIterator struct + Event *MetaSchedulerBilledTooMuchEvent + func (it *MetaSchedulerBilledTooMuchEventIterator) Close() error + func (it *MetaSchedulerBilledTooMuchEventIterator) Error() error + func (it *MetaSchedulerBilledTooMuchEventIterator) Next() bool + type MetaSchedulerCaller struct + func NewMetaSchedulerCaller(address common.Address, caller bind.ContractCaller) (*MetaSchedulerCaller, error) + func (_MetaScheduler *MetaSchedulerCaller) Constants(opts *bind.CallOpts) (common.Address, error) + func (_MetaScheduler *MetaSchedulerCaller) Credit(opts *bind.CallOpts) (common.Address, error) + func (_MetaScheduler *MetaSchedulerCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error) + func (_MetaScheduler *MetaSchedulerCaller) EnableRequestNewJob(opts *bind.CallOpts) (bool, error) + func (_MetaScheduler *MetaSchedulerCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error) + func (_MetaScheduler *MetaSchedulerCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error) + func (_MetaScheduler *MetaSchedulerCaller) Jobs(opts *bind.CallOpts) (common.Address, error) + func (_MetaScheduler *MetaSchedulerCaller) METASCHEDULERROLE(opts *bind.CallOpts) ([32]byte, error) + func (_MetaScheduler *MetaSchedulerCaller) ProviderJobQueues(opts *bind.CallOpts) (common.Address, error) + func (_MetaScheduler *MetaSchedulerCaller) ProviderManager(opts *bind.CallOpts) (common.Address, error) + func (_MetaScheduler *MetaSchedulerCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type MetaSchedulerCallerRaw struct + Contract *MetaSchedulerCaller + func (_MetaScheduler *MetaSchedulerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type MetaSchedulerCallerSession struct + CallOpts bind.CallOpts + Contract *MetaSchedulerCaller + func (_MetaScheduler *MetaSchedulerCallerSession) Constants() (common.Address, error) + func (_MetaScheduler *MetaSchedulerCallerSession) Credit() (common.Address, error) + func (_MetaScheduler *MetaSchedulerCallerSession) DEFAULTADMINROLE() ([32]byte, error) + func (_MetaScheduler *MetaSchedulerCallerSession) EnableRequestNewJob() (bool, error) + func (_MetaScheduler *MetaSchedulerCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_MetaScheduler *MetaSchedulerCallerSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_MetaScheduler *MetaSchedulerCallerSession) Jobs() (common.Address, error) + func (_MetaScheduler *MetaSchedulerCallerSession) METASCHEDULERROLE() ([32]byte, error) + func (_MetaScheduler *MetaSchedulerCallerSession) ProviderJobQueues() (common.Address, error) + func (_MetaScheduler *MetaSchedulerCallerSession) ProviderManager() (common.Address, error) + func (_MetaScheduler *MetaSchedulerCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type MetaSchedulerClaimJobEvent struct + CustomerAddr common.Address + JobDefinition JobDefinition + JobId [32]byte + MaxDurationMinute uint64 + ProviderAddr common.Address + Raw types.Log + type MetaSchedulerClaimJobEventIterator struct + Event *MetaSchedulerClaimJobEvent + func (it *MetaSchedulerClaimJobEventIterator) Close() error + func (it *MetaSchedulerClaimJobEventIterator) Error() error + func (it *MetaSchedulerClaimJobEventIterator) Next() bool + type MetaSchedulerClaimNextCancellingJobEvent struct + CustomerAddr common.Address + JobId [32]byte + ProviderAddr common.Address + Raw types.Log + type MetaSchedulerClaimNextCancellingJobEventIterator struct + Event *MetaSchedulerClaimNextCancellingJobEvent + func (it *MetaSchedulerClaimNextCancellingJobEventIterator) Close() error + func (it *MetaSchedulerClaimNextCancellingJobEventIterator) Error() error + func (it *MetaSchedulerClaimNextCancellingJobEventIterator) Next() bool + type MetaSchedulerClaimNextTopUpJobEvent struct + JobId [32]byte + MaxDurationMinute uint64 + ProviderAddr common.Address + Raw types.Log + type MetaSchedulerClaimNextTopUpJobEventIterator struct + Event *MetaSchedulerClaimNextTopUpJobEvent + func (it *MetaSchedulerClaimNextTopUpJobEventIterator) Close() error + func (it *MetaSchedulerClaimNextTopUpJobEventIterator) Error() error + func (it *MetaSchedulerClaimNextTopUpJobEventIterator) Next() bool + type MetaSchedulerFilterer struct + func NewMetaSchedulerFilterer(address common.Address, filterer bind.ContractFilterer) (*MetaSchedulerFilterer, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterBilledTooMuchEvent(opts *bind.FilterOpts) (*MetaSchedulerBilledTooMuchEventIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterClaimJobEvent(opts *bind.FilterOpts) (*MetaSchedulerClaimJobEventIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterClaimNextCancellingJobEvent(opts *bind.FilterOpts) (*MetaSchedulerClaimNextCancellingJobEventIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterClaimNextTopUpJobEvent(opts *bind.FilterOpts) (*MetaSchedulerClaimNextTopUpJobEventIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterJobRefusedEvent(opts *bind.FilterOpts) (*MetaSchedulerJobRefusedEventIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterJobTransitionEvent(opts *bind.FilterOpts) (*MetaSchedulerJobTransitionEventIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterNewJobRequestEvent(opts *bind.FilterOpts) (*MetaSchedulerNewJobRequestEventIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*MetaSchedulerRoleAdminChangedIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MetaSchedulerRoleGrantedIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MetaSchedulerRoleRevokedIterator, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseBilledTooMuchEvent(log types.Log) (*MetaSchedulerBilledTooMuchEvent, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseClaimJobEvent(log types.Log) (*MetaSchedulerClaimJobEvent, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseClaimNextCancellingJobEvent(log types.Log) (*MetaSchedulerClaimNextCancellingJobEvent, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseClaimNextTopUpJobEvent(log types.Log) (*MetaSchedulerClaimNextTopUpJobEvent, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseJobRefusedEvent(log types.Log) (*MetaSchedulerJobRefusedEvent, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseJobTransitionEvent(log types.Log) (*MetaSchedulerJobTransitionEvent, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseNewJobRequestEvent(log types.Log) (*MetaSchedulerNewJobRequestEvent, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseRoleAdminChanged(log types.Log) (*MetaSchedulerRoleAdminChanged, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseRoleGranted(log types.Log) (*MetaSchedulerRoleGranted, error) + func (_MetaScheduler *MetaSchedulerFilterer) ParseRoleRevoked(log types.Log) (*MetaSchedulerRoleRevoked, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchBilledTooMuchEvent(opts *bind.WatchOpts, sink chan<- *MetaSchedulerBilledTooMuchEvent) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchClaimJobEvent(opts *bind.WatchOpts, sink chan<- *MetaSchedulerClaimJobEvent) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchClaimNextCancellingJobEvent(opts *bind.WatchOpts, sink chan<- *MetaSchedulerClaimNextCancellingJobEvent) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchClaimNextTopUpJobEvent(opts *bind.WatchOpts, sink chan<- *MetaSchedulerClaimNextTopUpJobEvent) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchJobRefusedEvent(opts *bind.WatchOpts, sink chan<- *MetaSchedulerJobRefusedEvent) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchJobTransitionEvent(opts *bind.WatchOpts, sink chan<- *MetaSchedulerJobTransitionEvent) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchNewJobRequestEvent(opts *bind.WatchOpts, sink chan<- *MetaSchedulerNewJobRequestEvent) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *MetaSchedulerRoleAdminChanged, ...) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MetaSchedulerRoleGranted, role [][32]byte, ...) (event.Subscription, error) + func (_MetaScheduler *MetaSchedulerFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MetaSchedulerRoleRevoked, role [][32]byte, ...) (event.Subscription, error) + type MetaSchedulerJobRefusedEvent struct + CustomerAddr common.Address + JobId [32]byte + ProviderAddr common.Address + Raw types.Log + type MetaSchedulerJobRefusedEventIterator struct + Event *MetaSchedulerJobRefusedEvent + func (it *MetaSchedulerJobRefusedEventIterator) Close() error + func (it *MetaSchedulerJobRefusedEventIterator) Error() error + func (it *MetaSchedulerJobRefusedEventIterator) Next() bool + type MetaSchedulerJobTransitionEvent struct + From uint8 + JobId [32]byte + Raw types.Log + To uint8 + type MetaSchedulerJobTransitionEventIterator struct + Event *MetaSchedulerJobTransitionEvent + func (it *MetaSchedulerJobTransitionEventIterator) Close() error + func (it *MetaSchedulerJobTransitionEventIterator) Error() error + func (it *MetaSchedulerJobTransitionEventIterator) Next() bool + type MetaSchedulerNewJobRequestEvent struct + CustomerAddr common.Address + JobId [32]byte + Raw types.Log + type MetaSchedulerNewJobRequestEventIterator struct + Event *MetaSchedulerNewJobRequestEvent + func (it *MetaSchedulerNewJobRequestEventIterator) Close() error + func (it *MetaSchedulerNewJobRequestEventIterator) Error() error + func (it *MetaSchedulerNewJobRequestEventIterator) Next() bool + type MetaSchedulerRaw struct + Contract *MetaScheduler + func (_MetaScheduler *MetaSchedulerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_MetaScheduler *MetaSchedulerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MetaSchedulerRoleAdminChanged struct + NewAdminRole [32]byte + PreviousAdminRole [32]byte + Raw types.Log + Role [32]byte + type MetaSchedulerRoleAdminChangedIterator struct + Event *MetaSchedulerRoleAdminChanged + func (it *MetaSchedulerRoleAdminChangedIterator) Close() error + func (it *MetaSchedulerRoleAdminChangedIterator) Error() error + func (it *MetaSchedulerRoleAdminChangedIterator) Next() bool + type MetaSchedulerRoleGranted struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type MetaSchedulerRoleGrantedIterator struct + Event *MetaSchedulerRoleGranted + func (it *MetaSchedulerRoleGrantedIterator) Close() error + func (it *MetaSchedulerRoleGrantedIterator) Error() error + func (it *MetaSchedulerRoleGrantedIterator) Next() bool + type MetaSchedulerRoleRevoked struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type MetaSchedulerRoleRevokedIterator struct + Event *MetaSchedulerRoleRevoked + func (it *MetaSchedulerRoleRevokedIterator) Close() error + func (it *MetaSchedulerRoleRevokedIterator) Error() error + func (it *MetaSchedulerRoleRevokedIterator) Next() bool + type MetaSchedulerSession struct + CallOpts bind.CallOpts + Contract *MetaScheduler + TransactOpts bind.TransactOpts + func (_MetaScheduler *MetaSchedulerSession) CancelJob(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) ClaimNextCancellingJob() (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) ClaimNextJob() (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) ClaimNextTopUpJob() (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) Constants() (common.Address, error) + func (_MetaScheduler *MetaSchedulerSession) Credit() (common.Address, error) + func (_MetaScheduler *MetaSchedulerSession) DEFAULTADMINROLE() ([32]byte, error) + func (_MetaScheduler *MetaSchedulerSession) EnableRequestNewJob() (bool, error) + func (_MetaScheduler *MetaSchedulerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_MetaScheduler *MetaSchedulerSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_MetaScheduler *MetaSchedulerSession) Jobs() (common.Address, error) + func (_MetaScheduler *MetaSchedulerSession) METASCHEDULERROLE() ([32]byte, error) + func (_MetaScheduler *MetaSchedulerSession) MetaSchedule(_jobId [32]byte, _providerAddr common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) PanicJob(_jobId [32]byte, _lastError string) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) ProviderJobQueues() (common.Address, error) + func (_MetaScheduler *MetaSchedulerSession) ProviderManager() (common.Address, error) + func (_MetaScheduler *MetaSchedulerSession) ProviderSetJobStatus(_jobId [32]byte, _nextJobStatus uint8, _jobDurationMinute uint64, ...) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) RefuseJob(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) RequestNewJob(_definition JobDefinition, _lockedCredits *big.Int, _jobName [32]byte, ...) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) SetDelegateSpendingAuthority(_jobId [32]byte, _delegateSpendingAuthority bool) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) SetEnableRequestNewJob(_enable bool) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_MetaScheduler *MetaSchedulerSession) TimeoutJob(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) TopUpJob(_jobId [32]byte, _amount *big.Int) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) TopUpJobDelegate(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerSession) WithdrawAdmin(_amount *big.Int) (*types.Transaction, error) + type MetaSchedulerTransactor struct + func NewMetaSchedulerTransactor(address common.Address, transactor bind.ContractTransactor) (*MetaSchedulerTransactor, error) + func (_MetaScheduler *MetaSchedulerTransactor) CancelJob(opts *bind.TransactOpts, _jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) ClaimNextCancellingJob(opts *bind.TransactOpts) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) ClaimNextJob(opts *bind.TransactOpts) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) ClaimNextTopUpJob(opts *bind.TransactOpts) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) MetaSchedule(opts *bind.TransactOpts, _jobId [32]byte, _providerAddr common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) PanicJob(opts *bind.TransactOpts, _jobId [32]byte, _lastError string) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) ProviderSetJobStatus(opts *bind.TransactOpts, _jobId [32]byte, _nextJobStatus uint8, ...) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) RefuseJob(opts *bind.TransactOpts, _jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) RequestNewJob(opts *bind.TransactOpts, _definition JobDefinition, _lockedCredits *big.Int, ...) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) SetDelegateSpendingAuthority(opts *bind.TransactOpts, _jobId [32]byte, _delegateSpendingAuthority bool) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) SetEnableRequestNewJob(opts *bind.TransactOpts, _enable bool) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) TimeoutJob(opts *bind.TransactOpts, _jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) TopUpJob(opts *bind.TransactOpts, _jobId [32]byte, _amount *big.Int) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) TopUpJobDelegate(opts *bind.TransactOpts, _jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactor) WithdrawAdmin(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error) + type MetaSchedulerTransactorRaw struct + Contract *MetaSchedulerTransactor + func (_MetaScheduler *MetaSchedulerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MetaSchedulerTransactorSession struct + Contract *MetaSchedulerTransactor + TransactOpts bind.TransactOpts + func (_MetaScheduler *MetaSchedulerTransactorSession) CancelJob(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) ClaimNextCancellingJob() (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) ClaimNextJob() (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) ClaimNextTopUpJob() (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) MetaSchedule(_jobId [32]byte, _providerAddr common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) PanicJob(_jobId [32]byte, _lastError string) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) ProviderSetJobStatus(_jobId [32]byte, _nextJobStatus uint8, _jobDurationMinute uint64, ...) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) RefuseJob(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) RequestNewJob(_definition JobDefinition, _lockedCredits *big.Int, _jobName [32]byte, ...) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) SetDelegateSpendingAuthority(_jobId [32]byte, _delegateSpendingAuthority bool) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) SetEnableRequestNewJob(_enable bool) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) TimeoutJob(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) TopUpJob(_jobId [32]byte, _amount *big.Int) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) TopUpJobDelegate(_jobId [32]byte) (*types.Transaction, error) + func (_MetaScheduler *MetaSchedulerTransactorSession) WithdrawAdmin(_amount *big.Int) (*types.Transaction, error) + type Ownable struct + func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error) + type OwnableCaller struct + func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error) + func (_Ownable *OwnableCaller) Owner(opts *bind.CallOpts) (common.Address, error) + type OwnableCallerRaw struct + Contract *OwnableCaller + func (_Ownable *OwnableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type OwnableCallerSession struct + CallOpts bind.CallOpts + Contract *OwnableCaller + func (_Ownable *OwnableCallerSession) Owner() (common.Address, error) + type OwnableFilterer struct + func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error) + func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableOwnershipTransferredIterator, error) + func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error) + func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, ...) (event.Subscription, error) + type OwnableOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type OwnableOwnershipTransferredIterator struct + Event *OwnableOwnershipTransferred + func (it *OwnableOwnershipTransferredIterator) Close() error + func (it *OwnableOwnershipTransferredIterator) Error() error + func (it *OwnableOwnershipTransferredIterator) Next() bool + type OwnableRaw struct + Contract *Ownable + func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type OwnableSession struct + CallOpts bind.CallOpts + Contract *Ownable + TransactOpts bind.TransactOpts + func (_Ownable *OwnableSession) Owner() (common.Address, error) + func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error) + func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type OwnableTransactor struct + func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error) + func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + type OwnableTransactorRaw struct + Contract *OwnableTransactor + func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Ownable *OwnableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type OwnableTransactorSession struct + Contract *OwnableTransactor + TransactOpts bind.TransactOpts + func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type Provider struct + Addr common.Address + IsBanned bool + Labels []Label + ProviderHardware ProviderHardware + ProviderPrices ProviderPrices + type ProviderHardware struct + CpusPerNode []uint64 + GpusPerNode []uint64 + MemPerNode []uint64 + Nodes uint64 + type ProviderPrices struct + CpuPricePerMin *big.Int + GpuPricePerMin *big.Int + MemPricePerMin *big.Int + type ReentrancyGuard struct + func NewReentrancyGuard(address common.Address, backend bind.ContractBackend) (*ReentrancyGuard, error) + type ReentrancyGuardCaller struct + func NewReentrancyGuardCaller(address common.Address, caller bind.ContractCaller) (*ReentrancyGuardCaller, error) + type ReentrancyGuardCallerRaw struct + Contract *ReentrancyGuardCaller + func (_ReentrancyGuard *ReentrancyGuardCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ReentrancyGuardCallerSession struct + CallOpts bind.CallOpts + Contract *ReentrancyGuardCaller + type ReentrancyGuardFilterer struct + func NewReentrancyGuardFilterer(address common.Address, filterer bind.ContractFilterer) (*ReentrancyGuardFilterer, error) + type ReentrancyGuardRaw struct + Contract *ReentrancyGuard + func (_ReentrancyGuard *ReentrancyGuardRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_ReentrancyGuard *ReentrancyGuardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ReentrancyGuard *ReentrancyGuardRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ReentrancyGuardSession struct + CallOpts bind.CallOpts + Contract *ReentrancyGuard + TransactOpts bind.TransactOpts + type ReentrancyGuardTransactor struct + func NewReentrancyGuardTransactor(address common.Address, transactor bind.ContractTransactor) (*ReentrancyGuardTransactor, error) + type ReentrancyGuardTransactorRaw struct + Contract *ReentrancyGuardTransactor + func (_ReentrancyGuard *ReentrancyGuardTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ReentrancyGuard *ReentrancyGuardTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ReentrancyGuardTransactorSession struct + Contract *ReentrancyGuardTransactor + TransactOpts bind.TransactOpts + type SafeCast struct + func NewSafeCast(address common.Address, backend bind.ContractBackend) (*SafeCast, error) + type SafeCastCaller struct + func NewSafeCastCaller(address common.Address, caller bind.ContractCaller) (*SafeCastCaller, error) + type SafeCastCallerRaw struct + Contract *SafeCastCaller + func (_SafeCast *SafeCastCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type SafeCastCallerSession struct + CallOpts bind.CallOpts + Contract *SafeCastCaller + type SafeCastFilterer struct + func NewSafeCastFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeCastFilterer, error) + type SafeCastRaw struct + Contract *SafeCast + func (_SafeCast *SafeCastRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_SafeCast *SafeCastRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SafeCast *SafeCastRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SafeCastSession struct + CallOpts bind.CallOpts + Contract *SafeCast + TransactOpts bind.TransactOpts + type SafeCastTransactor struct + func NewSafeCastTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeCastTransactor, error) + type SafeCastTransactorRaw struct + Contract *SafeCastTransactor + func (_SafeCast *SafeCastTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SafeCast *SafeCastTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SafeCastTransactorSession struct + Contract *SafeCastTransactor + TransactOpts bind.TransactOpts + type SignedMath struct + func NewSignedMath(address common.Address, backend bind.ContractBackend) (*SignedMath, error) + type SignedMathCaller struct + func NewSignedMathCaller(address common.Address, caller bind.ContractCaller) (*SignedMathCaller, error) + type SignedMathCallerRaw struct + Contract *SignedMathCaller + func (_SignedMath *SignedMathCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type SignedMathCallerSession struct + CallOpts bind.CallOpts + Contract *SignedMathCaller + type SignedMathFilterer struct + func NewSignedMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SignedMathFilterer, error) + type SignedMathRaw struct + Contract *SignedMath + func (_SignedMath *SignedMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_SignedMath *SignedMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SignedMath *SignedMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SignedMathSession struct + CallOpts bind.CallOpts + Contract *SignedMath + TransactOpts bind.TransactOpts + type SignedMathTransactor struct + func NewSignedMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SignedMathTransactor, error) + type SignedMathTransactorRaw struct + Contract *SignedMathTransactor + func (_SignedMath *SignedMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SignedMath *SignedMathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SignedMathTransactorSession struct + Contract *SignedMathTransactor + TransactOpts bind.TransactOpts + type Strings struct + func NewStrings(address common.Address, backend bind.ContractBackend) (*Strings, error) + type StringsCaller struct + func NewStringsCaller(address common.Address, caller bind.ContractCaller) (*StringsCaller, error) + type StringsCallerRaw struct + Contract *StringsCaller + func (_Strings *StringsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type StringsCallerSession struct + CallOpts bind.CallOpts + Contract *StringsCaller + type StringsFilterer struct + func NewStringsFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsFilterer, error) + type StringsRaw struct + Contract *Strings + func (_Strings *StringsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Strings *StringsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Strings *StringsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type StringsSession struct + CallOpts bind.CallOpts + Contract *Strings + TransactOpts bind.TransactOpts + type StringsTransactor struct + func NewStringsTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsTransactor, error) + type StringsTransactorRaw struct + Contract *StringsTransactor + func (_Strings *StringsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Strings *StringsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type StringsTransactorSession struct + Contract *StringsTransactor + TransactOpts bind.TransactOpts + type Tools struct + func NewTools(address common.Address, backend bind.ContractBackend) (*Tools, error) + type ToolsCaller struct + func NewToolsCaller(address common.Address, caller bind.ContractCaller) (*ToolsCaller, error) + func (_Tools *ToolsCaller) CheckNewJobStatus(opts *bind.CallOpts, _currentJobStatus uint8, _nextJobStatus uint8) error + func (_Tools *ToolsCaller) ConvertAddressToBytes32(opts *bind.CallOpts, _address common.Address) ([32]byte, error) + func (_Tools *ToolsCaller) ConvertBytes32ToAddress(opts *bind.CallOpts, _bytes [32]byte) (common.Address, error) + func (_Tools *ToolsCaller) ConvertCreditToDuration(opts *bind.CallOpts, jobDefinition JobDefinition, ...) (uint64, error) + func (_Tools *ToolsCaller) ConvertDurationToCredit(opts *bind.CallOpts, jobDefinition JobDefinition, ...) (*big.Int, error) + func (_Tools *ToolsCaller) GetRemainingTime(opts *bind.CallOpts, job Job, providerPrices ProviderPrices) (uint64, error) + func (_Tools *ToolsCaller) IsDelegateTopable(opts *bind.CallOpts, _jobStatus uint8) (bool, error) + func (_Tools *ToolsCaller) IsJobCold(opts *bind.CallOpts, _jobStatus uint8) (bool, error) + func (_Tools *ToolsCaller) IsJobDefinitionValid(opts *bind.CallOpts, _jobDefinition JobDefinition) (bool, error) + func (_Tools *ToolsCaller) IsJobHot(opts *bind.CallOpts, _jobStatus uint8) (bool, error) + type ToolsCallerRaw struct + Contract *ToolsCaller + func (_Tools *ToolsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ToolsCallerSession struct + CallOpts bind.CallOpts + Contract *ToolsCaller + func (_Tools *ToolsCallerSession) CheckNewJobStatus(_currentJobStatus uint8, _nextJobStatus uint8) error + func (_Tools *ToolsCallerSession) ConvertAddressToBytes32(_address common.Address) ([32]byte, error) + func (_Tools *ToolsCallerSession) ConvertBytes32ToAddress(_bytes [32]byte) (common.Address, error) + func (_Tools *ToolsCallerSession) ConvertCreditToDuration(jobDefinition JobDefinition, providerPrices ProviderPrices, ...) (uint64, error) + func (_Tools *ToolsCallerSession) ConvertDurationToCredit(jobDefinition JobDefinition, providerPrices ProviderPrices, ...) (*big.Int, error) + func (_Tools *ToolsCallerSession) GetRemainingTime(job Job, providerPrices ProviderPrices) (uint64, error) + func (_Tools *ToolsCallerSession) IsDelegateTopable(_jobStatus uint8) (bool, error) + func (_Tools *ToolsCallerSession) IsJobCold(_jobStatus uint8) (bool, error) + func (_Tools *ToolsCallerSession) IsJobDefinitionValid(_jobDefinition JobDefinition) (bool, error) + func (_Tools *ToolsCallerSession) IsJobHot(_jobStatus uint8) (bool, error) + type ToolsFilterer struct + func NewToolsFilterer(address common.Address, filterer bind.ContractFilterer) (*ToolsFilterer, error) + type ToolsRaw struct + Contract *Tools + func (_Tools *ToolsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Tools *ToolsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Tools *ToolsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ToolsSession struct + CallOpts bind.CallOpts + Contract *Tools + TransactOpts bind.TransactOpts + func (_Tools *ToolsSession) CheckNewJobStatus(_currentJobStatus uint8, _nextJobStatus uint8) error + func (_Tools *ToolsSession) ConvertAddressToBytes32(_address common.Address) ([32]byte, error) + func (_Tools *ToolsSession) ConvertBytes32ToAddress(_bytes [32]byte) (common.Address, error) + func (_Tools *ToolsSession) ConvertCreditToDuration(jobDefinition JobDefinition, providerPrices ProviderPrices, ...) (uint64, error) + func (_Tools *ToolsSession) ConvertDurationToCredit(jobDefinition JobDefinition, providerPrices ProviderPrices, ...) (*big.Int, error) + func (_Tools *ToolsSession) GetRemainingTime(job Job, providerPrices ProviderPrices) (uint64, error) + func (_Tools *ToolsSession) IsDelegateTopable(_jobStatus uint8) (bool, error) + func (_Tools *ToolsSession) IsJobCold(_jobStatus uint8) (bool, error) + func (_Tools *ToolsSession) IsJobDefinitionValid(_jobDefinition JobDefinition) (bool, error) + func (_Tools *ToolsSession) IsJobHot(_jobStatus uint8) (bool, error) + type ToolsTransactor struct + func NewToolsTransactor(address common.Address, transactor bind.ContractTransactor) (*ToolsTransactor, error) + type ToolsTransactorRaw struct + Contract *ToolsTransactor + func (_Tools *ToolsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Tools *ToolsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ToolsTransactorSession struct + Contract *ToolsTransactor + TransactOpts bind.TransactOpts