Documentation ¶
Index ¶
- Constants
- Variables
- type Flags
- type FlagsAddedAccess
- type FlagsAddedAccessIterator
- type FlagsCaller
- 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
- type FlagsCallerSession
- 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
- type FlagsCheckAccessDisabledIterator
- type FlagsCheckAccessEnabled
- type FlagsCheckAccessEnabledIterator
- type FlagsFilterer
- 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
- type FlagsFlagLoweredIterator
- type FlagsFlagRaised
- type FlagsFlagRaisedIterator
- type FlagsOwnershipTransferRequested
- type FlagsOwnershipTransferRequestedIterator
- type FlagsOwnershipTransferred
- type FlagsOwnershipTransferredIterator
- type FlagsRaisingAccessControllerUpdated
- type FlagsRaisingAccessControllerUpdatedIterator
- type FlagsRaw
- func (_Flags *FlagsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) 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
- type FlagsRemovedAccessIterator
- type FlagsSession
- 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
- 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
- type FlagsTransactorSession
- 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)
Constants ¶
const FlagsABI = "" /* 4803-byte string literal not displayed */
FlagsABI is the input ABI used to generate the binding from.
Variables ¶
var FlagsBin = "" /* 11164-byte string literal not displayed */
FlagsBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Flags ¶
type Flags struct { FlagsCaller // Read-only binding to the contract FlagsTransactor // Write-only binding to the contract FlagsFilterer // Log filterer for contract events }
Flags is an auto generated Go binding around an Ethereum contract.
func DeployFlags ¶
func DeployFlags(auth *bind.TransactOpts, backend bind.ContractBackend, racAddress common.Address) (common.Address, *types.Transaction, *Flags, error)
DeployFlags deploys a new Ethereum contract, binding an instance of Flags to it.
type FlagsAddedAccess ¶
type FlagsAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsAddedAccess represents a AddedAccess event raised by the Flags contract.
type FlagsAddedAccessIterator ¶
type FlagsAddedAccessIterator struct { Event *FlagsAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the Flags contract.
func (*FlagsAddedAccessIterator) Close ¶
func (it *FlagsAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsAddedAccessIterator) Error ¶
func (it *FlagsAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsAddedAccessIterator) Next ¶
func (it *FlagsAddedAccessIterator) 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 FlagsCaller ¶
type FlagsCaller struct {
// contains filtered or unexported fields
}
FlagsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFlagsCaller ¶
func NewFlagsCaller(address common.Address, caller bind.ContractCaller) (*FlagsCaller, error)
NewFlagsCaller creates a new read-only instance of Flags, bound to a specific deployed contract.
func (*FlagsCaller) CheckEnabled ¶
func (_Flags *FlagsCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*FlagsCaller) GetFlag ¶
GetFlag is a free data retrieval call binding the contract method 0x357e47fe.
Solidity: function getFlag(address subject) view returns(bool)
func (*FlagsCaller) GetFlags ¶
GetFlags is a free data retrieval call binding the contract method 0x7d723cac.
Solidity: function getFlags(address[] subjects) view returns(bool[])
func (*FlagsCaller) HasAccess ¶
func (_Flags *FlagsCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*FlagsCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FlagsCaller) RaisingAccessController ¶
RaisingAccessController is a free data retrieval call binding the contract method 0x2e1d859c.
Solidity: function raisingAccessController() view returns(address)
type FlagsCallerRaw ¶
type FlagsCallerRaw struct {
Contract *FlagsCaller // Generic read-only contract binding to access the raw methods on
}
FlagsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FlagsCallerRaw) Call ¶
func (_Flags *FlagsCallerRaw) 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 FlagsCallerSession ¶
type FlagsCallerSession struct { Contract *FlagsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FlagsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FlagsCallerSession) CheckEnabled ¶
func (_Flags *FlagsCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*FlagsCallerSession) GetFlag ¶
func (_Flags *FlagsCallerSession) GetFlag(subject common.Address) (bool, error)
GetFlag is a free data retrieval call binding the contract method 0x357e47fe.
Solidity: function getFlag(address subject) view returns(bool)
func (*FlagsCallerSession) GetFlags ¶
func (_Flags *FlagsCallerSession) GetFlags(subjects []common.Address) ([]bool, error)
GetFlags is a free data retrieval call binding the contract method 0x7d723cac.
Solidity: function getFlags(address[] subjects) view returns(bool[])
func (*FlagsCallerSession) HasAccess ¶
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*FlagsCallerSession) Owner ¶
func (_Flags *FlagsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FlagsCallerSession) RaisingAccessController ¶
func (_Flags *FlagsCallerSession) RaisingAccessController() (common.Address, error)
RaisingAccessController is a free data retrieval call binding the contract method 0x2e1d859c.
Solidity: function raisingAccessController() view returns(address)
type FlagsCheckAccessDisabled ¶
FlagsCheckAccessDisabled represents a CheckAccessDisabled event raised by the Flags contract.
type FlagsCheckAccessDisabledIterator ¶
type FlagsCheckAccessDisabledIterator struct { Event *FlagsCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the Flags contract.
func (*FlagsCheckAccessDisabledIterator) Close ¶
func (it *FlagsCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsCheckAccessDisabledIterator) Error ¶
func (it *FlagsCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsCheckAccessDisabledIterator) Next ¶
func (it *FlagsCheckAccessDisabledIterator) 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 FlagsCheckAccessEnabled ¶
FlagsCheckAccessEnabled represents a CheckAccessEnabled event raised by the Flags contract.
type FlagsCheckAccessEnabledIterator ¶
type FlagsCheckAccessEnabledIterator struct { Event *FlagsCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the Flags contract.
func (*FlagsCheckAccessEnabledIterator) Close ¶
func (it *FlagsCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsCheckAccessEnabledIterator) Error ¶
func (it *FlagsCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsCheckAccessEnabledIterator) Next ¶
func (it *FlagsCheckAccessEnabledIterator) 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 FlagsFilterer ¶
type FlagsFilterer struct {
// contains filtered or unexported fields
}
FlagsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFlagsFilterer ¶
func NewFlagsFilterer(address common.Address, filterer bind.ContractFilterer) (*FlagsFilterer, error)
NewFlagsFilterer creates a new log filterer instance of Flags, bound to a specific deployed contract.
func (*FlagsFilterer) FilterAddedAccess ¶
func (_Flags *FlagsFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*FlagsAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*FlagsFilterer) FilterCheckAccessDisabled ¶
func (_Flags *FlagsFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*FlagsCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*FlagsFilterer) FilterCheckAccessEnabled ¶
func (_Flags *FlagsFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*FlagsCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*FlagsFilterer) FilterFlagLowered ¶
func (_Flags *FlagsFilterer) FilterFlagLowered(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagLoweredIterator, error)
FilterFlagLowered is a free log retrieval operation binding the contract event 0xd86728e2e5cbaa28c1d357b5fbccc9c1ab0add09950eb7cac42df9acb24c4bc8.
Solidity: event FlagLowered(address indexed subject)
func (*FlagsFilterer) FilterFlagRaised ¶
func (_Flags *FlagsFilterer) FilterFlagRaised(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagRaisedIterator, error)
FilterFlagRaised is a free log retrieval operation binding the contract event 0x881febd4cd194dd4ace637642862aef1fb59a65c7e5551a5d9208f268d11c006.
Solidity: event FlagRaised(address indexed subject)
func (*FlagsFilterer) FilterOwnershipTransferRequested ¶
func (_Flags *FlagsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FlagsFilterer) FilterOwnershipTransferred ¶
func (_Flags *FlagsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FlagsFilterer) FilterRaisingAccessControllerUpdated ¶
func (_Flags *FlagsFilterer) FilterRaisingAccessControllerUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FlagsRaisingAccessControllerUpdatedIterator, error)
FilterRaisingAccessControllerUpdated is a free log retrieval operation binding the contract event 0xbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac.
Solidity: event RaisingAccessControllerUpdated(address indexed previous, address indexed current)
func (*FlagsFilterer) FilterRemovedAccess ¶
func (_Flags *FlagsFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*FlagsRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*FlagsFilterer) ParseAddedAccess ¶
func (_Flags *FlagsFilterer) ParseAddedAccess(log types.Log) (*FlagsAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*FlagsFilterer) ParseCheckAccessDisabled ¶
func (_Flags *FlagsFilterer) ParseCheckAccessDisabled(log types.Log) (*FlagsCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*FlagsFilterer) ParseCheckAccessEnabled ¶
func (_Flags *FlagsFilterer) ParseCheckAccessEnabled(log types.Log) (*FlagsCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*FlagsFilterer) ParseFlagLowered ¶
func (_Flags *FlagsFilterer) ParseFlagLowered(log types.Log) (*FlagsFlagLowered, error)
ParseFlagLowered is a log parse operation binding the contract event 0xd86728e2e5cbaa28c1d357b5fbccc9c1ab0add09950eb7cac42df9acb24c4bc8.
Solidity: event FlagLowered(address indexed subject)
func (*FlagsFilterer) ParseFlagRaised ¶
func (_Flags *FlagsFilterer) ParseFlagRaised(log types.Log) (*FlagsFlagRaised, error)
ParseFlagRaised is a log parse operation binding the contract event 0x881febd4cd194dd4ace637642862aef1fb59a65c7e5551a5d9208f268d11c006.
Solidity: event FlagRaised(address indexed subject)
func (*FlagsFilterer) ParseOwnershipTransferRequested ¶
func (_Flags *FlagsFilterer) ParseOwnershipTransferRequested(log types.Log) (*FlagsOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FlagsFilterer) ParseOwnershipTransferred ¶
func (_Flags *FlagsFilterer) ParseOwnershipTransferred(log types.Log) (*FlagsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FlagsFilterer) ParseRaisingAccessControllerUpdated ¶
func (_Flags *FlagsFilterer) ParseRaisingAccessControllerUpdated(log types.Log) (*FlagsRaisingAccessControllerUpdated, error)
ParseRaisingAccessControllerUpdated is a log parse operation binding the contract event 0xbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac.
Solidity: event RaisingAccessControllerUpdated(address indexed previous, address indexed current)
func (*FlagsFilterer) ParseRemovedAccess ¶
func (_Flags *FlagsFilterer) ParseRemovedAccess(log types.Log) (*FlagsRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*FlagsFilterer) WatchAddedAccess ¶
func (_Flags *FlagsFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *FlagsAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*FlagsFilterer) WatchCheckAccessDisabled ¶
func (_Flags *FlagsFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*FlagsFilterer) WatchCheckAccessEnabled ¶
func (_Flags *FlagsFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*FlagsFilterer) WatchFlagLowered ¶
func (_Flags *FlagsFilterer) WatchFlagLowered(opts *bind.WatchOpts, sink chan<- *FlagsFlagLowered, subject []common.Address) (event.Subscription, error)
WatchFlagLowered is a free log subscription operation binding the contract event 0xd86728e2e5cbaa28c1d357b5fbccc9c1ab0add09950eb7cac42df9acb24c4bc8.
Solidity: event FlagLowered(address indexed subject)
func (*FlagsFilterer) WatchFlagRaised ¶
func (_Flags *FlagsFilterer) WatchFlagRaised(opts *bind.WatchOpts, sink chan<- *FlagsFlagRaised, subject []common.Address) (event.Subscription, error)
WatchFlagRaised is a free log subscription operation binding the contract event 0x881febd4cd194dd4ace637642862aef1fb59a65c7e5551a5d9208f268d11c006.
Solidity: event FlagRaised(address indexed subject)
func (*FlagsFilterer) WatchOwnershipTransferRequested ¶
func (_Flags *FlagsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FlagsFilterer) WatchOwnershipTransferred ¶
func (_Flags *FlagsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FlagsFilterer) WatchRaisingAccessControllerUpdated ¶
func (_Flags *FlagsFilterer) WatchRaisingAccessControllerUpdated(opts *bind.WatchOpts, sink chan<- *FlagsRaisingAccessControllerUpdated, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchRaisingAccessControllerUpdated is a free log subscription operation binding the contract event 0xbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac.
Solidity: event RaisingAccessControllerUpdated(address indexed previous, address indexed current)
func (*FlagsFilterer) WatchRemovedAccess ¶
func (_Flags *FlagsFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *FlagsRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type FlagsFlagLowered ¶
type FlagsFlagLowered struct { Subject common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsFlagLowered represents a FlagLowered event raised by the Flags contract.
type FlagsFlagLoweredIterator ¶
type FlagsFlagLoweredIterator struct { Event *FlagsFlagLowered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsFlagLoweredIterator is returned from FilterFlagLowered and is used to iterate over the raw logs and unpacked data for FlagLowered events raised by the Flags contract.
func (*FlagsFlagLoweredIterator) Close ¶
func (it *FlagsFlagLoweredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsFlagLoweredIterator) Error ¶
func (it *FlagsFlagLoweredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsFlagLoweredIterator) Next ¶
func (it *FlagsFlagLoweredIterator) 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 FlagsFlagRaised ¶
type FlagsFlagRaised struct { Subject common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsFlagRaised represents a FlagRaised event raised by the Flags contract.
type FlagsFlagRaisedIterator ¶
type FlagsFlagRaisedIterator struct { Event *FlagsFlagRaised // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsFlagRaisedIterator is returned from FilterFlagRaised and is used to iterate over the raw logs and unpacked data for FlagRaised events raised by the Flags contract.
func (*FlagsFlagRaisedIterator) Close ¶
func (it *FlagsFlagRaisedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsFlagRaisedIterator) Error ¶
func (it *FlagsFlagRaisedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsFlagRaisedIterator) Next ¶
func (it *FlagsFlagRaisedIterator) 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 FlagsOwnershipTransferRequested ¶
type FlagsOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the Flags contract.
type FlagsOwnershipTransferRequestedIterator ¶
type FlagsOwnershipTransferRequestedIterator struct { Event *FlagsOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the Flags contract.
func (*FlagsOwnershipTransferRequestedIterator) Close ¶
func (it *FlagsOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsOwnershipTransferRequestedIterator) Error ¶
func (it *FlagsOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsOwnershipTransferRequestedIterator) Next ¶
func (it *FlagsOwnershipTransferRequestedIterator) 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 FlagsOwnershipTransferred ¶
type FlagsOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsOwnershipTransferred represents a OwnershipTransferred event raised by the Flags contract.
type FlagsOwnershipTransferredIterator ¶
type FlagsOwnershipTransferredIterator struct { Event *FlagsOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Flags contract.
func (*FlagsOwnershipTransferredIterator) Close ¶
func (it *FlagsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsOwnershipTransferredIterator) Error ¶
func (it *FlagsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsOwnershipTransferredIterator) Next ¶
func (it *FlagsOwnershipTransferredIterator) 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 FlagsRaisingAccessControllerUpdated ¶
type FlagsRaisingAccessControllerUpdated struct { Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsRaisingAccessControllerUpdated represents a RaisingAccessControllerUpdated event raised by the Flags contract.
type FlagsRaisingAccessControllerUpdatedIterator ¶
type FlagsRaisingAccessControllerUpdatedIterator struct { Event *FlagsRaisingAccessControllerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsRaisingAccessControllerUpdatedIterator is returned from FilterRaisingAccessControllerUpdated and is used to iterate over the raw logs and unpacked data for RaisingAccessControllerUpdated events raised by the Flags contract.
func (*FlagsRaisingAccessControllerUpdatedIterator) Close ¶
func (it *FlagsRaisingAccessControllerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsRaisingAccessControllerUpdatedIterator) Error ¶
func (it *FlagsRaisingAccessControllerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsRaisingAccessControllerUpdatedIterator) Next ¶
func (it *FlagsRaisingAccessControllerUpdatedIterator) 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 FlagsRaw ¶
type FlagsRaw struct {
Contract *Flags // Generic contract binding to access the raw methods on
}
FlagsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FlagsRaw) Call ¶
func (_Flags *FlagsRaw) 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 (*FlagsRaw) Transact ¶
func (_Flags *FlagsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FlagsRaw) Transfer ¶
func (_Flags *FlagsRaw) 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 FlagsRemovedAccess ¶
type FlagsRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsRemovedAccess represents a RemovedAccess event raised by the Flags contract.
type FlagsRemovedAccessIterator ¶
type FlagsRemovedAccessIterator struct { Event *FlagsRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the Flags contract.
func (*FlagsRemovedAccessIterator) Close ¶
func (it *FlagsRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsRemovedAccessIterator) Error ¶
func (it *FlagsRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsRemovedAccessIterator) Next ¶
func (it *FlagsRemovedAccessIterator) 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 FlagsSession ¶
type FlagsSession struct { Contract *Flags // 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 }
FlagsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FlagsSession) AcceptOwnership ¶
func (_Flags *FlagsSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FlagsSession) AddAccess ¶
func (_Flags *FlagsSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*FlagsSession) CheckEnabled ¶
func (_Flags *FlagsSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*FlagsSession) DisableAccessCheck ¶
func (_Flags *FlagsSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*FlagsSession) EnableAccessCheck ¶
func (_Flags *FlagsSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*FlagsSession) GetFlag ¶
func (_Flags *FlagsSession) GetFlag(subject common.Address) (bool, error)
GetFlag is a free data retrieval call binding the contract method 0x357e47fe.
Solidity: function getFlag(address subject) view returns(bool)
func (*FlagsSession) GetFlags ¶
func (_Flags *FlagsSession) GetFlags(subjects []common.Address) ([]bool, error)
GetFlags is a free data retrieval call binding the contract method 0x7d723cac.
Solidity: function getFlags(address[] subjects) view returns(bool[])
func (*FlagsSession) HasAccess ¶
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*FlagsSession) LowerFlags ¶
func (_Flags *FlagsSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
LowerFlags is a paid mutator transaction binding the contract method 0x28286596.
Solidity: function lowerFlags(address[] subjects) returns()
func (*FlagsSession) Owner ¶
func (_Flags *FlagsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FlagsSession) RaiseFlag ¶
func (_Flags *FlagsSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
RaiseFlag is a paid mutator transaction binding the contract method 0xd74af263.
Solidity: function raiseFlag(address subject) returns()
func (*FlagsSession) RaiseFlags ¶
func (_Flags *FlagsSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
RaiseFlags is a paid mutator transaction binding the contract method 0x760bc82d.
Solidity: function raiseFlags(address[] subjects) returns()
func (*FlagsSession) RaisingAccessController ¶
func (_Flags *FlagsSession) RaisingAccessController() (common.Address, error)
RaisingAccessController is a free data retrieval call binding the contract method 0x2e1d859c.
Solidity: function raisingAccessController() view returns(address)
func (*FlagsSession) RemoveAccess ¶
func (_Flags *FlagsSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*FlagsSession) SetRaisingAccessController ¶
func (_Flags *FlagsSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
SetRaisingAccessController is a paid mutator transaction binding the contract method 0x517e89fe.
Solidity: function setRaisingAccessController(address racAddress) returns()
func (*FlagsSession) TransferOwnership ¶
func (_Flags *FlagsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type FlagsTransactor ¶
type FlagsTransactor struct {
// contains filtered or unexported fields
}
FlagsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFlagsTransactor ¶
func NewFlagsTransactor(address common.Address, transactor bind.ContractTransactor) (*FlagsTransactor, error)
NewFlagsTransactor creates a new write-only instance of Flags, bound to a specific deployed contract.
func (*FlagsTransactor) AcceptOwnership ¶
func (_Flags *FlagsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FlagsTransactor) AddAccess ¶
func (_Flags *FlagsTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*FlagsTransactor) DisableAccessCheck ¶
func (_Flags *FlagsTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*FlagsTransactor) EnableAccessCheck ¶
func (_Flags *FlagsTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*FlagsTransactor) LowerFlags ¶
func (_Flags *FlagsTransactor) LowerFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
LowerFlags is a paid mutator transaction binding the contract method 0x28286596.
Solidity: function lowerFlags(address[] subjects) returns()
func (*FlagsTransactor) RaiseFlag ¶
func (_Flags *FlagsTransactor) RaiseFlag(opts *bind.TransactOpts, subject common.Address) (*types.Transaction, error)
RaiseFlag is a paid mutator transaction binding the contract method 0xd74af263.
Solidity: function raiseFlag(address subject) returns()
func (*FlagsTransactor) RaiseFlags ¶
func (_Flags *FlagsTransactor) RaiseFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
RaiseFlags is a paid mutator transaction binding the contract method 0x760bc82d.
Solidity: function raiseFlags(address[] subjects) returns()
func (*FlagsTransactor) RemoveAccess ¶
func (_Flags *FlagsTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*FlagsTransactor) SetRaisingAccessController ¶
func (_Flags *FlagsTransactor) SetRaisingAccessController(opts *bind.TransactOpts, racAddress common.Address) (*types.Transaction, error)
SetRaisingAccessController is a paid mutator transaction binding the contract method 0x517e89fe.
Solidity: function setRaisingAccessController(address racAddress) returns()
func (*FlagsTransactor) TransferOwnership ¶
func (_Flags *FlagsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type FlagsTransactorRaw ¶
type FlagsTransactorRaw struct {
Contract *FlagsTransactor // Generic write-only contract binding to access the raw methods on
}
FlagsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FlagsTransactorRaw) Transact ¶
func (_Flags *FlagsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FlagsTransactorRaw) Transfer ¶
func (_Flags *FlagsTransactorRaw) 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 FlagsTransactorSession ¶
type FlagsTransactorSession struct { Contract *FlagsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FlagsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FlagsTransactorSession) AcceptOwnership ¶
func (_Flags *FlagsTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FlagsTransactorSession) AddAccess ¶
func (_Flags *FlagsTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*FlagsTransactorSession) DisableAccessCheck ¶
func (_Flags *FlagsTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*FlagsTransactorSession) EnableAccessCheck ¶
func (_Flags *FlagsTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*FlagsTransactorSession) LowerFlags ¶
func (_Flags *FlagsTransactorSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
LowerFlags is a paid mutator transaction binding the contract method 0x28286596.
Solidity: function lowerFlags(address[] subjects) returns()
func (*FlagsTransactorSession) RaiseFlag ¶
func (_Flags *FlagsTransactorSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
RaiseFlag is a paid mutator transaction binding the contract method 0xd74af263.
Solidity: function raiseFlag(address subject) returns()
func (*FlagsTransactorSession) RaiseFlags ¶
func (_Flags *FlagsTransactorSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
RaiseFlags is a paid mutator transaction binding the contract method 0x760bc82d.
Solidity: function raiseFlags(address[] subjects) returns()
func (*FlagsTransactorSession) RemoveAccess ¶
func (_Flags *FlagsTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*FlagsTransactorSession) SetRaisingAccessController ¶
func (_Flags *FlagsTransactorSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
SetRaisingAccessController is a paid mutator transaction binding the contract method 0x517e89fe.
Solidity: function setRaisingAccessController(address racAddress) returns()
func (*FlagsTransactorSession) TransferOwnership ¶
func (_Flags *FlagsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()