Versions in this module Expand all Collapse all v1 v1.10.17 Oct 18, 2021 v1.10.16 Oct 18, 2021 Changes in this version + var FlagsABI = FlagsMetaData.ABI + var FlagsBin = FlagsMetaData.Bin + var FlagsMetaData = &bind.MetaData + type Flags struct + func DeployFlags(auth *bind.TransactOpts, backend bind.ContractBackend, ...) (common.Address, *types.Transaction, *Flags, error) + func NewFlags(address common.Address, backend bind.ContractBackend) (*Flags, error) + func (_Flags *Flags) Address() common.Address + func (_Flags *Flags) ParseLog(log types.Log) (generated.AbigenLog, error) + type FlagsAddedAccess struct + Raw types.Log + User common.Address + func (FlagsAddedAccess) Topic() common.Hash + type FlagsAddedAccessIterator struct + Event *FlagsAddedAccess + func (it *FlagsAddedAccessIterator) Close() error + func (it *FlagsAddedAccessIterator) Error() error + func (it *FlagsAddedAccessIterator) Next() bool + type FlagsCaller struct + func NewFlagsCaller(address common.Address, caller bind.ContractCaller) (*FlagsCaller, error) + func (_Flags *FlagsCaller) CheckEnabled(opts *bind.CallOpts) (bool, error) + func (_Flags *FlagsCaller) GetFlag(opts *bind.CallOpts, subject common.Address) (bool, error) + func (_Flags *FlagsCaller) GetFlags(opts *bind.CallOpts, subjects []common.Address) ([]bool, error) + func (_Flags *FlagsCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error) + func (_Flags *FlagsCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_Flags *FlagsCaller) RaisingAccessController(opts *bind.CallOpts) (common.Address, error) + type FlagsCallerRaw struct + Contract *FlagsCaller + func (_Flags *FlagsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type FlagsCallerSession struct + CallOpts bind.CallOpts + Contract *FlagsCaller + func (_Flags *FlagsCallerSession) CheckEnabled() (bool, error) + func (_Flags *FlagsCallerSession) GetFlag(subject common.Address) (bool, error) + func (_Flags *FlagsCallerSession) GetFlags(subjects []common.Address) ([]bool, error) + func (_Flags *FlagsCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error) + func (_Flags *FlagsCallerSession) Owner() (common.Address, error) + func (_Flags *FlagsCallerSession) RaisingAccessController() (common.Address, error) + type FlagsCheckAccessDisabled struct + Raw types.Log + func (FlagsCheckAccessDisabled) Topic() common.Hash + type FlagsCheckAccessDisabledIterator struct + Event *FlagsCheckAccessDisabled + func (it *FlagsCheckAccessDisabledIterator) Close() error + func (it *FlagsCheckAccessDisabledIterator) Error() error + func (it *FlagsCheckAccessDisabledIterator) Next() bool + type FlagsCheckAccessEnabled struct + Raw types.Log + func (FlagsCheckAccessEnabled) Topic() common.Hash + type FlagsCheckAccessEnabledIterator struct + Event *FlagsCheckAccessEnabled + func (it *FlagsCheckAccessEnabledIterator) Close() error + func (it *FlagsCheckAccessEnabledIterator) Error() error + func (it *FlagsCheckAccessEnabledIterator) Next() bool + type FlagsFilterer struct + func NewFlagsFilterer(address common.Address, filterer bind.ContractFilterer) (*FlagsFilterer, error) + func (_Flags *FlagsFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*FlagsAddedAccessIterator, error) + func (_Flags *FlagsFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*FlagsCheckAccessDisabledIterator, error) + func (_Flags *FlagsFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*FlagsCheckAccessEnabledIterator, error) + func (_Flags *FlagsFilterer) FilterFlagLowered(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagLoweredIterator, error) + func (_Flags *FlagsFilterer) FilterFlagRaised(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagRaisedIterator, error) + func (_Flags *FlagsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferRequestedIterator, error) + func (_Flags *FlagsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferredIterator, error) + func (_Flags *FlagsFilterer) FilterRaisingAccessControllerUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FlagsRaisingAccessControllerUpdatedIterator, error) + func (_Flags *FlagsFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*FlagsRemovedAccessIterator, error) + func (_Flags *FlagsFilterer) ParseAddedAccess(log types.Log) (*FlagsAddedAccess, error) + func (_Flags *FlagsFilterer) ParseCheckAccessDisabled(log types.Log) (*FlagsCheckAccessDisabled, error) + func (_Flags *FlagsFilterer) ParseCheckAccessEnabled(log types.Log) (*FlagsCheckAccessEnabled, error) + func (_Flags *FlagsFilterer) ParseFlagLowered(log types.Log) (*FlagsFlagLowered, error) + func (_Flags *FlagsFilterer) ParseFlagRaised(log types.Log) (*FlagsFlagRaised, error) + func (_Flags *FlagsFilterer) ParseOwnershipTransferRequested(log types.Log) (*FlagsOwnershipTransferRequested, error) + func (_Flags *FlagsFilterer) ParseOwnershipTransferred(log types.Log) (*FlagsOwnershipTransferred, error) + func (_Flags *FlagsFilterer) ParseRaisingAccessControllerUpdated(log types.Log) (*FlagsRaisingAccessControllerUpdated, error) + func (_Flags *FlagsFilterer) ParseRemovedAccess(log types.Log) (*FlagsRemovedAccess, error) + func (_Flags *FlagsFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *FlagsAddedAccess) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessDisabled) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessEnabled) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchFlagLowered(opts *bind.WatchOpts, sink chan<- *FlagsFlagLowered, subject []common.Address) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchFlagRaised(opts *bind.WatchOpts, sink chan<- *FlagsFlagRaised, subject []common.Address) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferRequested, ...) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferred, ...) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchRaisingAccessControllerUpdated(opts *bind.WatchOpts, sink chan<- *FlagsRaisingAccessControllerUpdated, ...) (event.Subscription, error) + func (_Flags *FlagsFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *FlagsRemovedAccess) (event.Subscription, error) + type FlagsFlagLowered struct + Raw types.Log + Subject common.Address + func (FlagsFlagLowered) Topic() common.Hash + type FlagsFlagLoweredIterator struct + Event *FlagsFlagLowered + func (it *FlagsFlagLoweredIterator) Close() error + func (it *FlagsFlagLoweredIterator) Error() error + func (it *FlagsFlagLoweredIterator) Next() bool + type FlagsFlagRaised struct + Raw types.Log + Subject common.Address + func (FlagsFlagRaised) Topic() common.Hash + type FlagsFlagRaisedIterator struct + Event *FlagsFlagRaised + func (it *FlagsFlagRaisedIterator) Close() error + func (it *FlagsFlagRaisedIterator) Error() error + func (it *FlagsFlagRaisedIterator) Next() bool + type FlagsInterface interface + AcceptOwnership func(opts *bind.TransactOpts) (*types.Transaction, error) + AddAccess func(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error) + Address func() common.Address + CheckEnabled func(opts *bind.CallOpts) (bool, error) + DisableAccessCheck func(opts *bind.TransactOpts) (*types.Transaction, error) + EnableAccessCheck func(opts *bind.TransactOpts) (*types.Transaction, error) + FilterAddedAccess func(opts *bind.FilterOpts) (*FlagsAddedAccessIterator, error) + FilterCheckAccessDisabled func(opts *bind.FilterOpts) (*FlagsCheckAccessDisabledIterator, error) + FilterCheckAccessEnabled func(opts *bind.FilterOpts) (*FlagsCheckAccessEnabledIterator, error) + FilterFlagLowered func(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagLoweredIterator, error) + FilterFlagRaised func(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagRaisedIterator, error) + FilterOwnershipTransferRequested func(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferRequestedIterator, error) + FilterOwnershipTransferred func(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferredIterator, error) + FilterRaisingAccessControllerUpdated func(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FlagsRaisingAccessControllerUpdatedIterator, error) + FilterRemovedAccess func(opts *bind.FilterOpts) (*FlagsRemovedAccessIterator, error) + GetFlag func(opts *bind.CallOpts, subject common.Address) (bool, error) + GetFlags func(opts *bind.CallOpts, subjects []common.Address) ([]bool, error) + HasAccess func(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error) + LowerFlags func(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error) + Owner func(opts *bind.CallOpts) (common.Address, error) + ParseAddedAccess func(log types.Log) (*FlagsAddedAccess, error) + ParseCheckAccessDisabled func(log types.Log) (*FlagsCheckAccessDisabled, error) + ParseCheckAccessEnabled func(log types.Log) (*FlagsCheckAccessEnabled, error) + ParseFlagLowered func(log types.Log) (*FlagsFlagLowered, error) + ParseFlagRaised func(log types.Log) (*FlagsFlagRaised, error) + ParseLog func(log types.Log) (generated.AbigenLog, error) + ParseOwnershipTransferRequested func(log types.Log) (*FlagsOwnershipTransferRequested, error) + ParseOwnershipTransferred func(log types.Log) (*FlagsOwnershipTransferred, error) + ParseRaisingAccessControllerUpdated func(log types.Log) (*FlagsRaisingAccessControllerUpdated, error) + ParseRemovedAccess func(log types.Log) (*FlagsRemovedAccess, error) + RaiseFlag func(opts *bind.TransactOpts, subject common.Address) (*types.Transaction, error) + RaiseFlags func(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error) + RaisingAccessController func(opts *bind.CallOpts) (common.Address, error) + RemoveAccess func(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error) + SetRaisingAccessController func(opts *bind.TransactOpts, racAddress common.Address) (*types.Transaction, error) + TransferOwnership func(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error) + WatchAddedAccess func(opts *bind.WatchOpts, sink chan<- *FlagsAddedAccess) (event.Subscription, error) + WatchCheckAccessDisabled func(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessDisabled) (event.Subscription, error) + WatchCheckAccessEnabled func(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessEnabled) (event.Subscription, error) + WatchFlagLowered func(opts *bind.WatchOpts, sink chan<- *FlagsFlagLowered, subject []common.Address) (event.Subscription, error) + WatchFlagRaised func(opts *bind.WatchOpts, sink chan<- *FlagsFlagRaised, subject []common.Address) (event.Subscription, error) + WatchOwnershipTransferRequested func(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferRequested, ...) (event.Subscription, error) + WatchOwnershipTransferred func(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferred, ...) (event.Subscription, error) + WatchRaisingAccessControllerUpdated func(opts *bind.WatchOpts, sink chan<- *FlagsRaisingAccessControllerUpdated, ...) (event.Subscription, error) + WatchRemovedAccess func(opts *bind.WatchOpts, sink chan<- *FlagsRemovedAccess) (event.Subscription, error) + type FlagsOwnershipTransferRequested struct + From common.Address + Raw types.Log + To common.Address + func (FlagsOwnershipTransferRequested) Topic() common.Hash + type FlagsOwnershipTransferRequestedIterator struct + Event *FlagsOwnershipTransferRequested + func (it *FlagsOwnershipTransferRequestedIterator) Close() error + func (it *FlagsOwnershipTransferRequestedIterator) Error() error + func (it *FlagsOwnershipTransferRequestedIterator) Next() bool + type FlagsOwnershipTransferred struct + From common.Address + Raw types.Log + To common.Address + func (FlagsOwnershipTransferred) Topic() common.Hash + type FlagsOwnershipTransferredIterator struct + Event *FlagsOwnershipTransferred + func (it *FlagsOwnershipTransferredIterator) Close() error + func (it *FlagsOwnershipTransferredIterator) Error() error + func (it *FlagsOwnershipTransferredIterator) Next() bool + type FlagsRaisingAccessControllerUpdated struct + Current common.Address + Previous common.Address + Raw types.Log + func (FlagsRaisingAccessControllerUpdated) Topic() common.Hash + type FlagsRaisingAccessControllerUpdatedIterator struct + Event *FlagsRaisingAccessControllerUpdated + func (it *FlagsRaisingAccessControllerUpdatedIterator) Close() error + func (it *FlagsRaisingAccessControllerUpdatedIterator) Error() error + func (it *FlagsRaisingAccessControllerUpdatedIterator) Next() bool + type FlagsRaw struct + Contract *Flags + func (_Flags *FlagsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Flags *FlagsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Flags *FlagsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type FlagsRemovedAccess struct + Raw types.Log + User common.Address + func (FlagsRemovedAccess) Topic() common.Hash + type FlagsRemovedAccessIterator struct + Event *FlagsRemovedAccess + func (it *FlagsRemovedAccessIterator) Close() error + func (it *FlagsRemovedAccessIterator) Error() error + func (it *FlagsRemovedAccessIterator) Next() bool + type FlagsSession struct + CallOpts bind.CallOpts + Contract *Flags + TransactOpts bind.TransactOpts + func (_Flags *FlagsSession) AcceptOwnership() (*types.Transaction, error) + func (_Flags *FlagsSession) AddAccess(_user common.Address) (*types.Transaction, error) + func (_Flags *FlagsSession) CheckEnabled() (bool, error) + func (_Flags *FlagsSession) DisableAccessCheck() (*types.Transaction, error) + func (_Flags *FlagsSession) EnableAccessCheck() (*types.Transaction, error) + func (_Flags *FlagsSession) GetFlag(subject common.Address) (bool, error) + func (_Flags *FlagsSession) GetFlags(subjects []common.Address) ([]bool, error) + func (_Flags *FlagsSession) HasAccess(_user common.Address, _calldata []byte) (bool, error) + func (_Flags *FlagsSession) LowerFlags(subjects []common.Address) (*types.Transaction, error) + func (_Flags *FlagsSession) Owner() (common.Address, error) + func (_Flags *FlagsSession) RaiseFlag(subject common.Address) (*types.Transaction, error) + func (_Flags *FlagsSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error) + func (_Flags *FlagsSession) RaisingAccessController() (common.Address, error) + func (_Flags *FlagsSession) RemoveAccess(_user common.Address) (*types.Transaction, error) + func (_Flags *FlagsSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error) + func (_Flags *FlagsSession) TransferOwnership(_to common.Address) (*types.Transaction, error) + type FlagsTransactor struct + func NewFlagsTransactor(address common.Address, transactor bind.ContractTransactor) (*FlagsTransactor, error) + func (_Flags *FlagsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Flags *FlagsTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Flags *FlagsTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Flags *FlagsTransactor) LowerFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactor) RaiseFlag(opts *bind.TransactOpts, subject common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactor) RaiseFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactor) SetRaisingAccessController(opts *bind.TransactOpts, racAddress common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error) + type FlagsTransactorRaw struct + Contract *FlagsTransactor + func (_Flags *FlagsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Flags *FlagsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type FlagsTransactorSession struct + Contract *FlagsTransactor + TransactOpts bind.TransactOpts + func (_Flags *FlagsTransactorSession) AcceptOwnership() (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) DisableAccessCheck() (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) EnableAccessCheck() (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) LowerFlags(subjects []common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) RaiseFlag(subject common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error) + func (_Flags *FlagsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)