Documentation ¶
Index ¶
- Variables
- type FleetManagement
- type FleetManagementCaller
- func (_FleetManagement *FleetManagementCaller) Coordinator(opts *bind.CallOpts) (common.Address, error)
- func (_FleetManagement *FleetManagementCaller) CreditCenter(opts *bind.CallOpts) (common.Address, error)
- func (_FleetManagement *FleetManagementCaller) Epoch(opts *bind.CallOpts) (*big.Int, error)
- func (_FleetManagement *FleetManagementCaller) IsActiveCoordinator(opts *bind.CallOpts, _coordinator common.Address, _projectId *big.Int) (bool, error)
- func (_FleetManagement *FleetManagementCaller) IsActiveProver(opts *bind.CallOpts, _id *big.Int) (bool, error)
- func (_FleetManagement *FleetManagementCaller) MinStake(opts *bind.CallOpts) (*big.Int, error)
- func (_FleetManagement *FleetManagementCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FleetManagement *FleetManagementCaller) OwnerOfProver(opts *bind.CallOpts, _proverId *big.Int) (common.Address, error)
- func (_FleetManagement *FleetManagementCaller) ProverStore(opts *bind.CallOpts) (common.Address, error)
- func (_FleetManagement *FleetManagementCaller) RegistrationFee(opts *bind.CallOpts) (*big.Int, error)
- func (_FleetManagement *FleetManagementCaller) Slasher(opts *bind.CallOpts) (common.Address, error)
- func (_FleetManagement *FleetManagementCaller) StakingHub(opts *bind.CallOpts) (common.Address, error)
- type FleetManagementCallerRaw
- type FleetManagementCallerSession
- func (_FleetManagement *FleetManagementCallerSession) Coordinator() (common.Address, error)
- func (_FleetManagement *FleetManagementCallerSession) CreditCenter() (common.Address, error)
- func (_FleetManagement *FleetManagementCallerSession) Epoch() (*big.Int, error)
- func (_FleetManagement *FleetManagementCallerSession) IsActiveCoordinator(_coordinator common.Address, _projectId *big.Int) (bool, error)
- func (_FleetManagement *FleetManagementCallerSession) IsActiveProver(_id *big.Int) (bool, error)
- func (_FleetManagement *FleetManagementCallerSession) MinStake() (*big.Int, error)
- func (_FleetManagement *FleetManagementCallerSession) Owner() (common.Address, error)
- func (_FleetManagement *FleetManagementCallerSession) OwnerOfProver(_proverId *big.Int) (common.Address, error)
- func (_FleetManagement *FleetManagementCallerSession) ProverStore() (common.Address, error)
- func (_FleetManagement *FleetManagementCallerSession) RegistrationFee() (*big.Int, error)
- func (_FleetManagement *FleetManagementCallerSession) Slasher() (common.Address, error)
- func (_FleetManagement *FleetManagementCallerSession) StakingHub() (common.Address, error)
- type FleetManagementCoordinatorSet
- type FleetManagementCoordinatorSetIterator
- type FleetManagementCreditCenterSet
- type FleetManagementCreditCenterSetIterator
- type FleetManagementFeeWithdrawn
- type FleetManagementFeeWithdrawnIterator
- type FleetManagementFilterer
- func (_FleetManagement *FleetManagementFilterer) FilterCoordinatorSet(opts *bind.FilterOpts, coordinator []common.Address) (*FleetManagementCoordinatorSetIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterCreditCenterSet(opts *bind.FilterOpts, creditCenter []common.Address) (*FleetManagementCreditCenterSetIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterFeeWithdrawn(opts *bind.FilterOpts, account []common.Address) (*FleetManagementFeeWithdrawnIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterInitialized(opts *bind.FilterOpts) (*FleetManagementInitializedIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FleetManagementOwnershipTransferredIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterProverStoreSet(opts *bind.FilterOpts, prover []common.Address) (*FleetManagementProverStoreSetIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterRegistrationFeeSet(opts *bind.FilterOpts) (*FleetManagementRegistrationFeeSetIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterSlasherSet(opts *bind.FilterOpts, slasher []common.Address) (*FleetManagementSlasherSetIterator, error)
- func (_FleetManagement *FleetManagementFilterer) FilterStakingHubSet(opts *bind.FilterOpts, msp []common.Address) (*FleetManagementStakingHubSetIterator, error)
- func (_FleetManagement *FleetManagementFilterer) ParseCoordinatorSet(log types.Log) (*FleetManagementCoordinatorSet, error)
- func (_FleetManagement *FleetManagementFilterer) ParseCreditCenterSet(log types.Log) (*FleetManagementCreditCenterSet, error)
- func (_FleetManagement *FleetManagementFilterer) ParseFeeWithdrawn(log types.Log) (*FleetManagementFeeWithdrawn, error)
- func (_FleetManagement *FleetManagementFilterer) ParseInitialized(log types.Log) (*FleetManagementInitialized, error)
- func (_FleetManagement *FleetManagementFilterer) ParseOwnershipTransferred(log types.Log) (*FleetManagementOwnershipTransferred, error)
- func (_FleetManagement *FleetManagementFilterer) ParseProverStoreSet(log types.Log) (*FleetManagementProverStoreSet, error)
- func (_FleetManagement *FleetManagementFilterer) ParseRegistrationFeeSet(log types.Log) (*FleetManagementRegistrationFeeSet, error)
- func (_FleetManagement *FleetManagementFilterer) ParseSlasherSet(log types.Log) (*FleetManagementSlasherSet, error)
- func (_FleetManagement *FleetManagementFilterer) ParseStakingHubSet(log types.Log) (*FleetManagementStakingHubSet, error)
- func (_FleetManagement *FleetManagementFilterer) WatchCoordinatorSet(opts *bind.WatchOpts, sink chan<- *FleetManagementCoordinatorSet, ...) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchCreditCenterSet(opts *bind.WatchOpts, sink chan<- *FleetManagementCreditCenterSet, ...) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchFeeWithdrawn(opts *bind.WatchOpts, sink chan<- *FleetManagementFeeWithdrawn, ...) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *FleetManagementInitialized) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FleetManagementOwnershipTransferred, ...) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchProverStoreSet(opts *bind.WatchOpts, sink chan<- *FleetManagementProverStoreSet, ...) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchRegistrationFeeSet(opts *bind.WatchOpts, sink chan<- *FleetManagementRegistrationFeeSet) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchSlasherSet(opts *bind.WatchOpts, sink chan<- *FleetManagementSlasherSet, ...) (event.Subscription, error)
- func (_FleetManagement *FleetManagementFilterer) WatchStakingHubSet(opts *bind.WatchOpts, sink chan<- *FleetManagementStakingHubSet, ...) (event.Subscription, error)
- type FleetManagementInitialized
- type FleetManagementInitializedIterator
- type FleetManagementOwnershipTransferred
- type FleetManagementOwnershipTransferredIterator
- type FleetManagementProverStoreSet
- type FleetManagementProverStoreSetIterator
- type FleetManagementRaw
- func (_FleetManagement *FleetManagementRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FleetManagement *FleetManagementRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FleetManagementRegistrationFeeSet
- type FleetManagementRegistrationFeeSetIterator
- type FleetManagementSession
- func (_FleetManagement *FleetManagementSession) Coordinator() (common.Address, error)
- func (_FleetManagement *FleetManagementSession) CreditCenter() (common.Address, error)
- func (_FleetManagement *FleetManagementSession) Epoch() (*big.Int, error)
- func (_FleetManagement *FleetManagementSession) Grant(_proverId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) Initialize(_minStake *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) IsActiveCoordinator(_coordinator common.Address, _projectId *big.Int) (bool, error)
- func (_FleetManagement *FleetManagementSession) IsActiveProver(_id *big.Int) (bool, error)
- func (_FleetManagement *FleetManagementSession) MinStake() (*big.Int, error)
- func (_FleetManagement *FleetManagementSession) Owner() (common.Address, error)
- func (_FleetManagement *FleetManagementSession) OwnerOfProver(_proverId *big.Int) (common.Address, error)
- func (_FleetManagement *FleetManagementSession) ProverStore() (common.Address, error)
- func (_FleetManagement *FleetManagementSession) Register() (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) RegistrationFee() (*big.Int, error)
- func (_FleetManagement *FleetManagementSession) RenounceOwnership() (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) SetCoordinator(_coordinator common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) SetCreditCenter(_creditCenter common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) SetProverStore(_proverStore common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) SetSlasher(_slasher common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) SetStakingHub(_hub common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) Slasher() (common.Address, error)
- func (_FleetManagement *FleetManagementSession) StakingHub() (common.Address, error)
- func (_FleetManagement *FleetManagementSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
- type FleetManagementSlasherSet
- type FleetManagementSlasherSetIterator
- type FleetManagementStakingHubSet
- type FleetManagementStakingHubSetIterator
- type FleetManagementTransactor
- func (_FleetManagement *FleetManagementTransactor) Grant(opts *bind.TransactOpts, _proverId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) Initialize(opts *bind.TransactOpts, _minStake *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) Register(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) SetCoordinator(opts *bind.TransactOpts, _coordinator common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) SetCreditCenter(opts *bind.TransactOpts, _creditCenter common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) SetProverStore(opts *bind.TransactOpts, _proverStore common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) SetRegistrationFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) SetSlasher(opts *bind.TransactOpts, _slasher common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) SetStakingHub(opts *bind.TransactOpts, _hub common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactor) WithdrawFee(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error)
- type FleetManagementTransactorRaw
- type FleetManagementTransactorSession
- func (_FleetManagement *FleetManagementTransactorSession) Grant(_proverId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) Initialize(_minStake *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) Register() (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) SetCoordinator(_coordinator common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) SetCreditCenter(_creditCenter common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) SetProverStore(_proverStore common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) SetSlasher(_slasher common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) SetStakingHub(_hub common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FleetManagement *FleetManagementTransactorSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
- type ProjectDevice
- type ProjectDeviceApprove
- type ProjectDeviceApproveIterator
- type ProjectDeviceCaller
- func (_ProjectDevice *ProjectDeviceCaller) Approved(opts *bind.CallOpts, _projectId *big.Int, _device common.Address) (bool, error)
- func (_ProjectDevice *ProjectDeviceCaller) IoIDRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_ProjectDevice *ProjectDeviceCaller) W3bstreamProject(opts *bind.CallOpts) (common.Address, error)
- type ProjectDeviceCallerRaw
- type ProjectDeviceCallerSession
- type ProjectDeviceFilterer
- func (_ProjectDevice *ProjectDeviceFilterer) FilterApprove(opts *bind.FilterOpts, device []common.Address) (*ProjectDeviceApproveIterator, error)
- func (_ProjectDevice *ProjectDeviceFilterer) FilterInitialized(opts *bind.FilterOpts) (*ProjectDeviceInitializedIterator, error)
- func (_ProjectDevice *ProjectDeviceFilterer) FilterUnapprove(opts *bind.FilterOpts, device []common.Address) (*ProjectDeviceUnapproveIterator, error)
- func (_ProjectDevice *ProjectDeviceFilterer) ParseApprove(log types.Log) (*ProjectDeviceApprove, error)
- func (_ProjectDevice *ProjectDeviceFilterer) ParseInitialized(log types.Log) (*ProjectDeviceInitialized, error)
- func (_ProjectDevice *ProjectDeviceFilterer) ParseUnapprove(log types.Log) (*ProjectDeviceUnapprove, error)
- func (_ProjectDevice *ProjectDeviceFilterer) WatchApprove(opts *bind.WatchOpts, sink chan<- *ProjectDeviceApprove, ...) (event.Subscription, error)
- func (_ProjectDevice *ProjectDeviceFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ProjectDeviceInitialized) (event.Subscription, error)
- func (_ProjectDevice *ProjectDeviceFilterer) WatchUnapprove(opts *bind.WatchOpts, sink chan<- *ProjectDeviceUnapprove, ...) (event.Subscription, error)
- type ProjectDeviceInitialized
- type ProjectDeviceInitializedIterator
- type ProjectDeviceRaw
- func (_ProjectDevice *ProjectDeviceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ProjectDevice *ProjectDeviceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProjectDeviceSession
- func (_ProjectDevice *ProjectDeviceSession) Approve(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceSession) Approved(_projectId *big.Int, _device common.Address) (bool, error)
- func (_ProjectDevice *ProjectDeviceSession) Initialize(_ioIDRegistry common.Address, _w3bstreamProject common.Address) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceSession) IoIDRegistry() (common.Address, error)
- func (_ProjectDevice *ProjectDeviceSession) Unapprove(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceSession) W3bstreamProject() (common.Address, error)
- type ProjectDeviceTransactor
- func (_ProjectDevice *ProjectDeviceTransactor) Approve(opts *bind.TransactOpts, _projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceTransactor) Initialize(opts *bind.TransactOpts, _ioIDRegistry common.Address, ...) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceTransactor) Unapprove(opts *bind.TransactOpts, _projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
- type ProjectDeviceTransactorRaw
- type ProjectDeviceTransactorSession
- func (_ProjectDevice *ProjectDeviceTransactorSession) Approve(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceTransactorSession) Initialize(_ioIDRegistry common.Address, _w3bstreamProject common.Address) (*types.Transaction, error)
- func (_ProjectDevice *ProjectDeviceTransactorSession) Unapprove(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
- type ProjectDeviceUnapprove
- type ProjectDeviceUnapproveIterator
- type ProjectRegistrar
- type ProjectRegistrarCaller
- func (_ProjectRegistrar *ProjectRegistrarCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ProjectRegistrar *ProjectRegistrarCaller) ProjectStore(opts *bind.CallOpts) (common.Address, error)
- func (_ProjectRegistrar *ProjectRegistrarCaller) RegistrationFee(opts *bind.CallOpts) (*big.Int, error)
- type ProjectRegistrarCallerRaw
- type ProjectRegistrarCallerSession
- type ProjectRegistrarFeeWithdrawn
- type ProjectRegistrarFeeWithdrawnIterator
- type ProjectRegistrarFilterer
- func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterFeeWithdrawn(opts *bind.FilterOpts, account []common.Address) (*ProjectRegistrarFeeWithdrawnIterator, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterInitialized(opts *bind.FilterOpts) (*ProjectRegistrarInitializedIterator, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ProjectRegistrarOwnershipTransferredIterator, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterProjectRegistered(opts *bind.FilterOpts, projectId []*big.Int) (*ProjectRegistrarProjectRegisteredIterator, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterRegistrationFeeSet(opts *bind.FilterOpts) (*ProjectRegistrarRegistrationFeeSetIterator, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseFeeWithdrawn(log types.Log) (*ProjectRegistrarFeeWithdrawn, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseInitialized(log types.Log) (*ProjectRegistrarInitialized, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*ProjectRegistrarOwnershipTransferred, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseProjectRegistered(log types.Log) (*ProjectRegistrarProjectRegistered, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseRegistrationFeeSet(log types.Log) (*ProjectRegistrarRegistrationFeeSet, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchFeeWithdrawn(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarFeeWithdrawn, ...) (event.Subscription, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarInitialized) (event.Subscription, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarOwnershipTransferred, ...) (event.Subscription, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchProjectRegistered(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarProjectRegistered, ...) (event.Subscription, error)
- func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchRegistrationFeeSet(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarRegistrationFeeSet) (event.Subscription, error)
- type ProjectRegistrarInitialized
- type ProjectRegistrarInitializedIterator
- type ProjectRegistrarOwnershipTransferred
- type ProjectRegistrarOwnershipTransferredIterator
- type ProjectRegistrarProjectRegistered
- type ProjectRegistrarProjectRegisteredIterator
- type ProjectRegistrarRaw
- func (_ProjectRegistrar *ProjectRegistrarRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ProjectRegistrar *ProjectRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProjectRegistrarRegistrationFeeSet
- type ProjectRegistrarRegistrationFeeSetIterator
- type ProjectRegistrarSession
- func (_ProjectRegistrar *ProjectRegistrarSession) Initialize(_projectStore common.Address) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) Owner() (common.Address, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) ProjectStore() (common.Address, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) Register(_projectId *big.Int) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) RegistrationFee() (*big.Int, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) RenounceOwnership() (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
- type ProjectRegistrarTransactor
- func (_ProjectRegistrar *ProjectRegistrarTransactor) Initialize(opts *bind.TransactOpts, _projectStore common.Address) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactor) Register(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactor) SetRegistrationFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactor) WithdrawFee(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error)
- type ProjectRegistrarTransactorRaw
- type ProjectRegistrarTransactorSession
- func (_ProjectRegistrar *ProjectRegistrarTransactorSession) Initialize(_projectStore common.Address) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactorSession) Register(_projectId *big.Int) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactorSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ProjectRegistrar *ProjectRegistrarTransactorSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
- type W3bstreamProject
- type W3bstreamProjectAttributeSet
- type W3bstreamProjectAttributeSetIterator
- type W3bstreamProjectBinderSet
- type W3bstreamProjectBinderSetIterator
- type W3bstreamProjectCaller
- func (_W3bstreamProject *W3bstreamProjectCaller) Attribute(opts *bind.CallOpts, _projectId *big.Int, _name [32]byte) ([]byte, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) Attributes(opts *bind.CallOpts, arg0 *big.Int, arg1 [32]byte) ([]byte, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) AttributesOf(opts *bind.CallOpts, _projectId *big.Int, _keys [][32]byte) ([][]byte, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) Binder(opts *bind.CallOpts) (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) Config(opts *bind.CallOpts, _projectId *big.Int) (W3bstreamProjectProjectConfig, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) Count(opts *bind.CallOpts) (*big.Int, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) IsPaused(opts *bind.CallOpts, _projectId *big.Int) (bool, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) IsValidProject(opts *bind.CallOpts, _projectId *big.Int) (bool, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) OwnerOf(opts *bind.CallOpts, _projectId *big.Int) (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectCaller) Project(opts *bind.CallOpts) (common.Address, error)
- type W3bstreamProjectCallerRaw
- type W3bstreamProjectCallerSession
- func (_W3bstreamProject *W3bstreamProjectCallerSession) Attribute(_projectId *big.Int, _name [32]byte) ([]byte, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) Attributes(arg0 *big.Int, arg1 [32]byte) ([]byte, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) AttributesOf(_projectId *big.Int, _keys [][32]byte) ([][]byte, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) Binder() (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) Config(_projectId *big.Int) (W3bstreamProjectProjectConfig, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) Count() (*big.Int, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) IsPaused(_projectId *big.Int) (bool, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) IsValidProject(_projectId *big.Int) (bool, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) Owner() (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) OwnerOf(_projectId *big.Int) (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectCallerSession) Project() (common.Address, error)
- type W3bstreamProjectFilterer
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterAttributeSet(opts *bind.FilterOpts, projectId []*big.Int, key [][32]byte) (*W3bstreamProjectAttributeSetIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterBinderSet(opts *bind.FilterOpts, binder []common.Address) (*W3bstreamProjectBinderSetIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterInitialized(opts *bind.FilterOpts) (*W3bstreamProjectInitializedIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*W3bstreamProjectOwnershipTransferredIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectBinded(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectBindedIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectConfigUpdated(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectConfigUpdatedIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectPaused(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectPausedIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectResumed(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectResumedIterator, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseAttributeSet(log types.Log) (*W3bstreamProjectAttributeSet, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseBinderSet(log types.Log) (*W3bstreamProjectBinderSet, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseInitialized(log types.Log) (*W3bstreamProjectInitialized, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseOwnershipTransferred(log types.Log) (*W3bstreamProjectOwnershipTransferred, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectBinded(log types.Log) (*W3bstreamProjectProjectBinded, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectConfigUpdated(log types.Log) (*W3bstreamProjectProjectConfigUpdated, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectPaused(log types.Log) (*W3bstreamProjectProjectPaused, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectResumed(log types.Log) (*W3bstreamProjectProjectResumed, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchAttributeSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectAttributeSet, ...) (event.Subscription, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchBinderSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectBinderSet, ...) (event.Subscription, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectInitialized) (event.Subscription, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectOwnershipTransferred, ...) (event.Subscription, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectBinded(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectBinded, ...) (event.Subscription, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectConfigUpdated(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectConfigUpdated, ...) (event.Subscription, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectPaused(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectPaused, ...) (event.Subscription, error)
- func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectResumed(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectResumed, ...) (event.Subscription, error)
- type W3bstreamProjectInitialized
- type W3bstreamProjectInitializedIterator
- type W3bstreamProjectOwnershipTransferred
- type W3bstreamProjectOwnershipTransferredIterator
- type W3bstreamProjectProjectBinded
- type W3bstreamProjectProjectBindedIterator
- type W3bstreamProjectProjectConfig
- type W3bstreamProjectProjectConfigUpdated
- type W3bstreamProjectProjectConfigUpdatedIterator
- type W3bstreamProjectProjectPaused
- type W3bstreamProjectProjectPausedIterator
- type W3bstreamProjectProjectResumed
- type W3bstreamProjectProjectResumedIterator
- type W3bstreamProjectRaw
- func (_W3bstreamProject *W3bstreamProjectRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_W3bstreamProject *W3bstreamProjectRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type W3bstreamProjectSession
- func (_W3bstreamProject *W3bstreamProjectSession) Attribute(_projectId *big.Int, _name [32]byte) ([]byte, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Attributes(arg0 *big.Int, arg1 [32]byte) ([]byte, error)
- func (_W3bstreamProject *W3bstreamProjectSession) AttributesOf(_projectId *big.Int, _keys [][32]byte) ([][]byte, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Bind(_projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Binder() (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Config(_projectId *big.Int) (W3bstreamProjectProjectConfig, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Count() (*big.Int, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Initialize(_project common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) IsPaused(_projectId *big.Int) (bool, error)
- func (_W3bstreamProject *W3bstreamProjectSession) IsValidProject(_projectId *big.Int) (bool, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Owner() (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectSession) OwnerOf(_projectId *big.Int) (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Pause(_projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Project() (common.Address, error)
- func (_W3bstreamProject *W3bstreamProjectSession) RenounceOwnership() (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) Resume(_projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) SetAttributes(_projectId *big.Int, _keys [][32]byte, _values [][]byte) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) SetBinder(_binder common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectSession) UpdateConfig(_projectId *big.Int, _uri string, _hash [32]byte) (*types.Transaction, error)
- type W3bstreamProjectTransactor
- func (_W3bstreamProject *W3bstreamProjectTransactor) Bind(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) Initialize(opts *bind.TransactOpts, _project common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) Pause(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) Resume(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) SetAttributes(opts *bind.TransactOpts, _projectId *big.Int, _keys [][32]byte, ...) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) SetBinder(opts *bind.TransactOpts, _binder common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactor) UpdateConfig(opts *bind.TransactOpts, _projectId *big.Int, _uri string, _hash [32]byte) (*types.Transaction, error)
- type W3bstreamProjectTransactorRaw
- type W3bstreamProjectTransactorSession
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) Bind(_projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) Initialize(_project common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) Pause(_projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) Resume(_projectId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) SetAttributes(_projectId *big.Int, _keys [][32]byte, _values [][]byte) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) SetBinder(_binder common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_W3bstreamProject *W3bstreamProjectTransactorSession) UpdateConfig(_projectId *big.Int, _uri string, _hash [32]byte) (*types.Transaction, error)
- type W3bstreamProver
- type W3bstreamProverApproval
- type W3bstreamProverApprovalForAll
- type W3bstreamProverApprovalForAllIterator
- type W3bstreamProverApprovalIterator
- type W3bstreamProverCaller
- func (_W3bstreamProver *W3bstreamProverCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverCaller) Count(opts *bind.CallOpts) (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_W3bstreamProver *W3bstreamProverCaller) IsPaused(opts *bind.CallOpts, _id *big.Int) (bool, error)
- func (_W3bstreamProver *W3bstreamProverCaller) Minter(opts *bind.CallOpts) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCaller) Name(opts *bind.CallOpts) (string, error)
- func (_W3bstreamProver *W3bstreamProverCaller) NodeType(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverCaller) Operator(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCaller) OwnerOfOperator(opts *bind.CallOpts, _operator common.Address) (*big.Int, common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCaller) Prover(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_W3bstreamProver *W3bstreamProverCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_W3bstreamProver *W3bstreamProverCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type W3bstreamProverCallerRaw
- type W3bstreamProverCallerSession
- func (_W3bstreamProver *W3bstreamProverCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) Count() (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) IsPaused(_id *big.Int) (bool, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) Minter() (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) Name() (string, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) NodeType(_id *big.Int) (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) Operator(_id *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) Owner() (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) OwnerOfOperator(_operator common.Address) (*big.Int, common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) Prover(_id *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) Symbol() (string, error)
- func (_W3bstreamProver *W3bstreamProverCallerSession) TokenURI(tokenId *big.Int) (string, error)
- type W3bstreamProverFilterer
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*W3bstreamProverApprovalIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*W3bstreamProverApprovalForAllIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterInitialized(opts *bind.FilterOpts) (*W3bstreamProverInitializedIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterMinterSet(opts *bind.FilterOpts) (*W3bstreamProverMinterSetIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterNodeTypeUpdated(opts *bind.FilterOpts, id []*big.Int) (*W3bstreamProverNodeTypeUpdatedIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterOperatorSet(opts *bind.FilterOpts, id []*big.Int, operator []common.Address) (*W3bstreamProverOperatorSetIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*W3bstreamProverOwnershipTransferredIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterProverPaused(opts *bind.FilterOpts, id []*big.Int) (*W3bstreamProverProverPausedIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterProverResumed(opts *bind.FilterOpts, id []*big.Int) (*W3bstreamProverProverResumedIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*W3bstreamProverTransferIterator, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseApproval(log types.Log) (*W3bstreamProverApproval, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseApprovalForAll(log types.Log) (*W3bstreamProverApprovalForAll, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseInitialized(log types.Log) (*W3bstreamProverInitialized, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseMinterSet(log types.Log) (*W3bstreamProverMinterSet, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseNodeTypeUpdated(log types.Log) (*W3bstreamProverNodeTypeUpdated, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseOperatorSet(log types.Log) (*W3bstreamProverOperatorSet, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseOwnershipTransferred(log types.Log) (*W3bstreamProverOwnershipTransferred, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseProverPaused(log types.Log) (*W3bstreamProverProverPaused, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseProverResumed(log types.Log) (*W3bstreamProverProverResumed, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) ParseTransfer(log types.Log) (*W3bstreamProverTransfer, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *W3bstreamProverApproval, ...) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *W3bstreamProverApprovalForAll, ...) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *W3bstreamProverInitialized) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchMinterSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProverMinterSet) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchNodeTypeUpdated(opts *bind.WatchOpts, sink chan<- *W3bstreamProverNodeTypeUpdated, ...) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchOperatorSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProverOperatorSet, id []*big.Int, ...) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *W3bstreamProverOwnershipTransferred, ...) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchProverPaused(opts *bind.WatchOpts, sink chan<- *W3bstreamProverProverPaused, id []*big.Int) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchProverResumed(opts *bind.WatchOpts, sink chan<- *W3bstreamProverProverResumed, id []*big.Int) (event.Subscription, error)
- func (_W3bstreamProver *W3bstreamProverFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *W3bstreamProverTransfer, ...) (event.Subscription, error)
- type W3bstreamProverInitialized
- type W3bstreamProverInitializedIterator
- type W3bstreamProverMinterSet
- type W3bstreamProverMinterSetIterator
- type W3bstreamProverNodeTypeUpdated
- type W3bstreamProverNodeTypeUpdatedIterator
- type W3bstreamProverOperatorSet
- type W3bstreamProverOperatorSetIterator
- type W3bstreamProverOwnershipTransferred
- type W3bstreamProverOwnershipTransferredIterator
- type W3bstreamProverProverPaused
- type W3bstreamProverProverPausedIterator
- type W3bstreamProverProverResumed
- type W3bstreamProverProverResumedIterator
- type W3bstreamProverRaw
- func (_W3bstreamProver *W3bstreamProverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_W3bstreamProver *W3bstreamProverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type W3bstreamProverSession
- func (_W3bstreamProver *W3bstreamProverSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverSession) ChangeOperator(_id *big.Int, _operator common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) Count() (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverSession) Initialize(_name string, _symbol string) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_W3bstreamProver *W3bstreamProverSession) IsPaused(_id *big.Int) (bool, error)
- func (_W3bstreamProver *W3bstreamProverSession) Mint(_account common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) Minter() (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverSession) Name() (string, error)
- func (_W3bstreamProver *W3bstreamProverSession) NodeType(_id *big.Int) (*big.Int, error)
- func (_W3bstreamProver *W3bstreamProverSession) Operator(_id *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverSession) Owner() (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverSession) OwnerOfOperator(_operator common.Address) (*big.Int, common.Address, error)
- func (_W3bstreamProver *W3bstreamProverSession) Pause(_id *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) Prover(_id *big.Int) (common.Address, error)
- func (_W3bstreamProver *W3bstreamProverSession) RenounceOwnership() (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) Resume(_id *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) SetMinter(_minter common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_W3bstreamProver *W3bstreamProverSession) Symbol() (string, error)
- func (_W3bstreamProver *W3bstreamProverSession) TokenURI(tokenId *big.Int) (string, error)
- func (_W3bstreamProver *W3bstreamProverSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverSession) UpdateNodeType(_id *big.Int, _type *big.Int) (*types.Transaction, error)
- type W3bstreamProverTransactor
- func (_W3bstreamProver *W3bstreamProverTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) ChangeOperator(opts *bind.TransactOpts, _id *big.Int, _operator common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) Mint(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) Pause(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) Resume(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) SetMinter(opts *bind.TransactOpts, _minter common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactor) UpdateNodeType(opts *bind.TransactOpts, _id *big.Int, _type *big.Int) (*types.Transaction, error)
- type W3bstreamProverTransactorRaw
- type W3bstreamProverTransactorSession
- func (_W3bstreamProver *W3bstreamProverTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) ChangeOperator(_id *big.Int, _operator common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) Initialize(_name string, _symbol string) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) Mint(_account common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) Pause(_id *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) Resume(_id *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) SetMinter(_minter common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_W3bstreamProver *W3bstreamProverTransactorSession) UpdateNodeType(_id *big.Int, _type *big.Int) (*types.Transaction, error)
- type W3bstreamProverTransfer
- type W3bstreamProverTransferIterator
- type W3bstreamRouter
- type W3bstreamRouterCaller
- func (_W3bstreamRouter *W3bstreamRouterCaller) Dapp(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_W3bstreamRouter *W3bstreamRouterCaller) FleetManagement(opts *bind.CallOpts) (common.Address, error)
- func (_W3bstreamRouter *W3bstreamRouterCaller) ProjectStore(opts *bind.CallOpts) (common.Address, error)
- type W3bstreamRouterCallerRaw
- type W3bstreamRouterCallerSession
- type W3bstreamRouterDappBound
- type W3bstreamRouterDappBoundIterator
- type W3bstreamRouterDappUnbound
- type W3bstreamRouterDappUnboundIterator
- type W3bstreamRouterDataProcessed
- type W3bstreamRouterDataProcessedIterator
- type W3bstreamRouterFilterer
- func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterDappBound(opts *bind.FilterOpts, projectId []*big.Int, operator []common.Address) (*W3bstreamRouterDappBoundIterator, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterDappUnbound(opts *bind.FilterOpts, projectId []*big.Int, operator []common.Address) (*W3bstreamRouterDappUnboundIterator, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterDataProcessed(opts *bind.FilterOpts, projectId []*big.Int, router []*big.Int, ...) (*W3bstreamRouterDataProcessedIterator, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterInitialized(opts *bind.FilterOpts) (*W3bstreamRouterInitializedIterator, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseDappBound(log types.Log) (*W3bstreamRouterDappBound, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseDappUnbound(log types.Log) (*W3bstreamRouterDappUnbound, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseDataProcessed(log types.Log) (*W3bstreamRouterDataProcessed, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseInitialized(log types.Log) (*W3bstreamRouterInitialized, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchDappBound(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterDappBound, ...) (event.Subscription, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchDappUnbound(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterDappUnbound, ...) (event.Subscription, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchDataProcessed(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterDataProcessed, ...) (event.Subscription, error)
- func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterInitialized) (event.Subscription, error)
- type W3bstreamRouterInitialized
- type W3bstreamRouterInitializedIterator
- type W3bstreamRouterRaw
- func (_W3bstreamRouter *W3bstreamRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_W3bstreamRouter *W3bstreamRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type W3bstreamRouterSession
- func (_W3bstreamRouter *W3bstreamRouterSession) BindDapp(_projectId *big.Int, _dapp common.Address) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterSession) Dapp(arg0 *big.Int) (common.Address, error)
- func (_W3bstreamRouter *W3bstreamRouterSession) FleetManagement() (common.Address, error)
- func (_W3bstreamRouter *W3bstreamRouterSession) Initialize(_fleetManagement common.Address, _projectStore common.Address) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterSession) ProjectStore() (common.Address, error)
- func (_W3bstreamRouter *W3bstreamRouterSession) Route(_projectId *big.Int, _proverId *big.Int, _data []byte) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterSession) UnbindDapp(_projectId *big.Int) (*types.Transaction, error)
- type W3bstreamRouterTransactor
- func (_W3bstreamRouter *W3bstreamRouterTransactor) BindDapp(opts *bind.TransactOpts, _projectId *big.Int, _dapp common.Address) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterTransactor) Initialize(opts *bind.TransactOpts, _fleetManagement common.Address, ...) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterTransactor) Route(opts *bind.TransactOpts, _projectId *big.Int, _proverId *big.Int, _data []byte) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterTransactor) UnbindDapp(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
- type W3bstreamRouterTransactorRaw
- type W3bstreamRouterTransactorSession
- func (_W3bstreamRouter *W3bstreamRouterTransactorSession) BindDapp(_projectId *big.Int, _dapp common.Address) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterTransactorSession) Initialize(_fleetManagement common.Address, _projectStore common.Address) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterTransactorSession) Route(_projectId *big.Int, _proverId *big.Int, _data []byte) (*types.Transaction, error)
- func (_W3bstreamRouter *W3bstreamRouterTransactorSession) UnbindDapp(_projectId *big.Int) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var FleetManagementABI = FleetManagementMetaData.ABI
FleetManagementABI is the input ABI used to generate the binding from. Deprecated: Use FleetManagementMetaData.ABI instead.
var FleetManagementMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"coordinator\",\"type\":\"address\"}],\"name\":\"CoordinatorSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creditCenter\",\"type\":\"address\"}],\"name\":\"CreditCenterSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"FeeWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"}],\"name\":\"ProverStoreSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"RegistrationFeeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"slasher\",\"type\":\"address\"}],\"name\":\"SlasherSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"msp\",\"type\":\"address\"}],\"name\":\"StakingHubSet\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"coordinator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"creditCenter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"epoch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_proverId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"grant\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_minStake\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_coordinator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"isActiveCoordinator\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"isActiveProver\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_proverId\",\"type\":\"uint256\"}],\"name\":\"ownerOfProver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proverStore\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"register\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"registrationFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_coordinator\",\"type\":\"address\"}],\"name\":\"setCoordinator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_creditCenter\",\"type\":\"address\"}],\"name\":\"setCreditCenter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_proverStore\",\"type\":\"address\"}],\"name\":\"setProverStore\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"setRegistrationFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_slasher\",\"type\":\"address\"}],\"name\":\"setSlasher\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_hub\",\"type\":\"address\"}],\"name\":\"setStakingHub\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"slasher\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stakingHub\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
FleetManagementMetaData contains all meta data concerning the FleetManagement contract.
var ProjectDeviceABI = ProjectDeviceMetaData.ABI
ProjectDeviceABI is the input ABI used to generate the binding from. Deprecated: Use ProjectDeviceMetaData.ABI instead.
var ProjectDeviceMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"device\",\"type\":\"address\"}],\"name\":\"Approve\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"device\",\"type\":\"address\"}],\"name\":\"Unapprove\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"_devices\",\"type\":\"address[]\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_device\",\"type\":\"address\"}],\"name\":\"approved\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_ioIDRegistry\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_w3bstreamProject\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ioIDRegistry\",\"outputs\":[{\"internalType\":\"contractIioIDRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"_devices\",\"type\":\"address[]\"}],\"name\":\"unapprove\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"w3bstreamProject\",\"outputs\":[{\"internalType\":\"contractIW3bstreamProject\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ProjectDeviceMetaData contains all meta data concerning the ProjectDevice contract.
var ProjectRegistrarABI = ProjectRegistrarMetaData.ABI
ProjectRegistrarABI is the input ABI used to generate the binding from. Deprecated: Use ProjectRegistrarMetaData.ABI instead.
var ProjectRegistrarMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"FeeWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"}],\"name\":\"ProjectRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"RegistrationFeeSet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_projectStore\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectStore\",\"outputs\":[{\"internalType\":\"contractIProjectStore\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"register\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"registrationFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"setRegistrationFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ProjectRegistrarMetaData contains all meta data concerning the ProjectRegistrar contract.
var W3bstreamProjectABI = W3bstreamProjectMetaData.ABI
W3bstreamProjectABI is the input ABI used to generate the binding from. Deprecated: Use W3bstreamProjectMetaData.ABI instead.
var W3bstreamProjectMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"key\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"AttributeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"binder\",\"type\":\"address\"}],\"name\":\"BinderSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"}],\"name\":\"ProjectBinded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"ProjectConfigUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"}],\"name\":\"ProjectPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"}],\"name\":\"ProjectResumed\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_name\",\"type\":\"bytes32\"}],\"name\":\"attribute\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"attributes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"_keys\",\"type\":\"bytes32[]\"}],\"name\":\"attributesOf\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"values_\",\"type\":\"bytes[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"bind\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"binder\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"config\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"internalType\":\"structW3bstreamProject.ProjectConfig\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"count\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_project\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"isPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"isValidProject\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"project\",\"outputs\":[{\"internalType\":\"contractIERC721\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"resume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"_keys\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes[]\",\"name\":\"_values\",\"type\":\"bytes[]\"}],\"name\":\"setAttributes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_binder\",\"type\":\"address\"}],\"name\":\"setBinder\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"_hash\",\"type\":\"bytes32\"}],\"name\":\"updateConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
W3bstreamProjectMetaData contains all meta data concerning the W3bstreamProject contract.
var W3bstreamProverABI = W3bstreamProverMetaData.ABI
W3bstreamProverABI is the input ABI used to generate the binding from. Deprecated: Use W3bstreamProverMetaData.ABI instead.
var W3bstreamProverMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"MinterSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"typ\",\"type\":\"uint256\"}],\"name\":\"NodeTypeUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"ProverPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"ProverResumed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"changeOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"count\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"isPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id_\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"nodeType\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"operator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"ownerOfOperator\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"prover\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"resume\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_minter\",\"type\":\"address\"}],\"name\":\"setMinter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_type\",\"type\":\"uint256\"}],\"name\":\"updateNodeType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
W3bstreamProverMetaData contains all meta data concerning the W3bstreamProver contract.
var W3bstreamRouterABI = W3bstreamRouterMetaData.ABI
W3bstreamRouterABI is the input ABI used to generate the binding from. Deprecated: Use W3bstreamRouterMetaData.ABI instead.
var W3bstreamRouterMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"dapp\",\"type\":\"address\"}],\"name\":\"DappBound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"DappUnbound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"router\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"revertReason\",\"type\":\"string\"}],\"name\":\"DataProcessed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_dapp\",\"type\":\"address\"}],\"name\":\"bindDapp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"dapp\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fleetManagement\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_fleetManagement\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_projectStore\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"projectStore\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_proverId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"route\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_projectId\",\"type\":\"uint256\"}],\"name\":\"unbindDapp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
W3bstreamRouterMetaData contains all meta data concerning the W3bstreamRouter contract.
Functions ¶
This section is empty.
Types ¶
type FleetManagement ¶
type FleetManagement struct { FleetManagementCaller // Read-only binding to the contract FleetManagementTransactor // Write-only binding to the contract FleetManagementFilterer // Log filterer for contract events }
FleetManagement is an auto generated Go binding around an Ethereum contract.
func NewFleetManagement ¶
func NewFleetManagement(address common.Address, backend bind.ContractBackend) (*FleetManagement, error)
NewFleetManagement creates a new instance of FleetManagement, bound to a specific deployed contract.
type FleetManagementCaller ¶
type FleetManagementCaller struct {
// contains filtered or unexported fields
}
FleetManagementCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFleetManagementCaller ¶
func NewFleetManagementCaller(address common.Address, caller bind.ContractCaller) (*FleetManagementCaller, error)
NewFleetManagementCaller creates a new read-only instance of FleetManagement, bound to a specific deployed contract.
func (*FleetManagementCaller) Coordinator ¶
func (_FleetManagement *FleetManagementCaller) Coordinator(opts *bind.CallOpts) (common.Address, error)
Coordinator is a free data retrieval call binding the contract method 0x0a009097.
Solidity: function coordinator() view returns(address)
func (*FleetManagementCaller) CreditCenter ¶
func (_FleetManagement *FleetManagementCaller) CreditCenter(opts *bind.CallOpts) (common.Address, error)
CreditCenter is a free data retrieval call binding the contract method 0x8c8ffa2e.
Solidity: function creditCenter() view returns(address)
func (*FleetManagementCaller) Epoch ¶
Epoch is a free data retrieval call binding the contract method 0x900cf0cf.
Solidity: function epoch() view returns(uint256)
func (*FleetManagementCaller) IsActiveCoordinator ¶
func (_FleetManagement *FleetManagementCaller) IsActiveCoordinator(opts *bind.CallOpts, _coordinator common.Address, _projectId *big.Int) (bool, error)
IsActiveCoordinator is a free data retrieval call binding the contract method 0xc6b4c7e9.
Solidity: function isActiveCoordinator(address _coordinator, uint256 _projectId) view returns(bool)
func (*FleetManagementCaller) IsActiveProver ¶
func (_FleetManagement *FleetManagementCaller) IsActiveProver(opts *bind.CallOpts, _id *big.Int) (bool, error)
IsActiveProver is a free data retrieval call binding the contract method 0x4f8d116a.
Solidity: function isActiveProver(uint256 _id) view returns(bool)
func (*FleetManagementCaller) MinStake ¶
MinStake is a free data retrieval call binding the contract method 0x375b3c0a.
Solidity: function minStake() view returns(uint256)
func (*FleetManagementCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FleetManagementCaller) OwnerOfProver ¶
func (_FleetManagement *FleetManagementCaller) OwnerOfProver(opts *bind.CallOpts, _proverId *big.Int) (common.Address, error)
OwnerOfProver is a free data retrieval call binding the contract method 0x6441b1e0.
Solidity: function ownerOfProver(uint256 _proverId) view returns(address)
func (*FleetManagementCaller) ProverStore ¶
func (_FleetManagement *FleetManagementCaller) ProverStore(opts *bind.CallOpts) (common.Address, error)
ProverStore is a free data retrieval call binding the contract method 0x79b851f6.
Solidity: function proverStore() view returns(address)
func (*FleetManagementCaller) RegistrationFee ¶
func (_FleetManagement *FleetManagementCaller) RegistrationFee(opts *bind.CallOpts) (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() view returns(uint256)
func (*FleetManagementCaller) Slasher ¶
Slasher is a free data retrieval call binding the contract method 0xb1344271.
Solidity: function slasher() view returns(address)
func (*FleetManagementCaller) StakingHub ¶
func (_FleetManagement *FleetManagementCaller) StakingHub(opts *bind.CallOpts) (common.Address, error)
StakingHub is a free data retrieval call binding the contract method 0x4213ec0f.
Solidity: function stakingHub() view returns(address)
type FleetManagementCallerRaw ¶
type FleetManagementCallerRaw struct {
Contract *FleetManagementCaller // Generic read-only contract binding to access the raw methods on
}
FleetManagementCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FleetManagementCallerRaw) Call ¶
func (_FleetManagement *FleetManagementCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FleetManagementCallerSession ¶
type FleetManagementCallerSession struct { Contract *FleetManagementCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FleetManagementCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FleetManagementCallerSession) Coordinator ¶
func (_FleetManagement *FleetManagementCallerSession) Coordinator() (common.Address, error)
Coordinator is a free data retrieval call binding the contract method 0x0a009097.
Solidity: function coordinator() view returns(address)
func (*FleetManagementCallerSession) CreditCenter ¶
func (_FleetManagement *FleetManagementCallerSession) CreditCenter() (common.Address, error)
CreditCenter is a free data retrieval call binding the contract method 0x8c8ffa2e.
Solidity: function creditCenter() view returns(address)
func (*FleetManagementCallerSession) Epoch ¶
func (_FleetManagement *FleetManagementCallerSession) Epoch() (*big.Int, error)
Epoch is a free data retrieval call binding the contract method 0x900cf0cf.
Solidity: function epoch() view returns(uint256)
func (*FleetManagementCallerSession) IsActiveCoordinator ¶
func (_FleetManagement *FleetManagementCallerSession) IsActiveCoordinator(_coordinator common.Address, _projectId *big.Int) (bool, error)
IsActiveCoordinator is a free data retrieval call binding the contract method 0xc6b4c7e9.
Solidity: function isActiveCoordinator(address _coordinator, uint256 _projectId) view returns(bool)
func (*FleetManagementCallerSession) IsActiveProver ¶
func (_FleetManagement *FleetManagementCallerSession) IsActiveProver(_id *big.Int) (bool, error)
IsActiveProver is a free data retrieval call binding the contract method 0x4f8d116a.
Solidity: function isActiveProver(uint256 _id) view returns(bool)
func (*FleetManagementCallerSession) MinStake ¶
func (_FleetManagement *FleetManagementCallerSession) MinStake() (*big.Int, error)
MinStake is a free data retrieval call binding the contract method 0x375b3c0a.
Solidity: function minStake() view returns(uint256)
func (*FleetManagementCallerSession) Owner ¶
func (_FleetManagement *FleetManagementCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FleetManagementCallerSession) OwnerOfProver ¶
func (_FleetManagement *FleetManagementCallerSession) OwnerOfProver(_proverId *big.Int) (common.Address, error)
OwnerOfProver is a free data retrieval call binding the contract method 0x6441b1e0.
Solidity: function ownerOfProver(uint256 _proverId) view returns(address)
func (*FleetManagementCallerSession) ProverStore ¶
func (_FleetManagement *FleetManagementCallerSession) ProverStore() (common.Address, error)
ProverStore is a free data retrieval call binding the contract method 0x79b851f6.
Solidity: function proverStore() view returns(address)
func (*FleetManagementCallerSession) RegistrationFee ¶
func (_FleetManagement *FleetManagementCallerSession) RegistrationFee() (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() view returns(uint256)
func (*FleetManagementCallerSession) Slasher ¶
func (_FleetManagement *FleetManagementCallerSession) Slasher() (common.Address, error)
Slasher is a free data retrieval call binding the contract method 0xb1344271.
Solidity: function slasher() view returns(address)
func (*FleetManagementCallerSession) StakingHub ¶
func (_FleetManagement *FleetManagementCallerSession) StakingHub() (common.Address, error)
StakingHub is a free data retrieval call binding the contract method 0x4213ec0f.
Solidity: function stakingHub() view returns(address)
type FleetManagementCoordinatorSet ¶
type FleetManagementCoordinatorSet struct { Coordinator common.Address Raw types.Log // Blockchain specific contextual infos }
FleetManagementCoordinatorSet represents a CoordinatorSet event raised by the FleetManagement contract.
type FleetManagementCoordinatorSetIterator ¶
type FleetManagementCoordinatorSetIterator struct { Event *FleetManagementCoordinatorSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementCoordinatorSetIterator is returned from FilterCoordinatorSet and is used to iterate over the raw logs and unpacked data for CoordinatorSet events raised by the FleetManagement contract.
func (*FleetManagementCoordinatorSetIterator) Close ¶
func (it *FleetManagementCoordinatorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementCoordinatorSetIterator) Error ¶
func (it *FleetManagementCoordinatorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementCoordinatorSetIterator) Next ¶
func (it *FleetManagementCoordinatorSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementCreditCenterSet ¶
type FleetManagementCreditCenterSet struct { CreditCenter common.Address Raw types.Log // Blockchain specific contextual infos }
FleetManagementCreditCenterSet represents a CreditCenterSet event raised by the FleetManagement contract.
type FleetManagementCreditCenterSetIterator ¶
type FleetManagementCreditCenterSetIterator struct { Event *FleetManagementCreditCenterSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementCreditCenterSetIterator is returned from FilterCreditCenterSet and is used to iterate over the raw logs and unpacked data for CreditCenterSet events raised by the FleetManagement contract.
func (*FleetManagementCreditCenterSetIterator) Close ¶
func (it *FleetManagementCreditCenterSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementCreditCenterSetIterator) Error ¶
func (it *FleetManagementCreditCenterSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementCreditCenterSetIterator) Next ¶
func (it *FleetManagementCreditCenterSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementFeeWithdrawn ¶
type FleetManagementFeeWithdrawn struct { Account common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FleetManagementFeeWithdrawn represents a FeeWithdrawn event raised by the FleetManagement contract.
type FleetManagementFeeWithdrawnIterator ¶
type FleetManagementFeeWithdrawnIterator struct { Event *FleetManagementFeeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementFeeWithdrawnIterator is returned from FilterFeeWithdrawn and is used to iterate over the raw logs and unpacked data for FeeWithdrawn events raised by the FleetManagement contract.
func (*FleetManagementFeeWithdrawnIterator) Close ¶
func (it *FleetManagementFeeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementFeeWithdrawnIterator) Error ¶
func (it *FleetManagementFeeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementFeeWithdrawnIterator) Next ¶
func (it *FleetManagementFeeWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementFilterer ¶
type FleetManagementFilterer struct {
// contains filtered or unexported fields
}
FleetManagementFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFleetManagementFilterer ¶
func NewFleetManagementFilterer(address common.Address, filterer bind.ContractFilterer) (*FleetManagementFilterer, error)
NewFleetManagementFilterer creates a new log filterer instance of FleetManagement, bound to a specific deployed contract.
func (*FleetManagementFilterer) FilterCoordinatorSet ¶
func (_FleetManagement *FleetManagementFilterer) FilterCoordinatorSet(opts *bind.FilterOpts, coordinator []common.Address) (*FleetManagementCoordinatorSetIterator, error)
FilterCoordinatorSet is a free log retrieval operation binding the contract event 0xd1a6a14209a385a964d036e404cb5cfb71f4000cdb03c9366292430787261be6.
Solidity: event CoordinatorSet(address indexed coordinator)
func (*FleetManagementFilterer) FilterCreditCenterSet ¶
func (_FleetManagement *FleetManagementFilterer) FilterCreditCenterSet(opts *bind.FilterOpts, creditCenter []common.Address) (*FleetManagementCreditCenterSetIterator, error)
FilterCreditCenterSet is a free log retrieval operation binding the contract event 0xb139440c94b411ec448cfab90b78cc0c0a5b864ec2c00f0372f29c8234ffe6eb.
Solidity: event CreditCenterSet(address indexed creditCenter)
func (*FleetManagementFilterer) FilterFeeWithdrawn ¶
func (_FleetManagement *FleetManagementFilterer) FilterFeeWithdrawn(opts *bind.FilterOpts, account []common.Address) (*FleetManagementFeeWithdrawnIterator, error)
FilterFeeWithdrawn is a free log retrieval operation binding the contract event 0x78473f3f373f7673597f4f0fa5873cb4d375fea6d4339ad6b56dbd411513cb3f.
Solidity: event FeeWithdrawn(address indexed account, uint256 amount)
func (*FleetManagementFilterer) FilterInitialized ¶
func (_FleetManagement *FleetManagementFilterer) FilterInitialized(opts *bind.FilterOpts) (*FleetManagementInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FleetManagementFilterer) FilterOwnershipTransferred ¶
func (_FleetManagement *FleetManagementFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FleetManagementOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FleetManagementFilterer) FilterProverStoreSet ¶
func (_FleetManagement *FleetManagementFilterer) FilterProverStoreSet(opts *bind.FilterOpts, prover []common.Address) (*FleetManagementProverStoreSetIterator, error)
FilterProverStoreSet is a free log retrieval operation binding the contract event 0xa548f7571b682f75eb09b6255cee4e7010a2136f2535aa8449ea00ad1483c641.
Solidity: event ProverStoreSet(address indexed prover)
func (*FleetManagementFilterer) FilterRegistrationFeeSet ¶
func (_FleetManagement *FleetManagementFilterer) FilterRegistrationFeeSet(opts *bind.FilterOpts) (*FleetManagementRegistrationFeeSetIterator, error)
FilterRegistrationFeeSet is a free log retrieval operation binding the contract event 0x3836764761eb705a9815e9070541f9a604757da847d45d157a28f14b58b5f5e6.
Solidity: event RegistrationFeeSet(uint256 fee)
func (*FleetManagementFilterer) FilterSlasherSet ¶
func (_FleetManagement *FleetManagementFilterer) FilterSlasherSet(opts *bind.FilterOpts, slasher []common.Address) (*FleetManagementSlasherSetIterator, error)
FilterSlasherSet is a free log retrieval operation binding the contract event 0x93984378289228ac490c326f8dbcc3f9b2c703753c272e7c572949e115da985e.
Solidity: event SlasherSet(address indexed slasher)
func (*FleetManagementFilterer) FilterStakingHubSet ¶
func (_FleetManagement *FleetManagementFilterer) FilterStakingHubSet(opts *bind.FilterOpts, msp []common.Address) (*FleetManagementStakingHubSetIterator, error)
FilterStakingHubSet is a free log retrieval operation binding the contract event 0x4f6353da0125ceacadbf12ecb33e3bfbc7f14b1922bf5783daecf3bc7042bf7e.
Solidity: event StakingHubSet(address indexed msp)
func (*FleetManagementFilterer) ParseCoordinatorSet ¶
func (_FleetManagement *FleetManagementFilterer) ParseCoordinatorSet(log types.Log) (*FleetManagementCoordinatorSet, error)
ParseCoordinatorSet is a log parse operation binding the contract event 0xd1a6a14209a385a964d036e404cb5cfb71f4000cdb03c9366292430787261be6.
Solidity: event CoordinatorSet(address indexed coordinator)
func (*FleetManagementFilterer) ParseCreditCenterSet ¶
func (_FleetManagement *FleetManagementFilterer) ParseCreditCenterSet(log types.Log) (*FleetManagementCreditCenterSet, error)
ParseCreditCenterSet is a log parse operation binding the contract event 0xb139440c94b411ec448cfab90b78cc0c0a5b864ec2c00f0372f29c8234ffe6eb.
Solidity: event CreditCenterSet(address indexed creditCenter)
func (*FleetManagementFilterer) ParseFeeWithdrawn ¶
func (_FleetManagement *FleetManagementFilterer) ParseFeeWithdrawn(log types.Log) (*FleetManagementFeeWithdrawn, error)
ParseFeeWithdrawn is a log parse operation binding the contract event 0x78473f3f373f7673597f4f0fa5873cb4d375fea6d4339ad6b56dbd411513cb3f.
Solidity: event FeeWithdrawn(address indexed account, uint256 amount)
func (*FleetManagementFilterer) ParseInitialized ¶
func (_FleetManagement *FleetManagementFilterer) ParseInitialized(log types.Log) (*FleetManagementInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FleetManagementFilterer) ParseOwnershipTransferred ¶
func (_FleetManagement *FleetManagementFilterer) ParseOwnershipTransferred(log types.Log) (*FleetManagementOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FleetManagementFilterer) ParseProverStoreSet ¶
func (_FleetManagement *FleetManagementFilterer) ParseProverStoreSet(log types.Log) (*FleetManagementProverStoreSet, error)
ParseProverStoreSet is a log parse operation binding the contract event 0xa548f7571b682f75eb09b6255cee4e7010a2136f2535aa8449ea00ad1483c641.
Solidity: event ProverStoreSet(address indexed prover)
func (*FleetManagementFilterer) ParseRegistrationFeeSet ¶
func (_FleetManagement *FleetManagementFilterer) ParseRegistrationFeeSet(log types.Log) (*FleetManagementRegistrationFeeSet, error)
ParseRegistrationFeeSet is a log parse operation binding the contract event 0x3836764761eb705a9815e9070541f9a604757da847d45d157a28f14b58b5f5e6.
Solidity: event RegistrationFeeSet(uint256 fee)
func (*FleetManagementFilterer) ParseSlasherSet ¶
func (_FleetManagement *FleetManagementFilterer) ParseSlasherSet(log types.Log) (*FleetManagementSlasherSet, error)
ParseSlasherSet is a log parse operation binding the contract event 0x93984378289228ac490c326f8dbcc3f9b2c703753c272e7c572949e115da985e.
Solidity: event SlasherSet(address indexed slasher)
func (*FleetManagementFilterer) ParseStakingHubSet ¶
func (_FleetManagement *FleetManagementFilterer) ParseStakingHubSet(log types.Log) (*FleetManagementStakingHubSet, error)
ParseStakingHubSet is a log parse operation binding the contract event 0x4f6353da0125ceacadbf12ecb33e3bfbc7f14b1922bf5783daecf3bc7042bf7e.
Solidity: event StakingHubSet(address indexed msp)
func (*FleetManagementFilterer) WatchCoordinatorSet ¶
func (_FleetManagement *FleetManagementFilterer) WatchCoordinatorSet(opts *bind.WatchOpts, sink chan<- *FleetManagementCoordinatorSet, coordinator []common.Address) (event.Subscription, error)
WatchCoordinatorSet is a free log subscription operation binding the contract event 0xd1a6a14209a385a964d036e404cb5cfb71f4000cdb03c9366292430787261be6.
Solidity: event CoordinatorSet(address indexed coordinator)
func (*FleetManagementFilterer) WatchCreditCenterSet ¶
func (_FleetManagement *FleetManagementFilterer) WatchCreditCenterSet(opts *bind.WatchOpts, sink chan<- *FleetManagementCreditCenterSet, creditCenter []common.Address) (event.Subscription, error)
WatchCreditCenterSet is a free log subscription operation binding the contract event 0xb139440c94b411ec448cfab90b78cc0c0a5b864ec2c00f0372f29c8234ffe6eb.
Solidity: event CreditCenterSet(address indexed creditCenter)
func (*FleetManagementFilterer) WatchFeeWithdrawn ¶
func (_FleetManagement *FleetManagementFilterer) WatchFeeWithdrawn(opts *bind.WatchOpts, sink chan<- *FleetManagementFeeWithdrawn, account []common.Address) (event.Subscription, error)
WatchFeeWithdrawn is a free log subscription operation binding the contract event 0x78473f3f373f7673597f4f0fa5873cb4d375fea6d4339ad6b56dbd411513cb3f.
Solidity: event FeeWithdrawn(address indexed account, uint256 amount)
func (*FleetManagementFilterer) WatchInitialized ¶
func (_FleetManagement *FleetManagementFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *FleetManagementInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FleetManagementFilterer) WatchOwnershipTransferred ¶
func (_FleetManagement *FleetManagementFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FleetManagementOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FleetManagementFilterer) WatchProverStoreSet ¶
func (_FleetManagement *FleetManagementFilterer) WatchProverStoreSet(opts *bind.WatchOpts, sink chan<- *FleetManagementProverStoreSet, prover []common.Address) (event.Subscription, error)
WatchProverStoreSet is a free log subscription operation binding the contract event 0xa548f7571b682f75eb09b6255cee4e7010a2136f2535aa8449ea00ad1483c641.
Solidity: event ProverStoreSet(address indexed prover)
func (*FleetManagementFilterer) WatchRegistrationFeeSet ¶
func (_FleetManagement *FleetManagementFilterer) WatchRegistrationFeeSet(opts *bind.WatchOpts, sink chan<- *FleetManagementRegistrationFeeSet) (event.Subscription, error)
WatchRegistrationFeeSet is a free log subscription operation binding the contract event 0x3836764761eb705a9815e9070541f9a604757da847d45d157a28f14b58b5f5e6.
Solidity: event RegistrationFeeSet(uint256 fee)
func (*FleetManagementFilterer) WatchSlasherSet ¶
func (_FleetManagement *FleetManagementFilterer) WatchSlasherSet(opts *bind.WatchOpts, sink chan<- *FleetManagementSlasherSet, slasher []common.Address) (event.Subscription, error)
WatchSlasherSet is a free log subscription operation binding the contract event 0x93984378289228ac490c326f8dbcc3f9b2c703753c272e7c572949e115da985e.
Solidity: event SlasherSet(address indexed slasher)
func (*FleetManagementFilterer) WatchStakingHubSet ¶
func (_FleetManagement *FleetManagementFilterer) WatchStakingHubSet(opts *bind.WatchOpts, sink chan<- *FleetManagementStakingHubSet, msp []common.Address) (event.Subscription, error)
WatchStakingHubSet is a free log subscription operation binding the contract event 0x4f6353da0125ceacadbf12ecb33e3bfbc7f14b1922bf5783daecf3bc7042bf7e.
Solidity: event StakingHubSet(address indexed msp)
type FleetManagementInitialized ¶
type FleetManagementInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
FleetManagementInitialized represents a Initialized event raised by the FleetManagement contract.
type FleetManagementInitializedIterator ¶
type FleetManagementInitializedIterator struct { Event *FleetManagementInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the FleetManagement contract.
func (*FleetManagementInitializedIterator) Close ¶
func (it *FleetManagementInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementInitializedIterator) Error ¶
func (it *FleetManagementInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementInitializedIterator) Next ¶
func (it *FleetManagementInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementOwnershipTransferred ¶
type FleetManagementOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FleetManagementOwnershipTransferred represents a OwnershipTransferred event raised by the FleetManagement contract.
type FleetManagementOwnershipTransferredIterator ¶
type FleetManagementOwnershipTransferredIterator struct { Event *FleetManagementOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FleetManagement contract.
func (*FleetManagementOwnershipTransferredIterator) Close ¶
func (it *FleetManagementOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementOwnershipTransferredIterator) Error ¶
func (it *FleetManagementOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementOwnershipTransferredIterator) Next ¶
func (it *FleetManagementOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementProverStoreSet ¶
type FleetManagementProverStoreSet struct { Prover common.Address Raw types.Log // Blockchain specific contextual infos }
FleetManagementProverStoreSet represents a ProverStoreSet event raised by the FleetManagement contract.
type FleetManagementProverStoreSetIterator ¶
type FleetManagementProverStoreSetIterator struct { Event *FleetManagementProverStoreSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementProverStoreSetIterator is returned from FilterProverStoreSet and is used to iterate over the raw logs and unpacked data for ProverStoreSet events raised by the FleetManagement contract.
func (*FleetManagementProverStoreSetIterator) Close ¶
func (it *FleetManagementProverStoreSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementProverStoreSetIterator) Error ¶
func (it *FleetManagementProverStoreSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementProverStoreSetIterator) Next ¶
func (it *FleetManagementProverStoreSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementRaw ¶
type FleetManagementRaw struct {
Contract *FleetManagement // Generic contract binding to access the raw methods on
}
FleetManagementRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FleetManagementRaw) Call ¶
func (_FleetManagement *FleetManagementRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FleetManagementRaw) Transact ¶
func (_FleetManagement *FleetManagementRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FleetManagementRaw) Transfer ¶
func (_FleetManagement *FleetManagementRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FleetManagementRegistrationFeeSet ¶
type FleetManagementRegistrationFeeSet struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
FleetManagementRegistrationFeeSet represents a RegistrationFeeSet event raised by the FleetManagement contract.
type FleetManagementRegistrationFeeSetIterator ¶
type FleetManagementRegistrationFeeSetIterator struct { Event *FleetManagementRegistrationFeeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementRegistrationFeeSetIterator is returned from FilterRegistrationFeeSet and is used to iterate over the raw logs and unpacked data for RegistrationFeeSet events raised by the FleetManagement contract.
func (*FleetManagementRegistrationFeeSetIterator) Close ¶
func (it *FleetManagementRegistrationFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementRegistrationFeeSetIterator) Error ¶
func (it *FleetManagementRegistrationFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementRegistrationFeeSetIterator) Next ¶
func (it *FleetManagementRegistrationFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementSession ¶
type FleetManagementSession struct { Contract *FleetManagement // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FleetManagementSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FleetManagementSession) Coordinator ¶
func (_FleetManagement *FleetManagementSession) Coordinator() (common.Address, error)
Coordinator is a free data retrieval call binding the contract method 0x0a009097.
Solidity: function coordinator() view returns(address)
func (*FleetManagementSession) CreditCenter ¶
func (_FleetManagement *FleetManagementSession) CreditCenter() (common.Address, error)
CreditCenter is a free data retrieval call binding the contract method 0x8c8ffa2e.
Solidity: function creditCenter() view returns(address)
func (*FleetManagementSession) Epoch ¶
func (_FleetManagement *FleetManagementSession) Epoch() (*big.Int, error)
Epoch is a free data retrieval call binding the contract method 0x900cf0cf.
Solidity: function epoch() view returns(uint256)
func (*FleetManagementSession) Grant ¶
func (_FleetManagement *FleetManagementSession) Grant(_proverId *big.Int, _amount *big.Int) (*types.Transaction, error)
Grant is a paid mutator transaction binding the contract method 0x59f1c85e.
Solidity: function grant(uint256 _proverId, uint256 _amount) returns()
func (*FleetManagementSession) Initialize ¶
func (_FleetManagement *FleetManagementSession) Initialize(_minStake *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _minStake) returns()
func (*FleetManagementSession) IsActiveCoordinator ¶
func (_FleetManagement *FleetManagementSession) IsActiveCoordinator(_coordinator common.Address, _projectId *big.Int) (bool, error)
IsActiveCoordinator is a free data retrieval call binding the contract method 0xc6b4c7e9.
Solidity: function isActiveCoordinator(address _coordinator, uint256 _projectId) view returns(bool)
func (*FleetManagementSession) IsActiveProver ¶
func (_FleetManagement *FleetManagementSession) IsActiveProver(_id *big.Int) (bool, error)
IsActiveProver is a free data retrieval call binding the contract method 0x4f8d116a.
Solidity: function isActiveProver(uint256 _id) view returns(bool)
func (*FleetManagementSession) MinStake ¶
func (_FleetManagement *FleetManagementSession) MinStake() (*big.Int, error)
MinStake is a free data retrieval call binding the contract method 0x375b3c0a.
Solidity: function minStake() view returns(uint256)
func (*FleetManagementSession) Owner ¶
func (_FleetManagement *FleetManagementSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FleetManagementSession) OwnerOfProver ¶
func (_FleetManagement *FleetManagementSession) OwnerOfProver(_proverId *big.Int) (common.Address, error)
OwnerOfProver is a free data retrieval call binding the contract method 0x6441b1e0.
Solidity: function ownerOfProver(uint256 _proverId) view returns(address)
func (*FleetManagementSession) ProverStore ¶
func (_FleetManagement *FleetManagementSession) ProverStore() (common.Address, error)
ProverStore is a free data retrieval call binding the contract method 0x79b851f6.
Solidity: function proverStore() view returns(address)
func (*FleetManagementSession) Register ¶
func (_FleetManagement *FleetManagementSession) Register() (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x1aa3a008.
Solidity: function register() payable returns(uint256)
func (*FleetManagementSession) RegistrationFee ¶
func (_FleetManagement *FleetManagementSession) RegistrationFee() (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() view returns(uint256)
func (*FleetManagementSession) RenounceOwnership ¶
func (_FleetManagement *FleetManagementSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FleetManagementSession) SetCoordinator ¶
func (_FleetManagement *FleetManagementSession) SetCoordinator(_coordinator common.Address) (*types.Transaction, error)
SetCoordinator is a paid mutator transaction binding the contract method 0x8ea98117.
Solidity: function setCoordinator(address _coordinator) returns()
func (*FleetManagementSession) SetCreditCenter ¶
func (_FleetManagement *FleetManagementSession) SetCreditCenter(_creditCenter common.Address) (*types.Transaction, error)
SetCreditCenter is a paid mutator transaction binding the contract method 0x3d625dc2.
Solidity: function setCreditCenter(address _creditCenter) returns()
func (*FleetManagementSession) SetProverStore ¶
func (_FleetManagement *FleetManagementSession) SetProverStore(_proverStore common.Address) (*types.Transaction, error)
SetProverStore is a paid mutator transaction binding the contract method 0x7037e334.
Solidity: function setProverStore(address _proverStore) returns()
func (*FleetManagementSession) SetRegistrationFee ¶
func (_FleetManagement *FleetManagementSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
SetRegistrationFee is a paid mutator transaction binding the contract method 0xc320c727.
Solidity: function setRegistrationFee(uint256 _fee) returns()
func (*FleetManagementSession) SetSlasher ¶
func (_FleetManagement *FleetManagementSession) SetSlasher(_slasher common.Address) (*types.Transaction, error)
SetSlasher is a paid mutator transaction binding the contract method 0xaabc2496.
Solidity: function setSlasher(address _slasher) returns()
func (*FleetManagementSession) SetStakingHub ¶
func (_FleetManagement *FleetManagementSession) SetStakingHub(_hub common.Address) (*types.Transaction, error)
SetStakingHub is a paid mutator transaction binding the contract method 0x5bee43c7.
Solidity: function setStakingHub(address _hub) returns()
func (*FleetManagementSession) Slasher ¶
func (_FleetManagement *FleetManagementSession) Slasher() (common.Address, error)
Slasher is a free data retrieval call binding the contract method 0xb1344271.
Solidity: function slasher() view returns(address)
func (*FleetManagementSession) StakingHub ¶
func (_FleetManagement *FleetManagementSession) StakingHub() (common.Address, error)
StakingHub is a free data retrieval call binding the contract method 0x4213ec0f.
Solidity: function stakingHub() view returns(address)
func (*FleetManagementSession) TransferOwnership ¶
func (_FleetManagement *FleetManagementSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FleetManagementSession) WithdrawFee ¶
func (_FleetManagement *FleetManagementSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0xfd9be522.
Solidity: function withdrawFee(address _account, uint256 _amount) returns()
type FleetManagementSlasherSet ¶
type FleetManagementSlasherSet struct { Slasher common.Address Raw types.Log // Blockchain specific contextual infos }
FleetManagementSlasherSet represents a SlasherSet event raised by the FleetManagement contract.
type FleetManagementSlasherSetIterator ¶
type FleetManagementSlasherSetIterator struct { Event *FleetManagementSlasherSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementSlasherSetIterator is returned from FilterSlasherSet and is used to iterate over the raw logs and unpacked data for SlasherSet events raised by the FleetManagement contract.
func (*FleetManagementSlasherSetIterator) Close ¶
func (it *FleetManagementSlasherSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementSlasherSetIterator) Error ¶
func (it *FleetManagementSlasherSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementSlasherSetIterator) Next ¶
func (it *FleetManagementSlasherSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementStakingHubSet ¶
type FleetManagementStakingHubSet struct { Msp common.Address Raw types.Log // Blockchain specific contextual infos }
FleetManagementStakingHubSet represents a StakingHubSet event raised by the FleetManagement contract.
type FleetManagementStakingHubSetIterator ¶
type FleetManagementStakingHubSetIterator struct { Event *FleetManagementStakingHubSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FleetManagementStakingHubSetIterator is returned from FilterStakingHubSet and is used to iterate over the raw logs and unpacked data for StakingHubSet events raised by the FleetManagement contract.
func (*FleetManagementStakingHubSetIterator) Close ¶
func (it *FleetManagementStakingHubSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FleetManagementStakingHubSetIterator) Error ¶
func (it *FleetManagementStakingHubSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FleetManagementStakingHubSetIterator) Next ¶
func (it *FleetManagementStakingHubSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FleetManagementTransactor ¶
type FleetManagementTransactor struct {
// contains filtered or unexported fields
}
FleetManagementTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFleetManagementTransactor ¶
func NewFleetManagementTransactor(address common.Address, transactor bind.ContractTransactor) (*FleetManagementTransactor, error)
NewFleetManagementTransactor creates a new write-only instance of FleetManagement, bound to a specific deployed contract.
func (*FleetManagementTransactor) Grant ¶
func (_FleetManagement *FleetManagementTransactor) Grant(opts *bind.TransactOpts, _proverId *big.Int, _amount *big.Int) (*types.Transaction, error)
Grant is a paid mutator transaction binding the contract method 0x59f1c85e.
Solidity: function grant(uint256 _proverId, uint256 _amount) returns()
func (*FleetManagementTransactor) Initialize ¶
func (_FleetManagement *FleetManagementTransactor) Initialize(opts *bind.TransactOpts, _minStake *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _minStake) returns()
func (*FleetManagementTransactor) Register ¶
func (_FleetManagement *FleetManagementTransactor) Register(opts *bind.TransactOpts) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x1aa3a008.
Solidity: function register() payable returns(uint256)
func (*FleetManagementTransactor) RenounceOwnership ¶
func (_FleetManagement *FleetManagementTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FleetManagementTransactor) SetCoordinator ¶
func (_FleetManagement *FleetManagementTransactor) SetCoordinator(opts *bind.TransactOpts, _coordinator common.Address) (*types.Transaction, error)
SetCoordinator is a paid mutator transaction binding the contract method 0x8ea98117.
Solidity: function setCoordinator(address _coordinator) returns()
func (*FleetManagementTransactor) SetCreditCenter ¶
func (_FleetManagement *FleetManagementTransactor) SetCreditCenter(opts *bind.TransactOpts, _creditCenter common.Address) (*types.Transaction, error)
SetCreditCenter is a paid mutator transaction binding the contract method 0x3d625dc2.
Solidity: function setCreditCenter(address _creditCenter) returns()
func (*FleetManagementTransactor) SetProverStore ¶
func (_FleetManagement *FleetManagementTransactor) SetProverStore(opts *bind.TransactOpts, _proverStore common.Address) (*types.Transaction, error)
SetProverStore is a paid mutator transaction binding the contract method 0x7037e334.
Solidity: function setProverStore(address _proverStore) returns()
func (*FleetManagementTransactor) SetRegistrationFee ¶
func (_FleetManagement *FleetManagementTransactor) SetRegistrationFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)
SetRegistrationFee is a paid mutator transaction binding the contract method 0xc320c727.
Solidity: function setRegistrationFee(uint256 _fee) returns()
func (*FleetManagementTransactor) SetSlasher ¶
func (_FleetManagement *FleetManagementTransactor) SetSlasher(opts *bind.TransactOpts, _slasher common.Address) (*types.Transaction, error)
SetSlasher is a paid mutator transaction binding the contract method 0xaabc2496.
Solidity: function setSlasher(address _slasher) returns()
func (*FleetManagementTransactor) SetStakingHub ¶
func (_FleetManagement *FleetManagementTransactor) SetStakingHub(opts *bind.TransactOpts, _hub common.Address) (*types.Transaction, error)
SetStakingHub is a paid mutator transaction binding the contract method 0x5bee43c7.
Solidity: function setStakingHub(address _hub) returns()
func (*FleetManagementTransactor) TransferOwnership ¶
func (_FleetManagement *FleetManagementTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FleetManagementTransactor) WithdrawFee ¶
func (_FleetManagement *FleetManagementTransactor) WithdrawFee(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0xfd9be522.
Solidity: function withdrawFee(address _account, uint256 _amount) returns()
type FleetManagementTransactorRaw ¶
type FleetManagementTransactorRaw struct {
Contract *FleetManagementTransactor // Generic write-only contract binding to access the raw methods on
}
FleetManagementTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FleetManagementTransactorRaw) Transact ¶
func (_FleetManagement *FleetManagementTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FleetManagementTransactorRaw) Transfer ¶
func (_FleetManagement *FleetManagementTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FleetManagementTransactorSession ¶
type FleetManagementTransactorSession struct { Contract *FleetManagementTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FleetManagementTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FleetManagementTransactorSession) Grant ¶
func (_FleetManagement *FleetManagementTransactorSession) Grant(_proverId *big.Int, _amount *big.Int) (*types.Transaction, error)
Grant is a paid mutator transaction binding the contract method 0x59f1c85e.
Solidity: function grant(uint256 _proverId, uint256 _amount) returns()
func (*FleetManagementTransactorSession) Initialize ¶
func (_FleetManagement *FleetManagementTransactorSession) Initialize(_minStake *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _minStake) returns()
func (*FleetManagementTransactorSession) Register ¶
func (_FleetManagement *FleetManagementTransactorSession) Register() (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x1aa3a008.
Solidity: function register() payable returns(uint256)
func (*FleetManagementTransactorSession) RenounceOwnership ¶
func (_FleetManagement *FleetManagementTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FleetManagementTransactorSession) SetCoordinator ¶
func (_FleetManagement *FleetManagementTransactorSession) SetCoordinator(_coordinator common.Address) (*types.Transaction, error)
SetCoordinator is a paid mutator transaction binding the contract method 0x8ea98117.
Solidity: function setCoordinator(address _coordinator) returns()
func (*FleetManagementTransactorSession) SetCreditCenter ¶
func (_FleetManagement *FleetManagementTransactorSession) SetCreditCenter(_creditCenter common.Address) (*types.Transaction, error)
SetCreditCenter is a paid mutator transaction binding the contract method 0x3d625dc2.
Solidity: function setCreditCenter(address _creditCenter) returns()
func (*FleetManagementTransactorSession) SetProverStore ¶
func (_FleetManagement *FleetManagementTransactorSession) SetProverStore(_proverStore common.Address) (*types.Transaction, error)
SetProverStore is a paid mutator transaction binding the contract method 0x7037e334.
Solidity: function setProverStore(address _proverStore) returns()
func (*FleetManagementTransactorSession) SetRegistrationFee ¶
func (_FleetManagement *FleetManagementTransactorSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
SetRegistrationFee is a paid mutator transaction binding the contract method 0xc320c727.
Solidity: function setRegistrationFee(uint256 _fee) returns()
func (*FleetManagementTransactorSession) SetSlasher ¶
func (_FleetManagement *FleetManagementTransactorSession) SetSlasher(_slasher common.Address) (*types.Transaction, error)
SetSlasher is a paid mutator transaction binding the contract method 0xaabc2496.
Solidity: function setSlasher(address _slasher) returns()
func (*FleetManagementTransactorSession) SetStakingHub ¶
func (_FleetManagement *FleetManagementTransactorSession) SetStakingHub(_hub common.Address) (*types.Transaction, error)
SetStakingHub is a paid mutator transaction binding the contract method 0x5bee43c7.
Solidity: function setStakingHub(address _hub) returns()
func (*FleetManagementTransactorSession) TransferOwnership ¶
func (_FleetManagement *FleetManagementTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FleetManagementTransactorSession) WithdrawFee ¶
func (_FleetManagement *FleetManagementTransactorSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0xfd9be522.
Solidity: function withdrawFee(address _account, uint256 _amount) returns()
type ProjectDevice ¶
type ProjectDevice struct { ProjectDeviceCaller // Read-only binding to the contract ProjectDeviceTransactor // Write-only binding to the contract ProjectDeviceFilterer // Log filterer for contract events }
ProjectDevice is an auto generated Go binding around an Ethereum contract.
func NewProjectDevice ¶
func NewProjectDevice(address common.Address, backend bind.ContractBackend) (*ProjectDevice, error)
NewProjectDevice creates a new instance of ProjectDevice, bound to a specific deployed contract.
type ProjectDeviceApprove ¶
type ProjectDeviceApprove struct { ProjectId *big.Int Device common.Address Raw types.Log // Blockchain specific contextual infos }
ProjectDeviceApprove represents a Approve event raised by the ProjectDevice contract.
type ProjectDeviceApproveIterator ¶
type ProjectDeviceApproveIterator struct { Event *ProjectDeviceApprove // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectDeviceApproveIterator is returned from FilterApprove and is used to iterate over the raw logs and unpacked data for Approve events raised by the ProjectDevice contract.
func (*ProjectDeviceApproveIterator) Close ¶
func (it *ProjectDeviceApproveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectDeviceApproveIterator) Error ¶
func (it *ProjectDeviceApproveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectDeviceApproveIterator) Next ¶
func (it *ProjectDeviceApproveIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectDeviceCaller ¶
type ProjectDeviceCaller struct {
// contains filtered or unexported fields
}
ProjectDeviceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProjectDeviceCaller ¶
func NewProjectDeviceCaller(address common.Address, caller bind.ContractCaller) (*ProjectDeviceCaller, error)
NewProjectDeviceCaller creates a new read-only instance of ProjectDevice, bound to a specific deployed contract.
func (*ProjectDeviceCaller) Approved ¶
func (_ProjectDevice *ProjectDeviceCaller) Approved(opts *bind.CallOpts, _projectId *big.Int, _device common.Address) (bool, error)
Approved is a free data retrieval call binding the contract method 0x8253951a.
Solidity: function approved(uint256 _projectId, address _device) view returns(bool)
func (*ProjectDeviceCaller) IoIDRegistry ¶
func (_ProjectDevice *ProjectDeviceCaller) IoIDRegistry(opts *bind.CallOpts) (common.Address, error)
IoIDRegistry is a free data retrieval call binding the contract method 0x95cc7086.
Solidity: function ioIDRegistry() view returns(address)
func (*ProjectDeviceCaller) W3bstreamProject ¶
func (_ProjectDevice *ProjectDeviceCaller) W3bstreamProject(opts *bind.CallOpts) (common.Address, error)
W3bstreamProject is a free data retrieval call binding the contract method 0x561f1fc4.
Solidity: function w3bstreamProject() view returns(address)
type ProjectDeviceCallerRaw ¶
type ProjectDeviceCallerRaw struct {
Contract *ProjectDeviceCaller // Generic read-only contract binding to access the raw methods on
}
ProjectDeviceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProjectDeviceCallerRaw) Call ¶
func (_ProjectDevice *ProjectDeviceCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ProjectDeviceCallerSession ¶
type ProjectDeviceCallerSession struct { Contract *ProjectDeviceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProjectDeviceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProjectDeviceCallerSession) Approved ¶
func (_ProjectDevice *ProjectDeviceCallerSession) Approved(_projectId *big.Int, _device common.Address) (bool, error)
Approved is a free data retrieval call binding the contract method 0x8253951a.
Solidity: function approved(uint256 _projectId, address _device) view returns(bool)
func (*ProjectDeviceCallerSession) IoIDRegistry ¶
func (_ProjectDevice *ProjectDeviceCallerSession) IoIDRegistry() (common.Address, error)
IoIDRegistry is a free data retrieval call binding the contract method 0x95cc7086.
Solidity: function ioIDRegistry() view returns(address)
func (*ProjectDeviceCallerSession) W3bstreamProject ¶
func (_ProjectDevice *ProjectDeviceCallerSession) W3bstreamProject() (common.Address, error)
W3bstreamProject is a free data retrieval call binding the contract method 0x561f1fc4.
Solidity: function w3bstreamProject() view returns(address)
type ProjectDeviceFilterer ¶
type ProjectDeviceFilterer struct {
// contains filtered or unexported fields
}
ProjectDeviceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProjectDeviceFilterer ¶
func NewProjectDeviceFilterer(address common.Address, filterer bind.ContractFilterer) (*ProjectDeviceFilterer, error)
NewProjectDeviceFilterer creates a new log filterer instance of ProjectDevice, bound to a specific deployed contract.
func (*ProjectDeviceFilterer) FilterApprove ¶
func (_ProjectDevice *ProjectDeviceFilterer) FilterApprove(opts *bind.FilterOpts, device []common.Address) (*ProjectDeviceApproveIterator, error)
FilterApprove is a free log retrieval operation binding the contract event 0x47ad3e4b0f4bdbe3ac08708bbc45053d2ff616911b39e65563fd9bd781909645.
Solidity: event Approve(uint256 projectId, address indexed device)
func (*ProjectDeviceFilterer) FilterInitialized ¶
func (_ProjectDevice *ProjectDeviceFilterer) FilterInitialized(opts *bind.FilterOpts) (*ProjectDeviceInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ProjectDeviceFilterer) FilterUnapprove ¶
func (_ProjectDevice *ProjectDeviceFilterer) FilterUnapprove(opts *bind.FilterOpts, device []common.Address) (*ProjectDeviceUnapproveIterator, error)
FilterUnapprove is a free log retrieval operation binding the contract event 0x958e4c39d74f2f6ff958f2ff19d4cf29448476d9e44e9aab9547f7e30d4cc86b.
Solidity: event Unapprove(uint256 projectId, address indexed device)
func (*ProjectDeviceFilterer) ParseApprove ¶
func (_ProjectDevice *ProjectDeviceFilterer) ParseApprove(log types.Log) (*ProjectDeviceApprove, error)
ParseApprove is a log parse operation binding the contract event 0x47ad3e4b0f4bdbe3ac08708bbc45053d2ff616911b39e65563fd9bd781909645.
Solidity: event Approve(uint256 projectId, address indexed device)
func (*ProjectDeviceFilterer) ParseInitialized ¶
func (_ProjectDevice *ProjectDeviceFilterer) ParseInitialized(log types.Log) (*ProjectDeviceInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ProjectDeviceFilterer) ParseUnapprove ¶
func (_ProjectDevice *ProjectDeviceFilterer) ParseUnapprove(log types.Log) (*ProjectDeviceUnapprove, error)
ParseUnapprove is a log parse operation binding the contract event 0x958e4c39d74f2f6ff958f2ff19d4cf29448476d9e44e9aab9547f7e30d4cc86b.
Solidity: event Unapprove(uint256 projectId, address indexed device)
func (*ProjectDeviceFilterer) WatchApprove ¶
func (_ProjectDevice *ProjectDeviceFilterer) WatchApprove(opts *bind.WatchOpts, sink chan<- *ProjectDeviceApprove, device []common.Address) (event.Subscription, error)
WatchApprove is a free log subscription operation binding the contract event 0x47ad3e4b0f4bdbe3ac08708bbc45053d2ff616911b39e65563fd9bd781909645.
Solidity: event Approve(uint256 projectId, address indexed device)
func (*ProjectDeviceFilterer) WatchInitialized ¶
func (_ProjectDevice *ProjectDeviceFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ProjectDeviceInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ProjectDeviceFilterer) WatchUnapprove ¶
func (_ProjectDevice *ProjectDeviceFilterer) WatchUnapprove(opts *bind.WatchOpts, sink chan<- *ProjectDeviceUnapprove, device []common.Address) (event.Subscription, error)
WatchUnapprove is a free log subscription operation binding the contract event 0x958e4c39d74f2f6ff958f2ff19d4cf29448476d9e44e9aab9547f7e30d4cc86b.
Solidity: event Unapprove(uint256 projectId, address indexed device)
type ProjectDeviceInitialized ¶
type ProjectDeviceInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ProjectDeviceInitialized represents a Initialized event raised by the ProjectDevice contract.
type ProjectDeviceInitializedIterator ¶
type ProjectDeviceInitializedIterator struct { Event *ProjectDeviceInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectDeviceInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ProjectDevice contract.
func (*ProjectDeviceInitializedIterator) Close ¶
func (it *ProjectDeviceInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectDeviceInitializedIterator) Error ¶
func (it *ProjectDeviceInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectDeviceInitializedIterator) Next ¶
func (it *ProjectDeviceInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectDeviceRaw ¶
type ProjectDeviceRaw struct {
Contract *ProjectDevice // Generic contract binding to access the raw methods on
}
ProjectDeviceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProjectDeviceRaw) Call ¶
func (_ProjectDevice *ProjectDeviceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ProjectDeviceRaw) Transact ¶
func (_ProjectDevice *ProjectDeviceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProjectDeviceRaw) Transfer ¶
func (_ProjectDevice *ProjectDeviceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProjectDeviceSession ¶
type ProjectDeviceSession struct { Contract *ProjectDevice // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProjectDeviceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProjectDeviceSession) Approve ¶
func (_ProjectDevice *ProjectDeviceSession) Approve(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xd744d8dc.
Solidity: function approve(uint256 _projectId, address[] _devices) returns()
func (*ProjectDeviceSession) Approved ¶
func (_ProjectDevice *ProjectDeviceSession) Approved(_projectId *big.Int, _device common.Address) (bool, error)
Approved is a free data retrieval call binding the contract method 0x8253951a.
Solidity: function approved(uint256 _projectId, address _device) view returns(bool)
func (*ProjectDeviceSession) Initialize ¶
func (_ProjectDevice *ProjectDeviceSession) Initialize(_ioIDRegistry common.Address, _w3bstreamProject common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _ioIDRegistry, address _w3bstreamProject) returns()
func (*ProjectDeviceSession) IoIDRegistry ¶
func (_ProjectDevice *ProjectDeviceSession) IoIDRegistry() (common.Address, error)
IoIDRegistry is a free data retrieval call binding the contract method 0x95cc7086.
Solidity: function ioIDRegistry() view returns(address)
func (*ProjectDeviceSession) Unapprove ¶
func (_ProjectDevice *ProjectDeviceSession) Unapprove(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
Unapprove is a paid mutator transaction binding the contract method 0xfa6b352c.
Solidity: function unapprove(uint256 _projectId, address[] _devices) returns()
func (*ProjectDeviceSession) W3bstreamProject ¶
func (_ProjectDevice *ProjectDeviceSession) W3bstreamProject() (common.Address, error)
W3bstreamProject is a free data retrieval call binding the contract method 0x561f1fc4.
Solidity: function w3bstreamProject() view returns(address)
type ProjectDeviceTransactor ¶
type ProjectDeviceTransactor struct {
// contains filtered or unexported fields
}
ProjectDeviceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProjectDeviceTransactor ¶
func NewProjectDeviceTransactor(address common.Address, transactor bind.ContractTransactor) (*ProjectDeviceTransactor, error)
NewProjectDeviceTransactor creates a new write-only instance of ProjectDevice, bound to a specific deployed contract.
func (*ProjectDeviceTransactor) Approve ¶
func (_ProjectDevice *ProjectDeviceTransactor) Approve(opts *bind.TransactOpts, _projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xd744d8dc.
Solidity: function approve(uint256 _projectId, address[] _devices) returns()
func (*ProjectDeviceTransactor) Initialize ¶
func (_ProjectDevice *ProjectDeviceTransactor) Initialize(opts *bind.TransactOpts, _ioIDRegistry common.Address, _w3bstreamProject common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _ioIDRegistry, address _w3bstreamProject) returns()
func (*ProjectDeviceTransactor) Unapprove ¶
func (_ProjectDevice *ProjectDeviceTransactor) Unapprove(opts *bind.TransactOpts, _projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
Unapprove is a paid mutator transaction binding the contract method 0xfa6b352c.
Solidity: function unapprove(uint256 _projectId, address[] _devices) returns()
type ProjectDeviceTransactorRaw ¶
type ProjectDeviceTransactorRaw struct {
Contract *ProjectDeviceTransactor // Generic write-only contract binding to access the raw methods on
}
ProjectDeviceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProjectDeviceTransactorRaw) Transact ¶
func (_ProjectDevice *ProjectDeviceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProjectDeviceTransactorRaw) Transfer ¶
func (_ProjectDevice *ProjectDeviceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProjectDeviceTransactorSession ¶
type ProjectDeviceTransactorSession struct { Contract *ProjectDeviceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProjectDeviceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProjectDeviceTransactorSession) Approve ¶
func (_ProjectDevice *ProjectDeviceTransactorSession) Approve(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xd744d8dc.
Solidity: function approve(uint256 _projectId, address[] _devices) returns()
func (*ProjectDeviceTransactorSession) Initialize ¶
func (_ProjectDevice *ProjectDeviceTransactorSession) Initialize(_ioIDRegistry common.Address, _w3bstreamProject common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _ioIDRegistry, address _w3bstreamProject) returns()
func (*ProjectDeviceTransactorSession) Unapprove ¶
func (_ProjectDevice *ProjectDeviceTransactorSession) Unapprove(_projectId *big.Int, _devices []common.Address) (*types.Transaction, error)
Unapprove is a paid mutator transaction binding the contract method 0xfa6b352c.
Solidity: function unapprove(uint256 _projectId, address[] _devices) returns()
type ProjectDeviceUnapprove ¶
type ProjectDeviceUnapprove struct { ProjectId *big.Int Device common.Address Raw types.Log // Blockchain specific contextual infos }
ProjectDeviceUnapprove represents a Unapprove event raised by the ProjectDevice contract.
type ProjectDeviceUnapproveIterator ¶
type ProjectDeviceUnapproveIterator struct { Event *ProjectDeviceUnapprove // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectDeviceUnapproveIterator is returned from FilterUnapprove and is used to iterate over the raw logs and unpacked data for Unapprove events raised by the ProjectDevice contract.
func (*ProjectDeviceUnapproveIterator) Close ¶
func (it *ProjectDeviceUnapproveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectDeviceUnapproveIterator) Error ¶
func (it *ProjectDeviceUnapproveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectDeviceUnapproveIterator) Next ¶
func (it *ProjectDeviceUnapproveIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectRegistrar ¶
type ProjectRegistrar struct { ProjectRegistrarCaller // Read-only binding to the contract ProjectRegistrarTransactor // Write-only binding to the contract ProjectRegistrarFilterer // Log filterer for contract events }
ProjectRegistrar is an auto generated Go binding around an Ethereum contract.
func NewProjectRegistrar ¶
func NewProjectRegistrar(address common.Address, backend bind.ContractBackend) (*ProjectRegistrar, error)
NewProjectRegistrar creates a new instance of ProjectRegistrar, bound to a specific deployed contract.
type ProjectRegistrarCaller ¶
type ProjectRegistrarCaller struct {
// contains filtered or unexported fields
}
ProjectRegistrarCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProjectRegistrarCaller ¶
func NewProjectRegistrarCaller(address common.Address, caller bind.ContractCaller) (*ProjectRegistrarCaller, error)
NewProjectRegistrarCaller creates a new read-only instance of ProjectRegistrar, bound to a specific deployed contract.
func (*ProjectRegistrarCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProjectRegistrarCaller) ProjectStore ¶
func (_ProjectRegistrar *ProjectRegistrarCaller) ProjectStore(opts *bind.CallOpts) (common.Address, error)
ProjectStore is a free data retrieval call binding the contract method 0xa0fadaaa.
Solidity: function projectStore() view returns(address)
func (*ProjectRegistrarCaller) RegistrationFee ¶
func (_ProjectRegistrar *ProjectRegistrarCaller) RegistrationFee(opts *bind.CallOpts) (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() view returns(uint256)
type ProjectRegistrarCallerRaw ¶
type ProjectRegistrarCallerRaw struct {
Contract *ProjectRegistrarCaller // Generic read-only contract binding to access the raw methods on
}
ProjectRegistrarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProjectRegistrarCallerRaw) Call ¶
func (_ProjectRegistrar *ProjectRegistrarCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ProjectRegistrarCallerSession ¶
type ProjectRegistrarCallerSession struct { Contract *ProjectRegistrarCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProjectRegistrarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProjectRegistrarCallerSession) Owner ¶
func (_ProjectRegistrar *ProjectRegistrarCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProjectRegistrarCallerSession) ProjectStore ¶
func (_ProjectRegistrar *ProjectRegistrarCallerSession) ProjectStore() (common.Address, error)
ProjectStore is a free data retrieval call binding the contract method 0xa0fadaaa.
Solidity: function projectStore() view returns(address)
func (*ProjectRegistrarCallerSession) RegistrationFee ¶
func (_ProjectRegistrar *ProjectRegistrarCallerSession) RegistrationFee() (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() view returns(uint256)
type ProjectRegistrarFeeWithdrawn ¶
type ProjectRegistrarFeeWithdrawn struct { Account common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ProjectRegistrarFeeWithdrawn represents a FeeWithdrawn event raised by the ProjectRegistrar contract.
type ProjectRegistrarFeeWithdrawnIterator ¶
type ProjectRegistrarFeeWithdrawnIterator struct { Event *ProjectRegistrarFeeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectRegistrarFeeWithdrawnIterator is returned from FilterFeeWithdrawn and is used to iterate over the raw logs and unpacked data for FeeWithdrawn events raised by the ProjectRegistrar contract.
func (*ProjectRegistrarFeeWithdrawnIterator) Close ¶
func (it *ProjectRegistrarFeeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectRegistrarFeeWithdrawnIterator) Error ¶
func (it *ProjectRegistrarFeeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectRegistrarFeeWithdrawnIterator) Next ¶
func (it *ProjectRegistrarFeeWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectRegistrarFilterer ¶
type ProjectRegistrarFilterer struct {
// contains filtered or unexported fields
}
ProjectRegistrarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProjectRegistrarFilterer ¶
func NewProjectRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*ProjectRegistrarFilterer, error)
NewProjectRegistrarFilterer creates a new log filterer instance of ProjectRegistrar, bound to a specific deployed contract.
func (*ProjectRegistrarFilterer) FilterFeeWithdrawn ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterFeeWithdrawn(opts *bind.FilterOpts, account []common.Address) (*ProjectRegistrarFeeWithdrawnIterator, error)
FilterFeeWithdrawn is a free log retrieval operation binding the contract event 0x78473f3f373f7673597f4f0fa5873cb4d375fea6d4339ad6b56dbd411513cb3f.
Solidity: event FeeWithdrawn(address indexed account, uint256 amount)
func (*ProjectRegistrarFilterer) FilterInitialized ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterInitialized(opts *bind.FilterOpts) (*ProjectRegistrarInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ProjectRegistrarFilterer) FilterOwnershipTransferred ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ProjectRegistrarOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ProjectRegistrarFilterer) FilterProjectRegistered ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterProjectRegistered(opts *bind.FilterOpts, projectId []*big.Int) (*ProjectRegistrarProjectRegisteredIterator, error)
FilterProjectRegistered is a free log retrieval operation binding the contract event 0xfee73c70d73668319c51a83ac3b19cbe37da12af171bec2e93cadea345ff13bd.
Solidity: event ProjectRegistered(uint256 indexed projectId)
func (*ProjectRegistrarFilterer) FilterRegistrationFeeSet ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) FilterRegistrationFeeSet(opts *bind.FilterOpts) (*ProjectRegistrarRegistrationFeeSetIterator, error)
FilterRegistrationFeeSet is a free log retrieval operation binding the contract event 0x3836764761eb705a9815e9070541f9a604757da847d45d157a28f14b58b5f5e6.
Solidity: event RegistrationFeeSet(uint256 fee)
func (*ProjectRegistrarFilterer) ParseFeeWithdrawn ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseFeeWithdrawn(log types.Log) (*ProjectRegistrarFeeWithdrawn, error)
ParseFeeWithdrawn is a log parse operation binding the contract event 0x78473f3f373f7673597f4f0fa5873cb4d375fea6d4339ad6b56dbd411513cb3f.
Solidity: event FeeWithdrawn(address indexed account, uint256 amount)
func (*ProjectRegistrarFilterer) ParseInitialized ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseInitialized(log types.Log) (*ProjectRegistrarInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ProjectRegistrarFilterer) ParseOwnershipTransferred ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*ProjectRegistrarOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ProjectRegistrarFilterer) ParseProjectRegistered ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseProjectRegistered(log types.Log) (*ProjectRegistrarProjectRegistered, error)
ParseProjectRegistered is a log parse operation binding the contract event 0xfee73c70d73668319c51a83ac3b19cbe37da12af171bec2e93cadea345ff13bd.
Solidity: event ProjectRegistered(uint256 indexed projectId)
func (*ProjectRegistrarFilterer) ParseRegistrationFeeSet ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) ParseRegistrationFeeSet(log types.Log) (*ProjectRegistrarRegistrationFeeSet, error)
ParseRegistrationFeeSet is a log parse operation binding the contract event 0x3836764761eb705a9815e9070541f9a604757da847d45d157a28f14b58b5f5e6.
Solidity: event RegistrationFeeSet(uint256 fee)
func (*ProjectRegistrarFilterer) WatchFeeWithdrawn ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchFeeWithdrawn(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarFeeWithdrawn, account []common.Address) (event.Subscription, error)
WatchFeeWithdrawn is a free log subscription operation binding the contract event 0x78473f3f373f7673597f4f0fa5873cb4d375fea6d4339ad6b56dbd411513cb3f.
Solidity: event FeeWithdrawn(address indexed account, uint256 amount)
func (*ProjectRegistrarFilterer) WatchInitialized ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ProjectRegistrarFilterer) WatchOwnershipTransferred ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ProjectRegistrarFilterer) WatchProjectRegistered ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchProjectRegistered(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarProjectRegistered, projectId []*big.Int) (event.Subscription, error)
WatchProjectRegistered is a free log subscription operation binding the contract event 0xfee73c70d73668319c51a83ac3b19cbe37da12af171bec2e93cadea345ff13bd.
Solidity: event ProjectRegistered(uint256 indexed projectId)
func (*ProjectRegistrarFilterer) WatchRegistrationFeeSet ¶
func (_ProjectRegistrar *ProjectRegistrarFilterer) WatchRegistrationFeeSet(opts *bind.WatchOpts, sink chan<- *ProjectRegistrarRegistrationFeeSet) (event.Subscription, error)
WatchRegistrationFeeSet is a free log subscription operation binding the contract event 0x3836764761eb705a9815e9070541f9a604757da847d45d157a28f14b58b5f5e6.
Solidity: event RegistrationFeeSet(uint256 fee)
type ProjectRegistrarInitialized ¶
type ProjectRegistrarInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ProjectRegistrarInitialized represents a Initialized event raised by the ProjectRegistrar contract.
type ProjectRegistrarInitializedIterator ¶
type ProjectRegistrarInitializedIterator struct { Event *ProjectRegistrarInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectRegistrarInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ProjectRegistrar contract.
func (*ProjectRegistrarInitializedIterator) Close ¶
func (it *ProjectRegistrarInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectRegistrarInitializedIterator) Error ¶
func (it *ProjectRegistrarInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectRegistrarInitializedIterator) Next ¶
func (it *ProjectRegistrarInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectRegistrarOwnershipTransferred ¶
type ProjectRegistrarOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ProjectRegistrarOwnershipTransferred represents a OwnershipTransferred event raised by the ProjectRegistrar contract.
type ProjectRegistrarOwnershipTransferredIterator ¶
type ProjectRegistrarOwnershipTransferredIterator struct { Event *ProjectRegistrarOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectRegistrarOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ProjectRegistrar contract.
func (*ProjectRegistrarOwnershipTransferredIterator) Close ¶
func (it *ProjectRegistrarOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectRegistrarOwnershipTransferredIterator) Error ¶
func (it *ProjectRegistrarOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectRegistrarOwnershipTransferredIterator) Next ¶
func (it *ProjectRegistrarOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectRegistrarProjectRegistered ¶
type ProjectRegistrarProjectRegistered struct { ProjectId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProjectRegistrarProjectRegistered represents a ProjectRegistered event raised by the ProjectRegistrar contract.
type ProjectRegistrarProjectRegisteredIterator ¶
type ProjectRegistrarProjectRegisteredIterator struct { Event *ProjectRegistrarProjectRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectRegistrarProjectRegisteredIterator is returned from FilterProjectRegistered and is used to iterate over the raw logs and unpacked data for ProjectRegistered events raised by the ProjectRegistrar contract.
func (*ProjectRegistrarProjectRegisteredIterator) Close ¶
func (it *ProjectRegistrarProjectRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectRegistrarProjectRegisteredIterator) Error ¶
func (it *ProjectRegistrarProjectRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectRegistrarProjectRegisteredIterator) Next ¶
func (it *ProjectRegistrarProjectRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectRegistrarRaw ¶
type ProjectRegistrarRaw struct {
Contract *ProjectRegistrar // Generic contract binding to access the raw methods on
}
ProjectRegistrarRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProjectRegistrarRaw) Call ¶
func (_ProjectRegistrar *ProjectRegistrarRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ProjectRegistrarRaw) Transact ¶
func (_ProjectRegistrar *ProjectRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProjectRegistrarRaw) Transfer ¶
func (_ProjectRegistrar *ProjectRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProjectRegistrarRegistrationFeeSet ¶
type ProjectRegistrarRegistrationFeeSet struct { Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
ProjectRegistrarRegistrationFeeSet represents a RegistrationFeeSet event raised by the ProjectRegistrar contract.
type ProjectRegistrarRegistrationFeeSetIterator ¶
type ProjectRegistrarRegistrationFeeSetIterator struct { Event *ProjectRegistrarRegistrationFeeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProjectRegistrarRegistrationFeeSetIterator is returned from FilterRegistrationFeeSet and is used to iterate over the raw logs and unpacked data for RegistrationFeeSet events raised by the ProjectRegistrar contract.
func (*ProjectRegistrarRegistrationFeeSetIterator) Close ¶
func (it *ProjectRegistrarRegistrationFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProjectRegistrarRegistrationFeeSetIterator) Error ¶
func (it *ProjectRegistrarRegistrationFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProjectRegistrarRegistrationFeeSetIterator) Next ¶
func (it *ProjectRegistrarRegistrationFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProjectRegistrarSession ¶
type ProjectRegistrarSession struct { Contract *ProjectRegistrar // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProjectRegistrarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProjectRegistrarSession) Initialize ¶
func (_ProjectRegistrar *ProjectRegistrarSession) Initialize(_projectStore common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _projectStore) returns()
func (*ProjectRegistrarSession) Owner ¶
func (_ProjectRegistrar *ProjectRegistrarSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ProjectRegistrarSession) ProjectStore ¶
func (_ProjectRegistrar *ProjectRegistrarSession) ProjectStore() (common.Address, error)
ProjectStore is a free data retrieval call binding the contract method 0xa0fadaaa.
Solidity: function projectStore() view returns(address)
func (*ProjectRegistrarSession) Register ¶
func (_ProjectRegistrar *ProjectRegistrarSession) Register(_projectId *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xf207564e.
Solidity: function register(uint256 _projectId) payable returns()
func (*ProjectRegistrarSession) RegistrationFee ¶
func (_ProjectRegistrar *ProjectRegistrarSession) RegistrationFee() (*big.Int, error)
RegistrationFee is a free data retrieval call binding the contract method 0x14c44e09.
Solidity: function registrationFee() view returns(uint256)
func (*ProjectRegistrarSession) RenounceOwnership ¶
func (_ProjectRegistrar *ProjectRegistrarSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ProjectRegistrarSession) SetRegistrationFee ¶
func (_ProjectRegistrar *ProjectRegistrarSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
SetRegistrationFee is a paid mutator transaction binding the contract method 0xc320c727.
Solidity: function setRegistrationFee(uint256 _fee) returns()
func (*ProjectRegistrarSession) TransferOwnership ¶
func (_ProjectRegistrar *ProjectRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ProjectRegistrarSession) WithdrawFee ¶
func (_ProjectRegistrar *ProjectRegistrarSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0xfd9be522.
Solidity: function withdrawFee(address _account, uint256 _amount) returns()
type ProjectRegistrarTransactor ¶
type ProjectRegistrarTransactor struct {
// contains filtered or unexported fields
}
ProjectRegistrarTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProjectRegistrarTransactor ¶
func NewProjectRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*ProjectRegistrarTransactor, error)
NewProjectRegistrarTransactor creates a new write-only instance of ProjectRegistrar, bound to a specific deployed contract.
func (*ProjectRegistrarTransactor) Initialize ¶
func (_ProjectRegistrar *ProjectRegistrarTransactor) Initialize(opts *bind.TransactOpts, _projectStore common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _projectStore) returns()
func (*ProjectRegistrarTransactor) Register ¶
func (_ProjectRegistrar *ProjectRegistrarTransactor) Register(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xf207564e.
Solidity: function register(uint256 _projectId) payable returns()
func (*ProjectRegistrarTransactor) RenounceOwnership ¶
func (_ProjectRegistrar *ProjectRegistrarTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ProjectRegistrarTransactor) SetRegistrationFee ¶
func (_ProjectRegistrar *ProjectRegistrarTransactor) SetRegistrationFee(opts *bind.TransactOpts, _fee *big.Int) (*types.Transaction, error)
SetRegistrationFee is a paid mutator transaction binding the contract method 0xc320c727.
Solidity: function setRegistrationFee(uint256 _fee) returns()
func (*ProjectRegistrarTransactor) TransferOwnership ¶
func (_ProjectRegistrar *ProjectRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ProjectRegistrarTransactor) WithdrawFee ¶
func (_ProjectRegistrar *ProjectRegistrarTransactor) WithdrawFee(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0xfd9be522.
Solidity: function withdrawFee(address _account, uint256 _amount) returns()
type ProjectRegistrarTransactorRaw ¶
type ProjectRegistrarTransactorRaw struct {
Contract *ProjectRegistrarTransactor // Generic write-only contract binding to access the raw methods on
}
ProjectRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProjectRegistrarTransactorRaw) Transact ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProjectRegistrarTransactorRaw) Transfer ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProjectRegistrarTransactorSession ¶
type ProjectRegistrarTransactorSession struct { Contract *ProjectRegistrarTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProjectRegistrarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProjectRegistrarTransactorSession) Initialize ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorSession) Initialize(_projectStore common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _projectStore) returns()
func (*ProjectRegistrarTransactorSession) Register ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorSession) Register(_projectId *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xf207564e.
Solidity: function register(uint256 _projectId) payable returns()
func (*ProjectRegistrarTransactorSession) RenounceOwnership ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ProjectRegistrarTransactorSession) SetRegistrationFee ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorSession) SetRegistrationFee(_fee *big.Int) (*types.Transaction, error)
SetRegistrationFee is a paid mutator transaction binding the contract method 0xc320c727.
Solidity: function setRegistrationFee(uint256 _fee) returns()
func (*ProjectRegistrarTransactorSession) TransferOwnership ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ProjectRegistrarTransactorSession) WithdrawFee ¶
func (_ProjectRegistrar *ProjectRegistrarTransactorSession) WithdrawFee(_account common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFee is a paid mutator transaction binding the contract method 0xfd9be522.
Solidity: function withdrawFee(address _account, uint256 _amount) returns()
type W3bstreamProject ¶
type W3bstreamProject struct { W3bstreamProjectCaller // Read-only binding to the contract W3bstreamProjectTransactor // Write-only binding to the contract W3bstreamProjectFilterer // Log filterer for contract events }
W3bstreamProject is an auto generated Go binding around an Ethereum contract.
func NewW3bstreamProject ¶
func NewW3bstreamProject(address common.Address, backend bind.ContractBackend) (*W3bstreamProject, error)
NewW3bstreamProject creates a new instance of W3bstreamProject, bound to a specific deployed contract.
type W3bstreamProjectAttributeSet ¶
type W3bstreamProjectAttributeSet struct { ProjectId *big.Int Key [32]byte Value []byte Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectAttributeSet represents a AttributeSet event raised by the W3bstreamProject contract.
type W3bstreamProjectAttributeSetIterator ¶
type W3bstreamProjectAttributeSetIterator struct { Event *W3bstreamProjectAttributeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectAttributeSetIterator is returned from FilterAttributeSet and is used to iterate over the raw logs and unpacked data for AttributeSet events raised by the W3bstreamProject contract.
func (*W3bstreamProjectAttributeSetIterator) Close ¶
func (it *W3bstreamProjectAttributeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectAttributeSetIterator) Error ¶
func (it *W3bstreamProjectAttributeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectAttributeSetIterator) Next ¶
func (it *W3bstreamProjectAttributeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectBinderSet ¶
type W3bstreamProjectBinderSet struct { Binder common.Address Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectBinderSet represents a BinderSet event raised by the W3bstreamProject contract.
type W3bstreamProjectBinderSetIterator ¶
type W3bstreamProjectBinderSetIterator struct { Event *W3bstreamProjectBinderSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectBinderSetIterator is returned from FilterBinderSet and is used to iterate over the raw logs and unpacked data for BinderSet events raised by the W3bstreamProject contract.
func (*W3bstreamProjectBinderSetIterator) Close ¶
func (it *W3bstreamProjectBinderSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectBinderSetIterator) Error ¶
func (it *W3bstreamProjectBinderSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectBinderSetIterator) Next ¶
func (it *W3bstreamProjectBinderSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectCaller ¶
type W3bstreamProjectCaller struct {
// contains filtered or unexported fields
}
W3bstreamProjectCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewW3bstreamProjectCaller ¶
func NewW3bstreamProjectCaller(address common.Address, caller bind.ContractCaller) (*W3bstreamProjectCaller, error)
NewW3bstreamProjectCaller creates a new read-only instance of W3bstreamProject, bound to a specific deployed contract.
func (*W3bstreamProjectCaller) Attribute ¶
func (_W3bstreamProject *W3bstreamProjectCaller) Attribute(opts *bind.CallOpts, _projectId *big.Int, _name [32]byte) ([]byte, error)
Attribute is a free data retrieval call binding the contract method 0x40341e4b.
Solidity: function attribute(uint256 _projectId, bytes32 _name) view returns(bytes)
func (*W3bstreamProjectCaller) Attributes ¶
func (_W3bstreamProject *W3bstreamProjectCaller) Attributes(opts *bind.CallOpts, arg0 *big.Int, arg1 [32]byte) ([]byte, error)
Attributes is a free data retrieval call binding the contract method 0x73c773db.
Solidity: function attributes(uint256 , bytes32 ) view returns(bytes)
func (*W3bstreamProjectCaller) AttributesOf ¶
func (_W3bstreamProject *W3bstreamProjectCaller) AttributesOf(opts *bind.CallOpts, _projectId *big.Int, _keys [][32]byte) ([][]byte, error)
AttributesOf is a free data retrieval call binding the contract method 0xe76d621c.
Solidity: function attributesOf(uint256 _projectId, bytes32[] _keys) view returns(bytes[] values_)
func (*W3bstreamProjectCaller) Binder ¶
func (_W3bstreamProject *W3bstreamProjectCaller) Binder(opts *bind.CallOpts) (common.Address, error)
Binder is a free data retrieval call binding the contract method 0xacba7b42.
Solidity: function binder() view returns(address)
func (*W3bstreamProjectCaller) Config ¶
func (_W3bstreamProject *W3bstreamProjectCaller) Config(opts *bind.CallOpts, _projectId *big.Int) (W3bstreamProjectProjectConfig, error)
Config is a free data retrieval call binding the contract method 0x84691767.
Solidity: function config(uint256 _projectId) view returns((string,bytes32))
func (*W3bstreamProjectCaller) Count ¶
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*W3bstreamProjectCaller) IsPaused ¶
func (_W3bstreamProject *W3bstreamProjectCaller) IsPaused(opts *bind.CallOpts, _projectId *big.Int) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbdf2a43c.
Solidity: function isPaused(uint256 _projectId) view returns(bool)
func (*W3bstreamProjectCaller) IsValidProject ¶
func (_W3bstreamProject *W3bstreamProjectCaller) IsValidProject(opts *bind.CallOpts, _projectId *big.Int) (bool, error)
IsValidProject is a free data retrieval call binding the contract method 0x2c7caaf1.
Solidity: function isValidProject(uint256 _projectId) view returns(bool)
func (*W3bstreamProjectCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*W3bstreamProjectCaller) OwnerOf ¶
func (_W3bstreamProject *W3bstreamProjectCaller) OwnerOf(opts *bind.CallOpts, _projectId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _projectId) view returns(address)
type W3bstreamProjectCallerRaw ¶
type W3bstreamProjectCallerRaw struct {
Contract *W3bstreamProjectCaller // Generic read-only contract binding to access the raw methods on
}
W3bstreamProjectCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*W3bstreamProjectCallerRaw) Call ¶
func (_W3bstreamProject *W3bstreamProjectCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type W3bstreamProjectCallerSession ¶
type W3bstreamProjectCallerSession struct { Contract *W3bstreamProjectCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
W3bstreamProjectCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*W3bstreamProjectCallerSession) Attribute ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) Attribute(_projectId *big.Int, _name [32]byte) ([]byte, error)
Attribute is a free data retrieval call binding the contract method 0x40341e4b.
Solidity: function attribute(uint256 _projectId, bytes32 _name) view returns(bytes)
func (*W3bstreamProjectCallerSession) Attributes ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) Attributes(arg0 *big.Int, arg1 [32]byte) ([]byte, error)
Attributes is a free data retrieval call binding the contract method 0x73c773db.
Solidity: function attributes(uint256 , bytes32 ) view returns(bytes)
func (*W3bstreamProjectCallerSession) AttributesOf ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) AttributesOf(_projectId *big.Int, _keys [][32]byte) ([][]byte, error)
AttributesOf is a free data retrieval call binding the contract method 0xe76d621c.
Solidity: function attributesOf(uint256 _projectId, bytes32[] _keys) view returns(bytes[] values_)
func (*W3bstreamProjectCallerSession) Binder ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) Binder() (common.Address, error)
Binder is a free data retrieval call binding the contract method 0xacba7b42.
Solidity: function binder() view returns(address)
func (*W3bstreamProjectCallerSession) Config ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) Config(_projectId *big.Int) (W3bstreamProjectProjectConfig, error)
Config is a free data retrieval call binding the contract method 0x84691767.
Solidity: function config(uint256 _projectId) view returns((string,bytes32))
func (*W3bstreamProjectCallerSession) Count ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*W3bstreamProjectCallerSession) IsPaused ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) IsPaused(_projectId *big.Int) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbdf2a43c.
Solidity: function isPaused(uint256 _projectId) view returns(bool)
func (*W3bstreamProjectCallerSession) IsValidProject ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) IsValidProject(_projectId *big.Int) (bool, error)
IsValidProject is a free data retrieval call binding the contract method 0x2c7caaf1.
Solidity: function isValidProject(uint256 _projectId) view returns(bool)
func (*W3bstreamProjectCallerSession) Owner ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*W3bstreamProjectCallerSession) OwnerOf ¶
func (_W3bstreamProject *W3bstreamProjectCallerSession) OwnerOf(_projectId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _projectId) view returns(address)
type W3bstreamProjectFilterer ¶
type W3bstreamProjectFilterer struct {
// contains filtered or unexported fields
}
W3bstreamProjectFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewW3bstreamProjectFilterer ¶
func NewW3bstreamProjectFilterer(address common.Address, filterer bind.ContractFilterer) (*W3bstreamProjectFilterer, error)
NewW3bstreamProjectFilterer creates a new log filterer instance of W3bstreamProject, bound to a specific deployed contract.
func (*W3bstreamProjectFilterer) FilterAttributeSet ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterAttributeSet(opts *bind.FilterOpts, projectId []*big.Int, key [][32]byte) (*W3bstreamProjectAttributeSetIterator, error)
FilterAttributeSet is a free log retrieval operation binding the contract event 0x840db4c564ec8ec61fd9377b125346993b20659d558d2e066e33c588b60f9fc3.
Solidity: event AttributeSet(uint256 indexed projectId, bytes32 indexed key, bytes value)
func (*W3bstreamProjectFilterer) FilterBinderSet ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterBinderSet(opts *bind.FilterOpts, binder []common.Address) (*W3bstreamProjectBinderSetIterator, error)
FilterBinderSet is a free log retrieval operation binding the contract event 0xb19637e660a60813c298ad7ddbf824f445fc38044f48e8ad24dc0ac64646f29b.
Solidity: event BinderSet(address indexed binder)
func (*W3bstreamProjectFilterer) FilterInitialized ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterInitialized(opts *bind.FilterOpts) (*W3bstreamProjectInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamProjectFilterer) FilterOwnershipTransferred ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*W3bstreamProjectOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*W3bstreamProjectFilterer) FilterProjectBinded ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectBinded(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectBindedIterator, error)
FilterProjectBinded is a free log retrieval operation binding the contract event 0x333b64ed2eccc26c75dc26694a75281557fd03abd4b4f13cc7399ab89ad0761a.
Solidity: event ProjectBinded(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) FilterProjectConfigUpdated ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectConfigUpdated(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectConfigUpdatedIterator, error)
FilterProjectConfigUpdated is a free log retrieval operation binding the contract event 0xa9ee0c223bc138bec6ebb21e09d00d5423fc3bbc210bdb6aef9d190b0641aecb.
Solidity: event ProjectConfigUpdated(uint256 indexed projectId, string uri, bytes32 hash)
func (*W3bstreamProjectFilterer) FilterProjectPaused ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectPaused(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectPausedIterator, error)
FilterProjectPaused is a free log retrieval operation binding the contract event 0x9f505f325627bdd7f5a6dd8bcceecdc48a989f647561427d61d35b7a50703f79.
Solidity: event ProjectPaused(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) FilterProjectResumed ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) FilterProjectResumed(opts *bind.FilterOpts, projectId []*big.Int) (*W3bstreamProjectProjectResumedIterator, error)
FilterProjectResumed is a free log retrieval operation binding the contract event 0x8c936416fd11c0291d9c7f69aad7e8847c5228b15a3969a1ac6a1c7bf394cd75.
Solidity: event ProjectResumed(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) ParseAttributeSet ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseAttributeSet(log types.Log) (*W3bstreamProjectAttributeSet, error)
ParseAttributeSet is a log parse operation binding the contract event 0x840db4c564ec8ec61fd9377b125346993b20659d558d2e066e33c588b60f9fc3.
Solidity: event AttributeSet(uint256 indexed projectId, bytes32 indexed key, bytes value)
func (*W3bstreamProjectFilterer) ParseBinderSet ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseBinderSet(log types.Log) (*W3bstreamProjectBinderSet, error)
ParseBinderSet is a log parse operation binding the contract event 0xb19637e660a60813c298ad7ddbf824f445fc38044f48e8ad24dc0ac64646f29b.
Solidity: event BinderSet(address indexed binder)
func (*W3bstreamProjectFilterer) ParseInitialized ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseInitialized(log types.Log) (*W3bstreamProjectInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamProjectFilterer) ParseOwnershipTransferred ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseOwnershipTransferred(log types.Log) (*W3bstreamProjectOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*W3bstreamProjectFilterer) ParseProjectBinded ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectBinded(log types.Log) (*W3bstreamProjectProjectBinded, error)
ParseProjectBinded is a log parse operation binding the contract event 0x333b64ed2eccc26c75dc26694a75281557fd03abd4b4f13cc7399ab89ad0761a.
Solidity: event ProjectBinded(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) ParseProjectConfigUpdated ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectConfigUpdated(log types.Log) (*W3bstreamProjectProjectConfigUpdated, error)
ParseProjectConfigUpdated is a log parse operation binding the contract event 0xa9ee0c223bc138bec6ebb21e09d00d5423fc3bbc210bdb6aef9d190b0641aecb.
Solidity: event ProjectConfigUpdated(uint256 indexed projectId, string uri, bytes32 hash)
func (*W3bstreamProjectFilterer) ParseProjectPaused ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectPaused(log types.Log) (*W3bstreamProjectProjectPaused, error)
ParseProjectPaused is a log parse operation binding the contract event 0x9f505f325627bdd7f5a6dd8bcceecdc48a989f647561427d61d35b7a50703f79.
Solidity: event ProjectPaused(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) ParseProjectResumed ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) ParseProjectResumed(log types.Log) (*W3bstreamProjectProjectResumed, error)
ParseProjectResumed is a log parse operation binding the contract event 0x8c936416fd11c0291d9c7f69aad7e8847c5228b15a3969a1ac6a1c7bf394cd75.
Solidity: event ProjectResumed(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) WatchAttributeSet ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchAttributeSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectAttributeSet, projectId []*big.Int, key [][32]byte) (event.Subscription, error)
WatchAttributeSet is a free log subscription operation binding the contract event 0x840db4c564ec8ec61fd9377b125346993b20659d558d2e066e33c588b60f9fc3.
Solidity: event AttributeSet(uint256 indexed projectId, bytes32 indexed key, bytes value)
func (*W3bstreamProjectFilterer) WatchBinderSet ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchBinderSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectBinderSet, binder []common.Address) (event.Subscription, error)
WatchBinderSet is a free log subscription operation binding the contract event 0xb19637e660a60813c298ad7ddbf824f445fc38044f48e8ad24dc0ac64646f29b.
Solidity: event BinderSet(address indexed binder)
func (*W3bstreamProjectFilterer) WatchInitialized ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamProjectFilterer) WatchOwnershipTransferred ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*W3bstreamProjectFilterer) WatchProjectBinded ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectBinded(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectBinded, projectId []*big.Int) (event.Subscription, error)
WatchProjectBinded is a free log subscription operation binding the contract event 0x333b64ed2eccc26c75dc26694a75281557fd03abd4b4f13cc7399ab89ad0761a.
Solidity: event ProjectBinded(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) WatchProjectConfigUpdated ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectConfigUpdated(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectConfigUpdated, projectId []*big.Int) (event.Subscription, error)
WatchProjectConfigUpdated is a free log subscription operation binding the contract event 0xa9ee0c223bc138bec6ebb21e09d00d5423fc3bbc210bdb6aef9d190b0641aecb.
Solidity: event ProjectConfigUpdated(uint256 indexed projectId, string uri, bytes32 hash)
func (*W3bstreamProjectFilterer) WatchProjectPaused ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectPaused(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectPaused, projectId []*big.Int) (event.Subscription, error)
WatchProjectPaused is a free log subscription operation binding the contract event 0x9f505f325627bdd7f5a6dd8bcceecdc48a989f647561427d61d35b7a50703f79.
Solidity: event ProjectPaused(uint256 indexed projectId)
func (*W3bstreamProjectFilterer) WatchProjectResumed ¶
func (_W3bstreamProject *W3bstreamProjectFilterer) WatchProjectResumed(opts *bind.WatchOpts, sink chan<- *W3bstreamProjectProjectResumed, projectId []*big.Int) (event.Subscription, error)
WatchProjectResumed is a free log subscription operation binding the contract event 0x8c936416fd11c0291d9c7f69aad7e8847c5228b15a3969a1ac6a1c7bf394cd75.
Solidity: event ProjectResumed(uint256 indexed projectId)
type W3bstreamProjectInitialized ¶
type W3bstreamProjectInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectInitialized represents a Initialized event raised by the W3bstreamProject contract.
type W3bstreamProjectInitializedIterator ¶
type W3bstreamProjectInitializedIterator struct { Event *W3bstreamProjectInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the W3bstreamProject contract.
func (*W3bstreamProjectInitializedIterator) Close ¶
func (it *W3bstreamProjectInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectInitializedIterator) Error ¶
func (it *W3bstreamProjectInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectInitializedIterator) Next ¶
func (it *W3bstreamProjectInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectOwnershipTransferred ¶
type W3bstreamProjectOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectOwnershipTransferred represents a OwnershipTransferred event raised by the W3bstreamProject contract.
type W3bstreamProjectOwnershipTransferredIterator ¶
type W3bstreamProjectOwnershipTransferredIterator struct { Event *W3bstreamProjectOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the W3bstreamProject contract.
func (*W3bstreamProjectOwnershipTransferredIterator) Close ¶
func (it *W3bstreamProjectOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectOwnershipTransferredIterator) Error ¶
func (it *W3bstreamProjectOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectOwnershipTransferredIterator) Next ¶
func (it *W3bstreamProjectOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectProjectBinded ¶
type W3bstreamProjectProjectBinded struct { ProjectId *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectProjectBinded represents a ProjectBinded event raised by the W3bstreamProject contract.
type W3bstreamProjectProjectBindedIterator ¶
type W3bstreamProjectProjectBindedIterator struct { Event *W3bstreamProjectProjectBinded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectProjectBindedIterator is returned from FilterProjectBinded and is used to iterate over the raw logs and unpacked data for ProjectBinded events raised by the W3bstreamProject contract.
func (*W3bstreamProjectProjectBindedIterator) Close ¶
func (it *W3bstreamProjectProjectBindedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectProjectBindedIterator) Error ¶
func (it *W3bstreamProjectProjectBindedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectProjectBindedIterator) Next ¶
func (it *W3bstreamProjectProjectBindedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectProjectConfig ¶
W3bstreamProjectProjectConfig is an auto generated low-level Go binding around an user-defined struct.
type W3bstreamProjectProjectConfigUpdated ¶
type W3bstreamProjectProjectConfigUpdated struct { ProjectId *big.Int Uri string Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectProjectConfigUpdated represents a ProjectConfigUpdated event raised by the W3bstreamProject contract.
type W3bstreamProjectProjectConfigUpdatedIterator ¶
type W3bstreamProjectProjectConfigUpdatedIterator struct { Event *W3bstreamProjectProjectConfigUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectProjectConfigUpdatedIterator is returned from FilterProjectConfigUpdated and is used to iterate over the raw logs and unpacked data for ProjectConfigUpdated events raised by the W3bstreamProject contract.
func (*W3bstreamProjectProjectConfigUpdatedIterator) Close ¶
func (it *W3bstreamProjectProjectConfigUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectProjectConfigUpdatedIterator) Error ¶
func (it *W3bstreamProjectProjectConfigUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectProjectConfigUpdatedIterator) Next ¶
func (it *W3bstreamProjectProjectConfigUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectProjectPaused ¶
type W3bstreamProjectProjectPaused struct { ProjectId *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectProjectPaused represents a ProjectPaused event raised by the W3bstreamProject contract.
type W3bstreamProjectProjectPausedIterator ¶
type W3bstreamProjectProjectPausedIterator struct { Event *W3bstreamProjectProjectPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectProjectPausedIterator is returned from FilterProjectPaused and is used to iterate over the raw logs and unpacked data for ProjectPaused events raised by the W3bstreamProject contract.
func (*W3bstreamProjectProjectPausedIterator) Close ¶
func (it *W3bstreamProjectProjectPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectProjectPausedIterator) Error ¶
func (it *W3bstreamProjectProjectPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectProjectPausedIterator) Next ¶
func (it *W3bstreamProjectProjectPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectProjectResumed ¶
type W3bstreamProjectProjectResumed struct { ProjectId *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProjectProjectResumed represents a ProjectResumed event raised by the W3bstreamProject contract.
type W3bstreamProjectProjectResumedIterator ¶
type W3bstreamProjectProjectResumedIterator struct { Event *W3bstreamProjectProjectResumed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProjectProjectResumedIterator is returned from FilterProjectResumed and is used to iterate over the raw logs and unpacked data for ProjectResumed events raised by the W3bstreamProject contract.
func (*W3bstreamProjectProjectResumedIterator) Close ¶
func (it *W3bstreamProjectProjectResumedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProjectProjectResumedIterator) Error ¶
func (it *W3bstreamProjectProjectResumedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProjectProjectResumedIterator) Next ¶
func (it *W3bstreamProjectProjectResumedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProjectRaw ¶
type W3bstreamProjectRaw struct {
Contract *W3bstreamProject // Generic contract binding to access the raw methods on
}
W3bstreamProjectRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*W3bstreamProjectRaw) Call ¶
func (_W3bstreamProject *W3bstreamProjectRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*W3bstreamProjectRaw) Transact ¶
func (_W3bstreamProject *W3bstreamProjectRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*W3bstreamProjectRaw) Transfer ¶
func (_W3bstreamProject *W3bstreamProjectRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type W3bstreamProjectSession ¶
type W3bstreamProjectSession struct { Contract *W3bstreamProject // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
W3bstreamProjectSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*W3bstreamProjectSession) Attribute ¶
func (_W3bstreamProject *W3bstreamProjectSession) Attribute(_projectId *big.Int, _name [32]byte) ([]byte, error)
Attribute is a free data retrieval call binding the contract method 0x40341e4b.
Solidity: function attribute(uint256 _projectId, bytes32 _name) view returns(bytes)
func (*W3bstreamProjectSession) Attributes ¶
func (_W3bstreamProject *W3bstreamProjectSession) Attributes(arg0 *big.Int, arg1 [32]byte) ([]byte, error)
Attributes is a free data retrieval call binding the contract method 0x73c773db.
Solidity: function attributes(uint256 , bytes32 ) view returns(bytes)
func (*W3bstreamProjectSession) AttributesOf ¶
func (_W3bstreamProject *W3bstreamProjectSession) AttributesOf(_projectId *big.Int, _keys [][32]byte) ([][]byte, error)
AttributesOf is a free data retrieval call binding the contract method 0xe76d621c.
Solidity: function attributesOf(uint256 _projectId, bytes32[] _keys) view returns(bytes[] values_)
func (*W3bstreamProjectSession) Bind ¶
func (_W3bstreamProject *W3bstreamProjectSession) Bind(_projectId *big.Int) (*types.Transaction, error)
Bind is a paid mutator transaction binding the contract method 0x1fb8b00e.
Solidity: function bind(uint256 _projectId) returns()
func (*W3bstreamProjectSession) Binder ¶
func (_W3bstreamProject *W3bstreamProjectSession) Binder() (common.Address, error)
Binder is a free data retrieval call binding the contract method 0xacba7b42.
Solidity: function binder() view returns(address)
func (*W3bstreamProjectSession) Config ¶
func (_W3bstreamProject *W3bstreamProjectSession) Config(_projectId *big.Int) (W3bstreamProjectProjectConfig, error)
Config is a free data retrieval call binding the contract method 0x84691767.
Solidity: function config(uint256 _projectId) view returns((string,bytes32))
func (*W3bstreamProjectSession) Count ¶
func (_W3bstreamProject *W3bstreamProjectSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*W3bstreamProjectSession) Initialize ¶
func (_W3bstreamProject *W3bstreamProjectSession) Initialize(_project common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _project) returns()
func (*W3bstreamProjectSession) IsPaused ¶
func (_W3bstreamProject *W3bstreamProjectSession) IsPaused(_projectId *big.Int) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbdf2a43c.
Solidity: function isPaused(uint256 _projectId) view returns(bool)
func (*W3bstreamProjectSession) IsValidProject ¶
func (_W3bstreamProject *W3bstreamProjectSession) IsValidProject(_projectId *big.Int) (bool, error)
IsValidProject is a free data retrieval call binding the contract method 0x2c7caaf1.
Solidity: function isValidProject(uint256 _projectId) view returns(bool)
func (*W3bstreamProjectSession) Owner ¶
func (_W3bstreamProject *W3bstreamProjectSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*W3bstreamProjectSession) OwnerOf ¶
func (_W3bstreamProject *W3bstreamProjectSession) OwnerOf(_projectId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _projectId) view returns(address)
func (*W3bstreamProjectSession) Pause ¶
func (_W3bstreamProject *W3bstreamProjectSession) Pause(_projectId *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 _projectId) returns()
func (*W3bstreamProjectSession) Project ¶
func (_W3bstreamProject *W3bstreamProjectSession) Project() (common.Address, error)
Project is a free data retrieval call binding the contract method 0xf60ca60d.
Solidity: function project() view returns(address)
func (*W3bstreamProjectSession) RenounceOwnership ¶
func (_W3bstreamProject *W3bstreamProjectSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*W3bstreamProjectSession) Resume ¶
func (_W3bstreamProject *W3bstreamProjectSession) Resume(_projectId *big.Int) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x414000b5.
Solidity: function resume(uint256 _projectId) returns()
func (*W3bstreamProjectSession) SetAttributes ¶
func (_W3bstreamProject *W3bstreamProjectSession) SetAttributes(_projectId *big.Int, _keys [][32]byte, _values [][]byte) (*types.Transaction, error)
SetAttributes is a paid mutator transaction binding the contract method 0xa122effb.
Solidity: function setAttributes(uint256 _projectId, bytes32[] _keys, bytes[] _values) returns()
func (*W3bstreamProjectSession) SetBinder ¶
func (_W3bstreamProject *W3bstreamProjectSession) SetBinder(_binder common.Address) (*types.Transaction, error)
SetBinder is a paid mutator transaction binding the contract method 0x536c54fa.
Solidity: function setBinder(address _binder) returns()
func (*W3bstreamProjectSession) TransferOwnership ¶
func (_W3bstreamProject *W3bstreamProjectSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*W3bstreamProjectSession) UpdateConfig ¶
func (_W3bstreamProject *W3bstreamProjectSession) UpdateConfig(_projectId *big.Int, _uri string, _hash [32]byte) (*types.Transaction, error)
UpdateConfig is a paid mutator transaction binding the contract method 0x4b597aa3.
Solidity: function updateConfig(uint256 _projectId, string _uri, bytes32 _hash) returns()
type W3bstreamProjectTransactor ¶
type W3bstreamProjectTransactor struct {
// contains filtered or unexported fields
}
W3bstreamProjectTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewW3bstreamProjectTransactor ¶
func NewW3bstreamProjectTransactor(address common.Address, transactor bind.ContractTransactor) (*W3bstreamProjectTransactor, error)
NewW3bstreamProjectTransactor creates a new write-only instance of W3bstreamProject, bound to a specific deployed contract.
func (*W3bstreamProjectTransactor) Bind ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) Bind(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
Bind is a paid mutator transaction binding the contract method 0x1fb8b00e.
Solidity: function bind(uint256 _projectId) returns()
func (*W3bstreamProjectTransactor) Initialize ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) Initialize(opts *bind.TransactOpts, _project common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _project) returns()
func (*W3bstreamProjectTransactor) Pause ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) Pause(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 _projectId) returns()
func (*W3bstreamProjectTransactor) RenounceOwnership ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*W3bstreamProjectTransactor) Resume ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) Resume(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x414000b5.
Solidity: function resume(uint256 _projectId) returns()
func (*W3bstreamProjectTransactor) SetAttributes ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) SetAttributes(opts *bind.TransactOpts, _projectId *big.Int, _keys [][32]byte, _values [][]byte) (*types.Transaction, error)
SetAttributes is a paid mutator transaction binding the contract method 0xa122effb.
Solidity: function setAttributes(uint256 _projectId, bytes32[] _keys, bytes[] _values) returns()
func (*W3bstreamProjectTransactor) SetBinder ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) SetBinder(opts *bind.TransactOpts, _binder common.Address) (*types.Transaction, error)
SetBinder is a paid mutator transaction binding the contract method 0x536c54fa.
Solidity: function setBinder(address _binder) returns()
func (*W3bstreamProjectTransactor) TransferOwnership ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*W3bstreamProjectTransactor) UpdateConfig ¶
func (_W3bstreamProject *W3bstreamProjectTransactor) UpdateConfig(opts *bind.TransactOpts, _projectId *big.Int, _uri string, _hash [32]byte) (*types.Transaction, error)
UpdateConfig is a paid mutator transaction binding the contract method 0x4b597aa3.
Solidity: function updateConfig(uint256 _projectId, string _uri, bytes32 _hash) returns()
type W3bstreamProjectTransactorRaw ¶
type W3bstreamProjectTransactorRaw struct {
Contract *W3bstreamProjectTransactor // Generic write-only contract binding to access the raw methods on
}
W3bstreamProjectTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*W3bstreamProjectTransactorRaw) Transact ¶
func (_W3bstreamProject *W3bstreamProjectTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*W3bstreamProjectTransactorRaw) Transfer ¶
func (_W3bstreamProject *W3bstreamProjectTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type W3bstreamProjectTransactorSession ¶
type W3bstreamProjectTransactorSession struct { Contract *W3bstreamProjectTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
W3bstreamProjectTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*W3bstreamProjectTransactorSession) Bind ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) Bind(_projectId *big.Int) (*types.Transaction, error)
Bind is a paid mutator transaction binding the contract method 0x1fb8b00e.
Solidity: function bind(uint256 _projectId) returns()
func (*W3bstreamProjectTransactorSession) Initialize ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) Initialize(_project common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _project) returns()
func (*W3bstreamProjectTransactorSession) Pause ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) Pause(_projectId *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 _projectId) returns()
func (*W3bstreamProjectTransactorSession) RenounceOwnership ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*W3bstreamProjectTransactorSession) Resume ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) Resume(_projectId *big.Int) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x414000b5.
Solidity: function resume(uint256 _projectId) returns()
func (*W3bstreamProjectTransactorSession) SetAttributes ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) SetAttributes(_projectId *big.Int, _keys [][32]byte, _values [][]byte) (*types.Transaction, error)
SetAttributes is a paid mutator transaction binding the contract method 0xa122effb.
Solidity: function setAttributes(uint256 _projectId, bytes32[] _keys, bytes[] _values) returns()
func (*W3bstreamProjectTransactorSession) SetBinder ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) SetBinder(_binder common.Address) (*types.Transaction, error)
SetBinder is a paid mutator transaction binding the contract method 0x536c54fa.
Solidity: function setBinder(address _binder) returns()
func (*W3bstreamProjectTransactorSession) TransferOwnership ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*W3bstreamProjectTransactorSession) UpdateConfig ¶
func (_W3bstreamProject *W3bstreamProjectTransactorSession) UpdateConfig(_projectId *big.Int, _uri string, _hash [32]byte) (*types.Transaction, error)
UpdateConfig is a paid mutator transaction binding the contract method 0x4b597aa3.
Solidity: function updateConfig(uint256 _projectId, string _uri, bytes32 _hash) returns()
type W3bstreamProver ¶
type W3bstreamProver struct { W3bstreamProverCaller // Read-only binding to the contract W3bstreamProverTransactor // Write-only binding to the contract W3bstreamProverFilterer // Log filterer for contract events }
W3bstreamProver is an auto generated Go binding around an Ethereum contract.
func NewW3bstreamProver ¶
func NewW3bstreamProver(address common.Address, backend bind.ContractBackend) (*W3bstreamProver, error)
NewW3bstreamProver creates a new instance of W3bstreamProver, bound to a specific deployed contract.
type W3bstreamProverApproval ¶
type W3bstreamProverApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverApproval represents a Approval event raised by the W3bstreamProver contract.
type W3bstreamProverApprovalForAll ¶
type W3bstreamProverApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverApprovalForAll represents a ApprovalForAll event raised by the W3bstreamProver contract.
type W3bstreamProverApprovalForAllIterator ¶
type W3bstreamProverApprovalForAllIterator struct { Event *W3bstreamProverApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the W3bstreamProver contract.
func (*W3bstreamProverApprovalForAllIterator) Close ¶
func (it *W3bstreamProverApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverApprovalForAllIterator) Error ¶
func (it *W3bstreamProverApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverApprovalForAllIterator) Next ¶
func (it *W3bstreamProverApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverApprovalIterator ¶
type W3bstreamProverApprovalIterator struct { Event *W3bstreamProverApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the W3bstreamProver contract.
func (*W3bstreamProverApprovalIterator) Close ¶
func (it *W3bstreamProverApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverApprovalIterator) Error ¶
func (it *W3bstreamProverApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverApprovalIterator) Next ¶
func (it *W3bstreamProverApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverCaller ¶
type W3bstreamProverCaller struct {
// contains filtered or unexported fields
}
W3bstreamProverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewW3bstreamProverCaller ¶
func NewW3bstreamProverCaller(address common.Address, caller bind.ContractCaller) (*W3bstreamProverCaller, error)
NewW3bstreamProverCaller creates a new read-only instance of W3bstreamProver, bound to a specific deployed contract.
func (*W3bstreamProverCaller) BalanceOf ¶
func (_W3bstreamProver *W3bstreamProverCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*W3bstreamProverCaller) Count ¶
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*W3bstreamProverCaller) GetApproved ¶
func (_W3bstreamProver *W3bstreamProverCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*W3bstreamProverCaller) IsApprovedForAll ¶
func (_W3bstreamProver *W3bstreamProverCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*W3bstreamProverCaller) IsPaused ¶
func (_W3bstreamProver *W3bstreamProverCaller) IsPaused(opts *bind.CallOpts, _id *big.Int) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbdf2a43c.
Solidity: function isPaused(uint256 _id) view returns(bool)
func (*W3bstreamProverCaller) Minter ¶
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*W3bstreamProverCaller) Name ¶
func (_W3bstreamProver *W3bstreamProverCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*W3bstreamProverCaller) NodeType ¶ added in v2.0.6
func (_W3bstreamProver *W3bstreamProverCaller) NodeType(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)
NodeType is a free data retrieval call binding the contract method 0x1c794b84.
Solidity: function nodeType(uint256 _id) view returns(uint256)
func (*W3bstreamProverCaller) Operator ¶
func (_W3bstreamProver *W3bstreamProverCaller) Operator(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
Operator is a free data retrieval call binding the contract method 0xab3d047f.
Solidity: function operator(uint256 _id) view returns(address)
func (*W3bstreamProverCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*W3bstreamProverCaller) OwnerOf ¶
func (_W3bstreamProver *W3bstreamProverCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*W3bstreamProverCaller) OwnerOfOperator ¶
func (_W3bstreamProver *W3bstreamProverCaller) OwnerOfOperator(opts *bind.CallOpts, _operator common.Address) (*big.Int, common.Address, error)
OwnerOfOperator is a free data retrieval call binding the contract method 0xaeb44406.
Solidity: function ownerOfOperator(address _operator) view returns(uint256, address)
func (*W3bstreamProverCaller) Prover ¶
func (_W3bstreamProver *W3bstreamProverCaller) Prover(opts *bind.CallOpts, _id *big.Int) (common.Address, error)
Prover is a free data retrieval call binding the contract method 0x2becbd3e.
Solidity: function prover(uint256 _id) view returns(address)
func (*W3bstreamProverCaller) SupportsInterface ¶
func (_W3bstreamProver *W3bstreamProverCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type W3bstreamProverCallerRaw ¶
type W3bstreamProverCallerRaw struct {
Contract *W3bstreamProverCaller // Generic read-only contract binding to access the raw methods on
}
W3bstreamProverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*W3bstreamProverCallerRaw) Call ¶
func (_W3bstreamProver *W3bstreamProverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type W3bstreamProverCallerSession ¶
type W3bstreamProverCallerSession struct { Contract *W3bstreamProverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
W3bstreamProverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*W3bstreamProverCallerSession) BalanceOf ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*W3bstreamProverCallerSession) Count ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*W3bstreamProverCallerSession) GetApproved ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*W3bstreamProverCallerSession) IsApprovedForAll ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*W3bstreamProverCallerSession) IsPaused ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) IsPaused(_id *big.Int) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbdf2a43c.
Solidity: function isPaused(uint256 _id) view returns(bool)
func (*W3bstreamProverCallerSession) Minter ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) Minter() (common.Address, error)
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*W3bstreamProverCallerSession) Name ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*W3bstreamProverCallerSession) NodeType ¶ added in v2.0.6
NodeType is a free data retrieval call binding the contract method 0x1c794b84.
Solidity: function nodeType(uint256 _id) view returns(uint256)
func (*W3bstreamProverCallerSession) Operator ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) Operator(_id *big.Int) (common.Address, error)
Operator is a free data retrieval call binding the contract method 0xab3d047f.
Solidity: function operator(uint256 _id) view returns(address)
func (*W3bstreamProverCallerSession) Owner ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*W3bstreamProverCallerSession) OwnerOf ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*W3bstreamProverCallerSession) OwnerOfOperator ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) OwnerOfOperator(_operator common.Address) (*big.Int, common.Address, error)
OwnerOfOperator is a free data retrieval call binding the contract method 0xaeb44406.
Solidity: function ownerOfOperator(address _operator) view returns(uint256, address)
func (*W3bstreamProverCallerSession) Prover ¶
Prover is a free data retrieval call binding the contract method 0x2becbd3e.
Solidity: function prover(uint256 _id) view returns(address)
func (*W3bstreamProverCallerSession) SupportsInterface ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*W3bstreamProverCallerSession) Symbol ¶
func (_W3bstreamProver *W3bstreamProverCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
type W3bstreamProverFilterer ¶
type W3bstreamProverFilterer struct {
// contains filtered or unexported fields
}
W3bstreamProverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewW3bstreamProverFilterer ¶
func NewW3bstreamProverFilterer(address common.Address, filterer bind.ContractFilterer) (*W3bstreamProverFilterer, error)
NewW3bstreamProverFilterer creates a new log filterer instance of W3bstreamProver, bound to a specific deployed contract.
func (*W3bstreamProverFilterer) FilterApproval ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*W3bstreamProverApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*W3bstreamProverFilterer) FilterApprovalForAll ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*W3bstreamProverApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*W3bstreamProverFilterer) FilterInitialized ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterInitialized(opts *bind.FilterOpts) (*W3bstreamProverInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamProverFilterer) FilterMinterSet ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterMinterSet(opts *bind.FilterOpts) (*W3bstreamProverMinterSetIterator, error)
FilterMinterSet is a free log retrieval operation binding the contract event 0x726b590ef91a8c76ad05bbe91a57ef84605276528f49cd47d787f558a4e755b6.
Solidity: event MinterSet(address minter)
func (*W3bstreamProverFilterer) FilterNodeTypeUpdated ¶ added in v2.0.6
func (_W3bstreamProver *W3bstreamProverFilterer) FilterNodeTypeUpdated(opts *bind.FilterOpts, id []*big.Int) (*W3bstreamProverNodeTypeUpdatedIterator, error)
FilterNodeTypeUpdated is a free log retrieval operation binding the contract event 0x09e65b7abf1ac020ee57d85addfaffc3466fbaa144c58cf8d736f09de55820ab.
Solidity: event NodeTypeUpdated(uint256 indexed id, uint256 typ)
func (*W3bstreamProverFilterer) FilterOperatorSet ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterOperatorSet(opts *bind.FilterOpts, id []*big.Int, operator []common.Address) (*W3bstreamProverOperatorSetIterator, error)
FilterOperatorSet is a free log retrieval operation binding the contract event 0x712369dba77e7931b9ec3bd57319108256b9f79ea5b5255122e3c06117421593.
Solidity: event OperatorSet(uint256 indexed id, address indexed operator)
func (*W3bstreamProverFilterer) FilterOwnershipTransferred ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*W3bstreamProverOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*W3bstreamProverFilterer) FilterProverPaused ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterProverPaused(opts *bind.FilterOpts, id []*big.Int) (*W3bstreamProverProverPausedIterator, error)
FilterProverPaused is a free log retrieval operation binding the contract event 0x09c10a851184c6f4c4f912c821413d9b27d48061ecf90d270551f40a23131a88.
Solidity: event ProverPaused(uint256 indexed id)
func (*W3bstreamProverFilterer) FilterProverResumed ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterProverResumed(opts *bind.FilterOpts, id []*big.Int) (*W3bstreamProverProverResumedIterator, error)
FilterProverResumed is a free log retrieval operation binding the contract event 0xd5c12038aca4e36d3193c55c06f70eee8f829f1165a9e383c70b00d28e3bfdb9.
Solidity: event ProverResumed(uint256 indexed id)
func (*W3bstreamProverFilterer) FilterTransfer ¶
func (_W3bstreamProver *W3bstreamProverFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*W3bstreamProverTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*W3bstreamProverFilterer) ParseApproval ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseApproval(log types.Log) (*W3bstreamProverApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*W3bstreamProverFilterer) ParseApprovalForAll ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseApprovalForAll(log types.Log) (*W3bstreamProverApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*W3bstreamProverFilterer) ParseInitialized ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseInitialized(log types.Log) (*W3bstreamProverInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamProverFilterer) ParseMinterSet ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseMinterSet(log types.Log) (*W3bstreamProverMinterSet, error)
ParseMinterSet is a log parse operation binding the contract event 0x726b590ef91a8c76ad05bbe91a57ef84605276528f49cd47d787f558a4e755b6.
Solidity: event MinterSet(address minter)
func (*W3bstreamProverFilterer) ParseNodeTypeUpdated ¶ added in v2.0.6
func (_W3bstreamProver *W3bstreamProverFilterer) ParseNodeTypeUpdated(log types.Log) (*W3bstreamProverNodeTypeUpdated, error)
ParseNodeTypeUpdated is a log parse operation binding the contract event 0x09e65b7abf1ac020ee57d85addfaffc3466fbaa144c58cf8d736f09de55820ab.
Solidity: event NodeTypeUpdated(uint256 indexed id, uint256 typ)
func (*W3bstreamProverFilterer) ParseOperatorSet ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseOperatorSet(log types.Log) (*W3bstreamProverOperatorSet, error)
ParseOperatorSet is a log parse operation binding the contract event 0x712369dba77e7931b9ec3bd57319108256b9f79ea5b5255122e3c06117421593.
Solidity: event OperatorSet(uint256 indexed id, address indexed operator)
func (*W3bstreamProverFilterer) ParseOwnershipTransferred ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseOwnershipTransferred(log types.Log) (*W3bstreamProverOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*W3bstreamProverFilterer) ParseProverPaused ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseProverPaused(log types.Log) (*W3bstreamProverProverPaused, error)
ParseProverPaused is a log parse operation binding the contract event 0x09c10a851184c6f4c4f912c821413d9b27d48061ecf90d270551f40a23131a88.
Solidity: event ProverPaused(uint256 indexed id)
func (*W3bstreamProverFilterer) ParseProverResumed ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseProverResumed(log types.Log) (*W3bstreamProverProverResumed, error)
ParseProverResumed is a log parse operation binding the contract event 0xd5c12038aca4e36d3193c55c06f70eee8f829f1165a9e383c70b00d28e3bfdb9.
Solidity: event ProverResumed(uint256 indexed id)
func (*W3bstreamProverFilterer) ParseTransfer ¶
func (_W3bstreamProver *W3bstreamProverFilterer) ParseTransfer(log types.Log) (*W3bstreamProverTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*W3bstreamProverFilterer) WatchApproval ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *W3bstreamProverApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*W3bstreamProverFilterer) WatchApprovalForAll ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *W3bstreamProverApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*W3bstreamProverFilterer) WatchInitialized ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *W3bstreamProverInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamProverFilterer) WatchMinterSet ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchMinterSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProverMinterSet) (event.Subscription, error)
WatchMinterSet is a free log subscription operation binding the contract event 0x726b590ef91a8c76ad05bbe91a57ef84605276528f49cd47d787f558a4e755b6.
Solidity: event MinterSet(address minter)
func (*W3bstreamProverFilterer) WatchNodeTypeUpdated ¶ added in v2.0.6
func (_W3bstreamProver *W3bstreamProverFilterer) WatchNodeTypeUpdated(opts *bind.WatchOpts, sink chan<- *W3bstreamProverNodeTypeUpdated, id []*big.Int) (event.Subscription, error)
WatchNodeTypeUpdated is a free log subscription operation binding the contract event 0x09e65b7abf1ac020ee57d85addfaffc3466fbaa144c58cf8d736f09de55820ab.
Solidity: event NodeTypeUpdated(uint256 indexed id, uint256 typ)
func (*W3bstreamProverFilterer) WatchOperatorSet ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchOperatorSet(opts *bind.WatchOpts, sink chan<- *W3bstreamProverOperatorSet, id []*big.Int, operator []common.Address) (event.Subscription, error)
WatchOperatorSet is a free log subscription operation binding the contract event 0x712369dba77e7931b9ec3bd57319108256b9f79ea5b5255122e3c06117421593.
Solidity: event OperatorSet(uint256 indexed id, address indexed operator)
func (*W3bstreamProverFilterer) WatchOwnershipTransferred ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *W3bstreamProverOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*W3bstreamProverFilterer) WatchProverPaused ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchProverPaused(opts *bind.WatchOpts, sink chan<- *W3bstreamProverProverPaused, id []*big.Int) (event.Subscription, error)
WatchProverPaused is a free log subscription operation binding the contract event 0x09c10a851184c6f4c4f912c821413d9b27d48061ecf90d270551f40a23131a88.
Solidity: event ProverPaused(uint256 indexed id)
func (*W3bstreamProverFilterer) WatchProverResumed ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchProverResumed(opts *bind.WatchOpts, sink chan<- *W3bstreamProverProverResumed, id []*big.Int) (event.Subscription, error)
WatchProverResumed is a free log subscription operation binding the contract event 0xd5c12038aca4e36d3193c55c06f70eee8f829f1165a9e383c70b00d28e3bfdb9.
Solidity: event ProverResumed(uint256 indexed id)
func (*W3bstreamProverFilterer) WatchTransfer ¶
func (_W3bstreamProver *W3bstreamProverFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *W3bstreamProverTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type W3bstreamProverInitialized ¶
type W3bstreamProverInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverInitialized represents a Initialized event raised by the W3bstreamProver contract.
type W3bstreamProverInitializedIterator ¶
type W3bstreamProverInitializedIterator struct { Event *W3bstreamProverInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the W3bstreamProver contract.
func (*W3bstreamProverInitializedIterator) Close ¶
func (it *W3bstreamProverInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverInitializedIterator) Error ¶
func (it *W3bstreamProverInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverInitializedIterator) Next ¶
func (it *W3bstreamProverInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverMinterSet ¶
type W3bstreamProverMinterSet struct { Minter common.Address Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverMinterSet represents a MinterSet event raised by the W3bstreamProver contract.
type W3bstreamProverMinterSetIterator ¶
type W3bstreamProverMinterSetIterator struct { Event *W3bstreamProverMinterSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverMinterSetIterator is returned from FilterMinterSet and is used to iterate over the raw logs and unpacked data for MinterSet events raised by the W3bstreamProver contract.
func (*W3bstreamProverMinterSetIterator) Close ¶
func (it *W3bstreamProverMinterSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverMinterSetIterator) Error ¶
func (it *W3bstreamProverMinterSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverMinterSetIterator) Next ¶
func (it *W3bstreamProverMinterSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverNodeTypeUpdated ¶ added in v2.0.6
type W3bstreamProverNodeTypeUpdated struct { Id *big.Int Typ *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverNodeTypeUpdated represents a NodeTypeUpdated event raised by the W3bstreamProver contract.
type W3bstreamProverNodeTypeUpdatedIterator ¶ added in v2.0.6
type W3bstreamProverNodeTypeUpdatedIterator struct { Event *W3bstreamProverNodeTypeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverNodeTypeUpdatedIterator is returned from FilterNodeTypeUpdated and is used to iterate over the raw logs and unpacked data for NodeTypeUpdated events raised by the W3bstreamProver contract.
func (*W3bstreamProverNodeTypeUpdatedIterator) Close ¶ added in v2.0.6
func (it *W3bstreamProverNodeTypeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverNodeTypeUpdatedIterator) Error ¶ added in v2.0.6
func (it *W3bstreamProverNodeTypeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverNodeTypeUpdatedIterator) Next ¶ added in v2.0.6
func (it *W3bstreamProverNodeTypeUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverOperatorSet ¶
type W3bstreamProverOperatorSet struct { Id *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverOperatorSet represents a OperatorSet event raised by the W3bstreamProver contract.
type W3bstreamProverOperatorSetIterator ¶
type W3bstreamProverOperatorSetIterator struct { Event *W3bstreamProverOperatorSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverOperatorSetIterator is returned from FilterOperatorSet and is used to iterate over the raw logs and unpacked data for OperatorSet events raised by the W3bstreamProver contract.
func (*W3bstreamProverOperatorSetIterator) Close ¶
func (it *W3bstreamProverOperatorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverOperatorSetIterator) Error ¶
func (it *W3bstreamProverOperatorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverOperatorSetIterator) Next ¶
func (it *W3bstreamProverOperatorSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverOwnershipTransferred ¶
type W3bstreamProverOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverOwnershipTransferred represents a OwnershipTransferred event raised by the W3bstreamProver contract.
type W3bstreamProverOwnershipTransferredIterator ¶
type W3bstreamProverOwnershipTransferredIterator struct { Event *W3bstreamProverOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the W3bstreamProver contract.
func (*W3bstreamProverOwnershipTransferredIterator) Close ¶
func (it *W3bstreamProverOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverOwnershipTransferredIterator) Error ¶
func (it *W3bstreamProverOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverOwnershipTransferredIterator) Next ¶
func (it *W3bstreamProverOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverProverPaused ¶
type W3bstreamProverProverPaused struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverProverPaused represents a ProverPaused event raised by the W3bstreamProver contract.
type W3bstreamProverProverPausedIterator ¶
type W3bstreamProverProverPausedIterator struct { Event *W3bstreamProverProverPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverProverPausedIterator is returned from FilterProverPaused and is used to iterate over the raw logs and unpacked data for ProverPaused events raised by the W3bstreamProver contract.
func (*W3bstreamProverProverPausedIterator) Close ¶
func (it *W3bstreamProverProverPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverProverPausedIterator) Error ¶
func (it *W3bstreamProverProverPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverProverPausedIterator) Next ¶
func (it *W3bstreamProverProverPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverProverResumed ¶
type W3bstreamProverProverResumed struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverProverResumed represents a ProverResumed event raised by the W3bstreamProver contract.
type W3bstreamProverProverResumedIterator ¶
type W3bstreamProverProverResumedIterator struct { Event *W3bstreamProverProverResumed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverProverResumedIterator is returned from FilterProverResumed and is used to iterate over the raw logs and unpacked data for ProverResumed events raised by the W3bstreamProver contract.
func (*W3bstreamProverProverResumedIterator) Close ¶
func (it *W3bstreamProverProverResumedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverProverResumedIterator) Error ¶
func (it *W3bstreamProverProverResumedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverProverResumedIterator) Next ¶
func (it *W3bstreamProverProverResumedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamProverRaw ¶
type W3bstreamProverRaw struct {
Contract *W3bstreamProver // Generic contract binding to access the raw methods on
}
W3bstreamProverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*W3bstreamProverRaw) Call ¶
func (_W3bstreamProver *W3bstreamProverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*W3bstreamProverRaw) Transact ¶
func (_W3bstreamProver *W3bstreamProverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*W3bstreamProverRaw) Transfer ¶
func (_W3bstreamProver *W3bstreamProverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type W3bstreamProverSession ¶
type W3bstreamProverSession struct { Contract *W3bstreamProver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
W3bstreamProverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*W3bstreamProverSession) Approve ¶
func (_W3bstreamProver *W3bstreamProverSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*W3bstreamProverSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*W3bstreamProverSession) ChangeOperator ¶
func (_W3bstreamProver *W3bstreamProverSession) ChangeOperator(_id *big.Int, _operator common.Address) (*types.Transaction, error)
ChangeOperator is a paid mutator transaction binding the contract method 0x7a3bc817.
Solidity: function changeOperator(uint256 _id, address _operator) returns()
func (*W3bstreamProverSession) Count ¶
func (_W3bstreamProver *W3bstreamProverSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*W3bstreamProverSession) GetApproved ¶
func (_W3bstreamProver *W3bstreamProverSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*W3bstreamProverSession) Initialize ¶
func (_W3bstreamProver *W3bstreamProverSession) Initialize(_name string, _symbol string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.
Solidity: function initialize(string _name, string _symbol) returns()
func (*W3bstreamProverSession) IsApprovedForAll ¶
func (_W3bstreamProver *W3bstreamProverSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*W3bstreamProverSession) IsPaused ¶
func (_W3bstreamProver *W3bstreamProverSession) IsPaused(_id *big.Int) (bool, error)
IsPaused is a free data retrieval call binding the contract method 0xbdf2a43c.
Solidity: function isPaused(uint256 _id) view returns(bool)
func (*W3bstreamProverSession) Mint ¶
func (_W3bstreamProver *W3bstreamProverSession) Mint(_account common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address _account) returns(uint256 id_)
func (*W3bstreamProverSession) Minter ¶
func (_W3bstreamProver *W3bstreamProverSession) Minter() (common.Address, error)
Minter is a free data retrieval call binding the contract method 0x07546172.
Solidity: function minter() view returns(address)
func (*W3bstreamProverSession) Name ¶
func (_W3bstreamProver *W3bstreamProverSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*W3bstreamProverSession) NodeType ¶ added in v2.0.6
NodeType is a free data retrieval call binding the contract method 0x1c794b84.
Solidity: function nodeType(uint256 _id) view returns(uint256)
func (*W3bstreamProverSession) Operator ¶
Operator is a free data retrieval call binding the contract method 0xab3d047f.
Solidity: function operator(uint256 _id) view returns(address)
func (*W3bstreamProverSession) Owner ¶
func (_W3bstreamProver *W3bstreamProverSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*W3bstreamProverSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*W3bstreamProverSession) OwnerOfOperator ¶
func (_W3bstreamProver *W3bstreamProverSession) OwnerOfOperator(_operator common.Address) (*big.Int, common.Address, error)
OwnerOfOperator is a free data retrieval call binding the contract method 0xaeb44406.
Solidity: function ownerOfOperator(address _operator) view returns(uint256, address)
func (*W3bstreamProverSession) Pause ¶
func (_W3bstreamProver *W3bstreamProverSession) Pause(_id *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 _id) returns()
func (*W3bstreamProverSession) Prover ¶
Prover is a free data retrieval call binding the contract method 0x2becbd3e.
Solidity: function prover(uint256 _id) view returns(address)
func (*W3bstreamProverSession) RenounceOwnership ¶
func (_W3bstreamProver *W3bstreamProverSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*W3bstreamProverSession) Resume ¶
func (_W3bstreamProver *W3bstreamProverSession) Resume(_id *big.Int) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x414000b5.
Solidity: function resume(uint256 _id) returns()
func (*W3bstreamProverSession) SafeTransferFrom ¶
func (_W3bstreamProver *W3bstreamProverSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*W3bstreamProverSession) SafeTransferFrom0 ¶
func (_W3bstreamProver *W3bstreamProverSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*W3bstreamProverSession) SetApprovalForAll ¶
func (_W3bstreamProver *W3bstreamProverSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*W3bstreamProverSession) SetMinter ¶
func (_W3bstreamProver *W3bstreamProverSession) SetMinter(_minter common.Address) (*types.Transaction, error)
SetMinter is a paid mutator transaction binding the contract method 0xfca3b5aa.
Solidity: function setMinter(address _minter) returns()
func (*W3bstreamProverSession) SupportsInterface ¶
func (_W3bstreamProver *W3bstreamProverSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*W3bstreamProverSession) Symbol ¶
func (_W3bstreamProver *W3bstreamProverSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*W3bstreamProverSession) TokenURI ¶
func (_W3bstreamProver *W3bstreamProverSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*W3bstreamProverSession) TransferFrom ¶
func (_W3bstreamProver *W3bstreamProverSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*W3bstreamProverSession) TransferOwnership ¶
func (_W3bstreamProver *W3bstreamProverSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*W3bstreamProverSession) UpdateNodeType ¶ added in v2.0.6
func (_W3bstreamProver *W3bstreamProverSession) UpdateNodeType(_id *big.Int, _type *big.Int) (*types.Transaction, error)
UpdateNodeType is a paid mutator transaction binding the contract method 0x6a07973f.
Solidity: function updateNodeType(uint256 _id, uint256 _type) returns()
type W3bstreamProverTransactor ¶
type W3bstreamProverTransactor struct {
// contains filtered or unexported fields
}
W3bstreamProverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewW3bstreamProverTransactor ¶
func NewW3bstreamProverTransactor(address common.Address, transactor bind.ContractTransactor) (*W3bstreamProverTransactor, error)
NewW3bstreamProverTransactor creates a new write-only instance of W3bstreamProver, bound to a specific deployed contract.
func (*W3bstreamProverTransactor) Approve ¶
func (_W3bstreamProver *W3bstreamProverTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*W3bstreamProverTransactor) ChangeOperator ¶
func (_W3bstreamProver *W3bstreamProverTransactor) ChangeOperator(opts *bind.TransactOpts, _id *big.Int, _operator common.Address) (*types.Transaction, error)
ChangeOperator is a paid mutator transaction binding the contract method 0x7a3bc817.
Solidity: function changeOperator(uint256 _id, address _operator) returns()
func (*W3bstreamProverTransactor) Initialize ¶
func (_W3bstreamProver *W3bstreamProverTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.
Solidity: function initialize(string _name, string _symbol) returns()
func (*W3bstreamProverTransactor) Mint ¶
func (_W3bstreamProver *W3bstreamProverTransactor) Mint(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address _account) returns(uint256 id_)
func (*W3bstreamProverTransactor) Pause ¶
func (_W3bstreamProver *W3bstreamProverTransactor) Pause(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 _id) returns()
func (*W3bstreamProverTransactor) RenounceOwnership ¶
func (_W3bstreamProver *W3bstreamProverTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*W3bstreamProverTransactor) Resume ¶
func (_W3bstreamProver *W3bstreamProverTransactor) Resume(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x414000b5.
Solidity: function resume(uint256 _id) returns()
func (*W3bstreamProverTransactor) SafeTransferFrom ¶
func (_W3bstreamProver *W3bstreamProverTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*W3bstreamProverTransactor) SafeTransferFrom0 ¶
func (_W3bstreamProver *W3bstreamProverTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*W3bstreamProverTransactor) SetApprovalForAll ¶
func (_W3bstreamProver *W3bstreamProverTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*W3bstreamProverTransactor) SetMinter ¶
func (_W3bstreamProver *W3bstreamProverTransactor) SetMinter(opts *bind.TransactOpts, _minter common.Address) (*types.Transaction, error)
SetMinter is a paid mutator transaction binding the contract method 0xfca3b5aa.
Solidity: function setMinter(address _minter) returns()
func (*W3bstreamProverTransactor) TransferFrom ¶
func (_W3bstreamProver *W3bstreamProverTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*W3bstreamProverTransactor) TransferOwnership ¶
func (_W3bstreamProver *W3bstreamProverTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*W3bstreamProverTransactor) UpdateNodeType ¶ added in v2.0.6
func (_W3bstreamProver *W3bstreamProverTransactor) UpdateNodeType(opts *bind.TransactOpts, _id *big.Int, _type *big.Int) (*types.Transaction, error)
UpdateNodeType is a paid mutator transaction binding the contract method 0x6a07973f.
Solidity: function updateNodeType(uint256 _id, uint256 _type) returns()
type W3bstreamProverTransactorRaw ¶
type W3bstreamProverTransactorRaw struct {
Contract *W3bstreamProverTransactor // Generic write-only contract binding to access the raw methods on
}
W3bstreamProverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*W3bstreamProverTransactorRaw) Transact ¶
func (_W3bstreamProver *W3bstreamProverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*W3bstreamProverTransactorRaw) Transfer ¶
func (_W3bstreamProver *W3bstreamProverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type W3bstreamProverTransactorSession ¶
type W3bstreamProverTransactorSession struct { Contract *W3bstreamProverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
W3bstreamProverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*W3bstreamProverTransactorSession) Approve ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*W3bstreamProverTransactorSession) ChangeOperator ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) ChangeOperator(_id *big.Int, _operator common.Address) (*types.Transaction, error)
ChangeOperator is a paid mutator transaction binding the contract method 0x7a3bc817.
Solidity: function changeOperator(uint256 _id, address _operator) returns()
func (*W3bstreamProverTransactorSession) Initialize ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) Initialize(_name string, _symbol string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.
Solidity: function initialize(string _name, string _symbol) returns()
func (*W3bstreamProverTransactorSession) Mint ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) Mint(_account common.Address) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x6a627842.
Solidity: function mint(address _account) returns(uint256 id_)
func (*W3bstreamProverTransactorSession) Pause ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) Pause(_id *big.Int) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x136439dd.
Solidity: function pause(uint256 _id) returns()
func (*W3bstreamProverTransactorSession) RenounceOwnership ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*W3bstreamProverTransactorSession) Resume ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) Resume(_id *big.Int) (*types.Transaction, error)
Resume is a paid mutator transaction binding the contract method 0x414000b5.
Solidity: function resume(uint256 _id) returns()
func (*W3bstreamProverTransactorSession) SafeTransferFrom ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*W3bstreamProverTransactorSession) SafeTransferFrom0 ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*W3bstreamProverTransactorSession) SetApprovalForAll ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*W3bstreamProverTransactorSession) SetMinter ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) SetMinter(_minter common.Address) (*types.Transaction, error)
SetMinter is a paid mutator transaction binding the contract method 0xfca3b5aa.
Solidity: function setMinter(address _minter) returns()
func (*W3bstreamProverTransactorSession) TransferFrom ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*W3bstreamProverTransactorSession) TransferOwnership ¶
func (_W3bstreamProver *W3bstreamProverTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*W3bstreamProverTransactorSession) UpdateNodeType ¶ added in v2.0.6
func (_W3bstreamProver *W3bstreamProverTransactorSession) UpdateNodeType(_id *big.Int, _type *big.Int) (*types.Transaction, error)
UpdateNodeType is a paid mutator transaction binding the contract method 0x6a07973f.
Solidity: function updateNodeType(uint256 _id, uint256 _type) returns()
type W3bstreamProverTransfer ¶
type W3bstreamProverTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
W3bstreamProverTransfer represents a Transfer event raised by the W3bstreamProver contract.
type W3bstreamProverTransferIterator ¶
type W3bstreamProverTransferIterator struct { Event *W3bstreamProverTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamProverTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the W3bstreamProver contract.
func (*W3bstreamProverTransferIterator) Close ¶
func (it *W3bstreamProverTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamProverTransferIterator) Error ¶
func (it *W3bstreamProverTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamProverTransferIterator) Next ¶
func (it *W3bstreamProverTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamRouter ¶
type W3bstreamRouter struct { W3bstreamRouterCaller // Read-only binding to the contract W3bstreamRouterTransactor // Write-only binding to the contract W3bstreamRouterFilterer // Log filterer for contract events }
W3bstreamRouter is an auto generated Go binding around an Ethereum contract.
func NewW3bstreamRouter ¶
func NewW3bstreamRouter(address common.Address, backend bind.ContractBackend) (*W3bstreamRouter, error)
NewW3bstreamRouter creates a new instance of W3bstreamRouter, bound to a specific deployed contract.
type W3bstreamRouterCaller ¶
type W3bstreamRouterCaller struct {
// contains filtered or unexported fields
}
W3bstreamRouterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewW3bstreamRouterCaller ¶
func NewW3bstreamRouterCaller(address common.Address, caller bind.ContractCaller) (*W3bstreamRouterCaller, error)
NewW3bstreamRouterCaller creates a new read-only instance of W3bstreamRouter, bound to a specific deployed contract.
func (*W3bstreamRouterCaller) Dapp ¶
func (_W3bstreamRouter *W3bstreamRouterCaller) Dapp(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Dapp is a free data retrieval call binding the contract method 0x1bf8131f.
Solidity: function dapp(uint256 ) view returns(address)
func (*W3bstreamRouterCaller) FleetManagement ¶
func (_W3bstreamRouter *W3bstreamRouterCaller) FleetManagement(opts *bind.CallOpts) (common.Address, error)
FleetManagement is a free data retrieval call binding the contract method 0x53ef0542.
Solidity: function fleetManagement() view returns(address)
func (*W3bstreamRouterCaller) ProjectStore ¶
func (_W3bstreamRouter *W3bstreamRouterCaller) ProjectStore(opts *bind.CallOpts) (common.Address, error)
ProjectStore is a free data retrieval call binding the contract method 0xa0fadaaa.
Solidity: function projectStore() view returns(address)
type W3bstreamRouterCallerRaw ¶
type W3bstreamRouterCallerRaw struct {
Contract *W3bstreamRouterCaller // Generic read-only contract binding to access the raw methods on
}
W3bstreamRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*W3bstreamRouterCallerRaw) Call ¶
func (_W3bstreamRouter *W3bstreamRouterCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type W3bstreamRouterCallerSession ¶
type W3bstreamRouterCallerSession struct { Contract *W3bstreamRouterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
W3bstreamRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*W3bstreamRouterCallerSession) Dapp ¶
Dapp is a free data retrieval call binding the contract method 0x1bf8131f.
Solidity: function dapp(uint256 ) view returns(address)
func (*W3bstreamRouterCallerSession) FleetManagement ¶
func (_W3bstreamRouter *W3bstreamRouterCallerSession) FleetManagement() (common.Address, error)
FleetManagement is a free data retrieval call binding the contract method 0x53ef0542.
Solidity: function fleetManagement() view returns(address)
func (*W3bstreamRouterCallerSession) ProjectStore ¶
func (_W3bstreamRouter *W3bstreamRouterCallerSession) ProjectStore() (common.Address, error)
ProjectStore is a free data retrieval call binding the contract method 0xa0fadaaa.
Solidity: function projectStore() view returns(address)
type W3bstreamRouterDappBound ¶
type W3bstreamRouterDappBound struct { ProjectId *big.Int Operator common.Address Dapp common.Address Raw types.Log // Blockchain specific contextual infos }
W3bstreamRouterDappBound represents a DappBound event raised by the W3bstreamRouter contract.
type W3bstreamRouterDappBoundIterator ¶
type W3bstreamRouterDappBoundIterator struct { Event *W3bstreamRouterDappBound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamRouterDappBoundIterator is returned from FilterDappBound and is used to iterate over the raw logs and unpacked data for DappBound events raised by the W3bstreamRouter contract.
func (*W3bstreamRouterDappBoundIterator) Close ¶
func (it *W3bstreamRouterDappBoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamRouterDappBoundIterator) Error ¶
func (it *W3bstreamRouterDappBoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamRouterDappBoundIterator) Next ¶
func (it *W3bstreamRouterDappBoundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamRouterDappUnbound ¶
type W3bstreamRouterDappUnbound struct { ProjectId *big.Int Operator common.Address Raw types.Log // Blockchain specific contextual infos }
W3bstreamRouterDappUnbound represents a DappUnbound event raised by the W3bstreamRouter contract.
type W3bstreamRouterDappUnboundIterator ¶
type W3bstreamRouterDappUnboundIterator struct { Event *W3bstreamRouterDappUnbound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamRouterDappUnboundIterator is returned from FilterDappUnbound and is used to iterate over the raw logs and unpacked data for DappUnbound events raised by the W3bstreamRouter contract.
func (*W3bstreamRouterDappUnboundIterator) Close ¶
func (it *W3bstreamRouterDappUnboundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamRouterDappUnboundIterator) Error ¶
func (it *W3bstreamRouterDappUnboundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamRouterDappUnboundIterator) Next ¶
func (it *W3bstreamRouterDappUnboundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamRouterDataProcessed ¶
type W3bstreamRouterDataProcessed struct { ProjectId *big.Int Router *big.Int Operator common.Address Success bool RevertReason string Raw types.Log // Blockchain specific contextual infos }
W3bstreamRouterDataProcessed represents a DataProcessed event raised by the W3bstreamRouter contract.
type W3bstreamRouterDataProcessedIterator ¶
type W3bstreamRouterDataProcessedIterator struct { Event *W3bstreamRouterDataProcessed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamRouterDataProcessedIterator is returned from FilterDataProcessed and is used to iterate over the raw logs and unpacked data for DataProcessed events raised by the W3bstreamRouter contract.
func (*W3bstreamRouterDataProcessedIterator) Close ¶
func (it *W3bstreamRouterDataProcessedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamRouterDataProcessedIterator) Error ¶
func (it *W3bstreamRouterDataProcessedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamRouterDataProcessedIterator) Next ¶
func (it *W3bstreamRouterDataProcessedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamRouterFilterer ¶
type W3bstreamRouterFilterer struct {
// contains filtered or unexported fields
}
W3bstreamRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewW3bstreamRouterFilterer ¶
func NewW3bstreamRouterFilterer(address common.Address, filterer bind.ContractFilterer) (*W3bstreamRouterFilterer, error)
NewW3bstreamRouterFilterer creates a new log filterer instance of W3bstreamRouter, bound to a specific deployed contract.
func (*W3bstreamRouterFilterer) FilterDappBound ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterDappBound(opts *bind.FilterOpts, projectId []*big.Int, operator []common.Address) (*W3bstreamRouterDappBoundIterator, error)
FilterDappBound is a free log retrieval operation binding the contract event 0xf121fc55c0fd19e108d2d5642aff2967949fb708d9b985093c530a8a1fb97778.
Solidity: event DappBound(uint256 indexed projectId, address indexed operator, address dapp)
func (*W3bstreamRouterFilterer) FilterDappUnbound ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterDappUnbound(opts *bind.FilterOpts, projectId []*big.Int, operator []common.Address) (*W3bstreamRouterDappUnboundIterator, error)
FilterDappUnbound is a free log retrieval operation binding the contract event 0x7019ee8601397d5c4fe244404e2428a9c0b0a4d8679186133186cc01376ee9f1.
Solidity: event DappUnbound(uint256 indexed projectId, address indexed operator)
func (*W3bstreamRouterFilterer) FilterDataProcessed ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterDataProcessed(opts *bind.FilterOpts, projectId []*big.Int, router []*big.Int, operator []common.Address) (*W3bstreamRouterDataProcessedIterator, error)
FilterDataProcessed is a free log retrieval operation binding the contract event 0x1e0d5999e38157a2e2bd253650b56ee404b74b94ada45cca65a8d79222fa9290.
Solidity: event DataProcessed(uint256 indexed projectId, uint256 indexed router, address indexed operator, bool success, string revertReason)
func (*W3bstreamRouterFilterer) FilterInitialized ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) FilterInitialized(opts *bind.FilterOpts) (*W3bstreamRouterInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamRouterFilterer) ParseDappBound ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseDappBound(log types.Log) (*W3bstreamRouterDappBound, error)
ParseDappBound is a log parse operation binding the contract event 0xf121fc55c0fd19e108d2d5642aff2967949fb708d9b985093c530a8a1fb97778.
Solidity: event DappBound(uint256 indexed projectId, address indexed operator, address dapp)
func (*W3bstreamRouterFilterer) ParseDappUnbound ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseDappUnbound(log types.Log) (*W3bstreamRouterDappUnbound, error)
ParseDappUnbound is a log parse operation binding the contract event 0x7019ee8601397d5c4fe244404e2428a9c0b0a4d8679186133186cc01376ee9f1.
Solidity: event DappUnbound(uint256 indexed projectId, address indexed operator)
func (*W3bstreamRouterFilterer) ParseDataProcessed ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseDataProcessed(log types.Log) (*W3bstreamRouterDataProcessed, error)
ParseDataProcessed is a log parse operation binding the contract event 0x1e0d5999e38157a2e2bd253650b56ee404b74b94ada45cca65a8d79222fa9290.
Solidity: event DataProcessed(uint256 indexed projectId, uint256 indexed router, address indexed operator, bool success, string revertReason)
func (*W3bstreamRouterFilterer) ParseInitialized ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) ParseInitialized(log types.Log) (*W3bstreamRouterInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*W3bstreamRouterFilterer) WatchDappBound ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchDappBound(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterDappBound, projectId []*big.Int, operator []common.Address) (event.Subscription, error)
WatchDappBound is a free log subscription operation binding the contract event 0xf121fc55c0fd19e108d2d5642aff2967949fb708d9b985093c530a8a1fb97778.
Solidity: event DappBound(uint256 indexed projectId, address indexed operator, address dapp)
func (*W3bstreamRouterFilterer) WatchDappUnbound ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchDappUnbound(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterDappUnbound, projectId []*big.Int, operator []common.Address) (event.Subscription, error)
WatchDappUnbound is a free log subscription operation binding the contract event 0x7019ee8601397d5c4fe244404e2428a9c0b0a4d8679186133186cc01376ee9f1.
Solidity: event DappUnbound(uint256 indexed projectId, address indexed operator)
func (*W3bstreamRouterFilterer) WatchDataProcessed ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchDataProcessed(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterDataProcessed, projectId []*big.Int, router []*big.Int, operator []common.Address) (event.Subscription, error)
WatchDataProcessed is a free log subscription operation binding the contract event 0x1e0d5999e38157a2e2bd253650b56ee404b74b94ada45cca65a8d79222fa9290.
Solidity: event DataProcessed(uint256 indexed projectId, uint256 indexed router, address indexed operator, bool success, string revertReason)
func (*W3bstreamRouterFilterer) WatchInitialized ¶
func (_W3bstreamRouter *W3bstreamRouterFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *W3bstreamRouterInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type W3bstreamRouterInitialized ¶
type W3bstreamRouterInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
W3bstreamRouterInitialized represents a Initialized event raised by the W3bstreamRouter contract.
type W3bstreamRouterInitializedIterator ¶
type W3bstreamRouterInitializedIterator struct { Event *W3bstreamRouterInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
W3bstreamRouterInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the W3bstreamRouter contract.
func (*W3bstreamRouterInitializedIterator) Close ¶
func (it *W3bstreamRouterInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*W3bstreamRouterInitializedIterator) Error ¶
func (it *W3bstreamRouterInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*W3bstreamRouterInitializedIterator) Next ¶
func (it *W3bstreamRouterInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type W3bstreamRouterRaw ¶
type W3bstreamRouterRaw struct {
Contract *W3bstreamRouter // Generic contract binding to access the raw methods on
}
W3bstreamRouterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*W3bstreamRouterRaw) Call ¶
func (_W3bstreamRouter *W3bstreamRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*W3bstreamRouterRaw) Transact ¶
func (_W3bstreamRouter *W3bstreamRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*W3bstreamRouterRaw) Transfer ¶
func (_W3bstreamRouter *W3bstreamRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type W3bstreamRouterSession ¶
type W3bstreamRouterSession struct { Contract *W3bstreamRouter // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
W3bstreamRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*W3bstreamRouterSession) BindDapp ¶
func (_W3bstreamRouter *W3bstreamRouterSession) BindDapp(_projectId *big.Int, _dapp common.Address) (*types.Transaction, error)
BindDapp is a paid mutator transaction binding the contract method 0x85a7d275.
Solidity: function bindDapp(uint256 _projectId, address _dapp) returns()
func (*W3bstreamRouterSession) Dapp ¶
Dapp is a free data retrieval call binding the contract method 0x1bf8131f.
Solidity: function dapp(uint256 ) view returns(address)
func (*W3bstreamRouterSession) FleetManagement ¶
func (_W3bstreamRouter *W3bstreamRouterSession) FleetManagement() (common.Address, error)
FleetManagement is a free data retrieval call binding the contract method 0x53ef0542.
Solidity: function fleetManagement() view returns(address)
func (*W3bstreamRouterSession) Initialize ¶
func (_W3bstreamRouter *W3bstreamRouterSession) Initialize(_fleetManagement common.Address, _projectStore common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _fleetManagement, address _projectStore) returns()
func (*W3bstreamRouterSession) ProjectStore ¶
func (_W3bstreamRouter *W3bstreamRouterSession) ProjectStore() (common.Address, error)
ProjectStore is a free data retrieval call binding the contract method 0xa0fadaaa.
Solidity: function projectStore() view returns(address)
func (*W3bstreamRouterSession) Route ¶
func (_W3bstreamRouter *W3bstreamRouterSession) Route(_projectId *big.Int, _proverId *big.Int, _data []byte) (*types.Transaction, error)
Route is a paid mutator transaction binding the contract method 0x388ac07e.
Solidity: function route(uint256 _projectId, uint256 _proverId, bytes _data) returns()
func (*W3bstreamRouterSession) UnbindDapp ¶
func (_W3bstreamRouter *W3bstreamRouterSession) UnbindDapp(_projectId *big.Int) (*types.Transaction, error)
UnbindDapp is a paid mutator transaction binding the contract method 0xd869758c.
Solidity: function unbindDapp(uint256 _projectId) returns()
type W3bstreamRouterTransactor ¶
type W3bstreamRouterTransactor struct {
// contains filtered or unexported fields
}
W3bstreamRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewW3bstreamRouterTransactor ¶
func NewW3bstreamRouterTransactor(address common.Address, transactor bind.ContractTransactor) (*W3bstreamRouterTransactor, error)
NewW3bstreamRouterTransactor creates a new write-only instance of W3bstreamRouter, bound to a specific deployed contract.
func (*W3bstreamRouterTransactor) BindDapp ¶
func (_W3bstreamRouter *W3bstreamRouterTransactor) BindDapp(opts *bind.TransactOpts, _projectId *big.Int, _dapp common.Address) (*types.Transaction, error)
BindDapp is a paid mutator transaction binding the contract method 0x85a7d275.
Solidity: function bindDapp(uint256 _projectId, address _dapp) returns()
func (*W3bstreamRouterTransactor) Initialize ¶
func (_W3bstreamRouter *W3bstreamRouterTransactor) Initialize(opts *bind.TransactOpts, _fleetManagement common.Address, _projectStore common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _fleetManagement, address _projectStore) returns()
func (*W3bstreamRouterTransactor) Route ¶
func (_W3bstreamRouter *W3bstreamRouterTransactor) Route(opts *bind.TransactOpts, _projectId *big.Int, _proverId *big.Int, _data []byte) (*types.Transaction, error)
Route is a paid mutator transaction binding the contract method 0x388ac07e.
Solidity: function route(uint256 _projectId, uint256 _proverId, bytes _data) returns()
func (*W3bstreamRouterTransactor) UnbindDapp ¶
func (_W3bstreamRouter *W3bstreamRouterTransactor) UnbindDapp(opts *bind.TransactOpts, _projectId *big.Int) (*types.Transaction, error)
UnbindDapp is a paid mutator transaction binding the contract method 0xd869758c.
Solidity: function unbindDapp(uint256 _projectId) returns()
type W3bstreamRouterTransactorRaw ¶
type W3bstreamRouterTransactorRaw struct {
Contract *W3bstreamRouterTransactor // Generic write-only contract binding to access the raw methods on
}
W3bstreamRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*W3bstreamRouterTransactorRaw) Transact ¶
func (_W3bstreamRouter *W3bstreamRouterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*W3bstreamRouterTransactorRaw) Transfer ¶
func (_W3bstreamRouter *W3bstreamRouterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type W3bstreamRouterTransactorSession ¶
type W3bstreamRouterTransactorSession struct { Contract *W3bstreamRouterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
W3bstreamRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*W3bstreamRouterTransactorSession) BindDapp ¶
func (_W3bstreamRouter *W3bstreamRouterTransactorSession) BindDapp(_projectId *big.Int, _dapp common.Address) (*types.Transaction, error)
BindDapp is a paid mutator transaction binding the contract method 0x85a7d275.
Solidity: function bindDapp(uint256 _projectId, address _dapp) returns()
func (*W3bstreamRouterTransactorSession) Initialize ¶
func (_W3bstreamRouter *W3bstreamRouterTransactorSession) Initialize(_fleetManagement common.Address, _projectStore common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x485cc955.
Solidity: function initialize(address _fleetManagement, address _projectStore) returns()
func (*W3bstreamRouterTransactorSession) Route ¶
func (_W3bstreamRouter *W3bstreamRouterTransactorSession) Route(_projectId *big.Int, _proverId *big.Int, _data []byte) (*types.Transaction, error)
Route is a paid mutator transaction binding the contract method 0x388ac07e.
Solidity: function route(uint256 _projectId, uint256 _proverId, bytes _data) returns()
func (*W3bstreamRouterTransactorSession) UnbindDapp ¶
func (_W3bstreamRouter *W3bstreamRouterTransactorSession) UnbindDapp(_projectId *big.Int) (*types.Transaction, error)
UnbindDapp is a paid mutator transaction binding the contract method 0xd869758c.
Solidity: function unbindDapp(uint256 _projectId) returns()