Documentation
¶
Index ¶
- Variables
- type GroupMessageBroadcaster
- type GroupMessageBroadcasterCaller
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) ContractName(opts *bind.CallOpts) (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MaxPayloadSize(opts *bind.CallOpts) (uint32, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MaxPayloadSizeParameterKey(opts *bind.CallOpts) (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MigratorParameterKey(opts *bind.CallOpts) (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MinPayloadSize(opts *bind.CallOpts) (uint32, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MinPayloadSizeParameterKey(opts *bind.CallOpts) (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) ParameterRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) PausedParameterKey(opts *bind.CallOpts) (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) PayloadBootstrapper(opts *bind.CallOpts) (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) PayloadBootstrapperParameterKey(opts *bind.CallOpts) (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) Version(opts *bind.CallOpts) (string, error)
- type GroupMessageBroadcasterCallerRaw
- type GroupMessageBroadcasterCallerSession
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) ContractName() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) Implementation() (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MaxPayloadSize() (uint32, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MaxPayloadSizeParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MigratorParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MinPayloadSize() (uint32, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MinPayloadSizeParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) ParameterRegistry() (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) Paused() (bool, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) PausedParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) PayloadBootstrapper() (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) PayloadBootstrapperParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) Version() (string, error)
- type GroupMessageBroadcasterFilterer
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterInitialized(opts *bind.FilterOpts) (*GroupMessageBroadcasterInitializedIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMaxPayloadSizeUpdated(opts *bind.FilterOpts, size []*big.Int) (*GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMessageSent(opts *bind.FilterOpts, groupId [][16]byte, sequenceId []uint64) (*GroupMessageBroadcasterMessageSentIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMigrated(opts *bind.FilterOpts, migrator []common.Address) (*GroupMessageBroadcasterMigratedIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMinPayloadSizeUpdated(opts *bind.FilterOpts, size []*big.Int) (*GroupMessageBroadcasterMinPayloadSizeUpdatedIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterPauseStatusUpdated(opts *bind.FilterOpts, paused []bool) (*GroupMessageBroadcasterPauseStatusUpdatedIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterPayloadBootstrapperUpdated(opts *bind.FilterOpts, payloadBootstrapper []common.Address) (*GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*GroupMessageBroadcasterUpgradedIterator, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseInitialized(log types.Log) (*GroupMessageBroadcasterInitialized, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMaxPayloadSizeUpdated(log types.Log) (*GroupMessageBroadcasterMaxPayloadSizeUpdated, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMessageSent(log types.Log) (*GroupMessageBroadcasterMessageSent, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMigrated(log types.Log) (*GroupMessageBroadcasterMigrated, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMinPayloadSizeUpdated(log types.Log) (*GroupMessageBroadcasterMinPayloadSizeUpdated, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParsePauseStatusUpdated(log types.Log) (*GroupMessageBroadcasterPauseStatusUpdated, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParsePayloadBootstrapperUpdated(log types.Log) (*GroupMessageBroadcasterPayloadBootstrapperUpdated, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseUpgraded(log types.Log) (*GroupMessageBroadcasterUpgraded, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterInitialized) (event.Subscription, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMaxPayloadSizeUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMessageSent(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterMessageSent, ...) (event.Subscription, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMigrated(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterMigrated, ...) (event.Subscription, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMinPayloadSizeUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchPauseStatusUpdated(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterPauseStatusUpdated, ...) (event.Subscription, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchPayloadBootstrapperUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterUpgraded, ...) (event.Subscription, error)
- type GroupMessageBroadcasterInitialized
- type GroupMessageBroadcasterInitializedIterator
- type GroupMessageBroadcasterMaxPayloadSizeUpdated
- type GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator
- type GroupMessageBroadcasterMessageSent
- type GroupMessageBroadcasterMessageSentIterator
- type GroupMessageBroadcasterMigrated
- type GroupMessageBroadcasterMigratedIterator
- type GroupMessageBroadcasterMinPayloadSizeUpdated
- type GroupMessageBroadcasterMinPayloadSizeUpdatedIterator
- type GroupMessageBroadcasterPauseStatusUpdated
- type GroupMessageBroadcasterPauseStatusUpdatedIterator
- type GroupMessageBroadcasterPayloadBootstrapperUpdated
- type GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator
- type GroupMessageBroadcasterRaw
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GroupMessageBroadcasterSession
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) AddMessage(groupId_ [16]byte, message_ []byte) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) BootstrapMessages(groupIds_ [][16]byte, messages_ [][]byte, sequenceIds_ []uint64) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) ContractName() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Implementation() (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Initialize() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MaxPayloadSize() (uint32, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MaxPayloadSizeParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Migrate() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MigratorParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MinPayloadSize() (uint32, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MinPayloadSizeParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) ParameterRegistry() (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Paused() (bool, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) PausedParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) PayloadBootstrapper() (common.Address, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) PayloadBootstrapperParameterKey() (string, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdateMaxPayloadSize() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdateMinPayloadSize() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdatePauseStatus() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdatePayloadBootstrapper() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Version() (string, error)
- type GroupMessageBroadcasterTransactor
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) AddMessage(opts *bind.TransactOpts, groupId_ [16]byte, message_ []byte) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) BootstrapMessages(opts *bind.TransactOpts, groupIds_ [][16]byte, messages_ [][]byte, ...) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdateMaxPayloadSize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdateMinPayloadSize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdatePauseStatus(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdatePayloadBootstrapper(opts *bind.TransactOpts) (*types.Transaction, error)
- type GroupMessageBroadcasterTransactorRaw
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GroupMessageBroadcasterTransactorSession
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) AddMessage(groupId_ [16]byte, message_ []byte) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) BootstrapMessages(groupIds_ [][16]byte, messages_ [][]byte, sequenceIds_ []uint64) (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) Initialize() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) Migrate() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdateMaxPayloadSize() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdateMinPayloadSize() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdatePauseStatus() (*types.Transaction, error)
- func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdatePayloadBootstrapper() (*types.Transaction, error)
- type GroupMessageBroadcasterUpgraded
- type GroupMessageBroadcasterUpgradedIterator
Constants ¶
This section is empty.
Variables ¶
var GroupMessageBroadcasterABI = GroupMessageBroadcasterMetaData.ABI
GroupMessageBroadcasterABI is the input ABI used to generate the binding from. Deprecated: Use GroupMessageBroadcasterMetaData.ABI instead.
var GroupMessageBroadcasterMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"parameterRegistry_\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"addMessage\",\"inputs\":[{\"name\":\"groupId_\",\"type\":\"bytes16\",\"internalType\":\"bytes16\"},{\"name\":\"message_\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bootstrapMessages\",\"inputs\":[{\"name\":\"groupIds_\",\"type\":\"bytes16[]\",\"internalType\":\"bytes16[]\"},{\"name\":\"messages_\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"sequenceIds_\",\"type\":\"uint64[]\",\"internalType\":\"uint64[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"contractName\",\"inputs\":[],\"outputs\":[{\"name\":\"contractName_\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"implementation\",\"inputs\":[],\"outputs\":[{\"name\":\"implementation_\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"initialize\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"maxPayloadSize\",\"inputs\":[],\"outputs\":[{\"name\":\"size_\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"maxPayloadSizeParameterKey\",\"inputs\":[],\"outputs\":[{\"name\":\"key_\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"migrate\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"migratorParameterKey\",\"inputs\":[],\"outputs\":[{\"name\":\"key_\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"minPayloadSize\",\"inputs\":[],\"outputs\":[{\"name\":\"size_\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"minPayloadSizeParameterKey\",\"inputs\":[],\"outputs\":[{\"name\":\"key_\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"parameterRegistry\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"paused\",\"inputs\":[],\"outputs\":[{\"name\":\"paused_\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pausedParameterKey\",\"inputs\":[],\"outputs\":[{\"name\":\"key_\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"payloadBootstrapper\",\"inputs\":[],\"outputs\":[{\"name\":\"payloadBootstrapper_\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"payloadBootstrapperParameterKey\",\"inputs\":[],\"outputs\":[{\"name\":\"key_\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"updateMaxPayloadSize\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateMinPayloadSize\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updatePauseStatus\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updatePayloadBootstrapper\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"version\",\"inputs\":[],\"outputs\":[{\"name\":\"version_\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"pure\"},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MaxPayloadSizeUpdated\",\"inputs\":[{\"name\":\"size\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MessageSent\",\"inputs\":[{\"name\":\"groupId\",\"type\":\"bytes16\",\"indexed\":true,\"internalType\":\"bytes16\"},{\"name\":\"message\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"},{\"name\":\"sequenceId\",\"type\":\"uint64\",\"indexed\":true,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Migrated\",\"inputs\":[{\"name\":\"migrator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MinPayloadSizeUpdated\",\"inputs\":[{\"name\":\"size\",\"type\":\"uint256\",\"indexed\":true,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PauseStatusUpdated\",\"inputs\":[{\"name\":\"paused\",\"type\":\"bool\",\"indexed\":true,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PayloadBootstrapperUpdated\",\"inputs\":[{\"name\":\"payloadBootstrapper\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ArrayLengthMismatch\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"EmptyArray\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"EmptyCode\",\"inputs\":[{\"name\":\"migrator_\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"InvalidInitialization\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidMaxPayloadSize\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidMinPayloadSize\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidPayloadSize\",\"inputs\":[{\"name\":\"actualSize_\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"minSize_\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maxSize_\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"MigrationFailed\",\"inputs\":[{\"name\":\"migrator_\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"revertData_\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"type\":\"error\",\"name\":\"NoChange\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotInitializing\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotPaused\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotPayloadBootstrapper\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ParameterOutOfTypeBounds\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"Paused\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroMigrator\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroParameterRegistry\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroPayloadBootstrapper\",\"inputs\":[]}]",
}
GroupMessageBroadcasterMetaData contains all meta data concerning the GroupMessageBroadcaster contract.
Functions ¶
This section is empty.
Types ¶
type GroupMessageBroadcaster ¶
type GroupMessageBroadcaster struct {
GroupMessageBroadcasterCaller // Read-only binding to the contract
GroupMessageBroadcasterTransactor // Write-only binding to the contract
GroupMessageBroadcasterFilterer // Log filterer for contract events
}
GroupMessageBroadcaster is an auto generated Go binding around an Ethereum contract.
func NewGroupMessageBroadcaster ¶
func NewGroupMessageBroadcaster(address common.Address, backend bind.ContractBackend) (*GroupMessageBroadcaster, error)
NewGroupMessageBroadcaster creates a new instance of GroupMessageBroadcaster, bound to a specific deployed contract.
type GroupMessageBroadcasterCaller ¶
type GroupMessageBroadcasterCaller struct {
// contains filtered or unexported fields
}
GroupMessageBroadcasterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGroupMessageBroadcasterCaller ¶
func NewGroupMessageBroadcasterCaller(address common.Address, caller bind.ContractCaller) (*GroupMessageBroadcasterCaller, error)
NewGroupMessageBroadcasterCaller creates a new read-only instance of GroupMessageBroadcaster, bound to a specific deployed contract.
func (*GroupMessageBroadcasterCaller) ContractName ¶ added in v1.0.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) ContractName(opts *bind.CallOpts) (string, error)
ContractName is a free data retrieval call binding the contract method 0x75d0c0dc.
Solidity: function contractName() pure returns(string contractName_)
func (*GroupMessageBroadcasterCaller) Implementation ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address implementation_)
func (*GroupMessageBroadcasterCaller) MaxPayloadSize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MaxPayloadSize(opts *bind.CallOpts) (uint32, error)
MaxPayloadSize is a free data retrieval call binding the contract method 0x58e3e94c.
Solidity: function maxPayloadSize() view returns(uint32 size_)
func (*GroupMessageBroadcasterCaller) MaxPayloadSizeParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MaxPayloadSizeParameterKey(opts *bind.CallOpts) (string, error)
MaxPayloadSizeParameterKey is a free data retrieval call binding the contract method 0x0cb858ea.
Solidity: function maxPayloadSizeParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCaller) MigratorParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MigratorParameterKey(opts *bind.CallOpts) (string, error)
MigratorParameterKey is a free data retrieval call binding the contract method 0x8aab82ba.
Solidity: function migratorParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCaller) MinPayloadSize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MinPayloadSize(opts *bind.CallOpts) (uint32, error)
MinPayloadSize is a free data retrieval call binding the contract method 0xf96927ac.
Solidity: function minPayloadSize() view returns(uint32 size_)
func (*GroupMessageBroadcasterCaller) MinPayloadSizeParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) MinPayloadSizeParameterKey(opts *bind.CallOpts) (string, error)
MinPayloadSizeParameterKey is a free data retrieval call binding the contract method 0x9218415d.
Solidity: function minPayloadSizeParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCaller) ParameterRegistry ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) ParameterRegistry(opts *bind.CallOpts) (common.Address, error)
ParameterRegistry is a free data retrieval call binding the contract method 0x0723499e.
Solidity: function parameterRegistry() view returns(address)
func (*GroupMessageBroadcasterCaller) Paused ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool paused_)
func (*GroupMessageBroadcasterCaller) PausedParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) PausedParameterKey(opts *bind.CallOpts) (string, error)
PausedParameterKey is a free data retrieval call binding the contract method 0xcc5999af.
Solidity: function pausedParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCaller) PayloadBootstrapper ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) PayloadBootstrapper(opts *bind.CallOpts) (common.Address, error)
PayloadBootstrapper is a free data retrieval call binding the contract method 0x405a11fc.
Solidity: function payloadBootstrapper() view returns(address payloadBootstrapper_)
func (*GroupMessageBroadcasterCaller) PayloadBootstrapperParameterKey ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) PayloadBootstrapperParameterKey(opts *bind.CallOpts) (string, error)
PayloadBootstrapperParameterKey is a free data retrieval call binding the contract method 0x4600f300.
Solidity: function payloadBootstrapperParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCaller) Version ¶ added in v1.0.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCaller) Version(opts *bind.CallOpts) (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string version_)
type GroupMessageBroadcasterCallerRaw ¶
type GroupMessageBroadcasterCallerRaw struct {
Contract *GroupMessageBroadcasterCaller // Generic read-only contract binding to access the raw methods on
}
GroupMessageBroadcasterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GroupMessageBroadcasterCallerRaw) Call ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerRaw) 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 GroupMessageBroadcasterCallerSession ¶
type GroupMessageBroadcasterCallerSession struct {
Contract *GroupMessageBroadcasterCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
GroupMessageBroadcasterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GroupMessageBroadcasterCallerSession) ContractName ¶ added in v1.0.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) ContractName() (string, error)
ContractName is a free data retrieval call binding the contract method 0x75d0c0dc.
Solidity: function contractName() pure returns(string contractName_)
func (*GroupMessageBroadcasterCallerSession) Implementation ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address implementation_)
func (*GroupMessageBroadcasterCallerSession) MaxPayloadSize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MaxPayloadSize() (uint32, error)
MaxPayloadSize is a free data retrieval call binding the contract method 0x58e3e94c.
Solidity: function maxPayloadSize() view returns(uint32 size_)
func (*GroupMessageBroadcasterCallerSession) MaxPayloadSizeParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MaxPayloadSizeParameterKey() (string, error)
MaxPayloadSizeParameterKey is a free data retrieval call binding the contract method 0x0cb858ea.
Solidity: function maxPayloadSizeParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCallerSession) MigratorParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MigratorParameterKey() (string, error)
MigratorParameterKey is a free data retrieval call binding the contract method 0x8aab82ba.
Solidity: function migratorParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCallerSession) MinPayloadSize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MinPayloadSize() (uint32, error)
MinPayloadSize is a free data retrieval call binding the contract method 0xf96927ac.
Solidity: function minPayloadSize() view returns(uint32 size_)
func (*GroupMessageBroadcasterCallerSession) MinPayloadSizeParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) MinPayloadSizeParameterKey() (string, error)
MinPayloadSizeParameterKey is a free data retrieval call binding the contract method 0x9218415d.
Solidity: function minPayloadSizeParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCallerSession) ParameterRegistry ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) ParameterRegistry() (common.Address, error)
ParameterRegistry is a free data retrieval call binding the contract method 0x0723499e.
Solidity: function parameterRegistry() view returns(address)
func (*GroupMessageBroadcasterCallerSession) Paused ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool paused_)
func (*GroupMessageBroadcasterCallerSession) PausedParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) PausedParameterKey() (string, error)
PausedParameterKey is a free data retrieval call binding the contract method 0xcc5999af.
Solidity: function pausedParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCallerSession) PayloadBootstrapper ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) PayloadBootstrapper() (common.Address, error)
PayloadBootstrapper is a free data retrieval call binding the contract method 0x405a11fc.
Solidity: function payloadBootstrapper() view returns(address payloadBootstrapper_)
func (*GroupMessageBroadcasterCallerSession) PayloadBootstrapperParameterKey ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) PayloadBootstrapperParameterKey() (string, error)
PayloadBootstrapperParameterKey is a free data retrieval call binding the contract method 0x4600f300.
Solidity: function payloadBootstrapperParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterCallerSession) Version ¶ added in v1.0.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string version_)
type GroupMessageBroadcasterFilterer ¶
type GroupMessageBroadcasterFilterer struct {
// contains filtered or unexported fields
}
GroupMessageBroadcasterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGroupMessageBroadcasterFilterer ¶
func NewGroupMessageBroadcasterFilterer(address common.Address, filterer bind.ContractFilterer) (*GroupMessageBroadcasterFilterer, error)
NewGroupMessageBroadcasterFilterer creates a new log filterer instance of GroupMessageBroadcaster, bound to a specific deployed contract.
func (*GroupMessageBroadcasterFilterer) FilterInitialized ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterInitialized(opts *bind.FilterOpts) (*GroupMessageBroadcasterInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*GroupMessageBroadcasterFilterer) FilterMaxPayloadSizeUpdated ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMaxPayloadSizeUpdated(opts *bind.FilterOpts, size []*big.Int) (*GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator, error)
FilterMaxPayloadSizeUpdated is a free log retrieval operation binding the contract event 0x62422e33fcfc9d38acda2bbddab282a9cc6df7e75f88269fd725bef5457b3045.
Solidity: event MaxPayloadSizeUpdated(uint256 indexed size)
func (*GroupMessageBroadcasterFilterer) FilterMessageSent ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMessageSent(opts *bind.FilterOpts, groupId [][16]byte, sequenceId []uint64) (*GroupMessageBroadcasterMessageSentIterator, error)
FilterMessageSent is a free log retrieval operation binding the contract event 0xe69329a8fa6c24860e47ba6211a332cf49c3e692bdbcc4bf5500d724bf9ccd05.
Solidity: event MessageSent(bytes16 indexed groupId, bytes message, uint64 indexed sequenceId)
func (*GroupMessageBroadcasterFilterer) FilterMigrated ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMigrated(opts *bind.FilterOpts, migrator []common.Address) (*GroupMessageBroadcasterMigratedIterator, error)
FilterMigrated is a free log retrieval operation binding the contract event 0xa2e7361c23d7820040603b83c0cd3f494d377bac69736377d75bb56c651a5098.
Solidity: event Migrated(address indexed migrator)
func (*GroupMessageBroadcasterFilterer) FilterMinPayloadSizeUpdated ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterMinPayloadSizeUpdated(opts *bind.FilterOpts, size []*big.Int) (*GroupMessageBroadcasterMinPayloadSizeUpdatedIterator, error)
FilterMinPayloadSizeUpdated is a free log retrieval operation binding the contract event 0x2caf5b55114860c563b52eba8026a6a0183d9eb1715cbf1c3f8b689f14b5121c.
Solidity: event MinPayloadSizeUpdated(uint256 indexed size)
func (*GroupMessageBroadcasterFilterer) FilterPauseStatusUpdated ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterPauseStatusUpdated(opts *bind.FilterOpts, paused []bool) (*GroupMessageBroadcasterPauseStatusUpdatedIterator, error)
FilterPauseStatusUpdated is a free log retrieval operation binding the contract event 0x7c4d1fe30fdbfda9e9c4c43e759ef32e4db5128d4cb58ff3ae9583b89b6242a5.
Solidity: event PauseStatusUpdated(bool indexed paused)
func (*GroupMessageBroadcasterFilterer) FilterPayloadBootstrapperUpdated ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterPayloadBootstrapperUpdated(opts *bind.FilterOpts, payloadBootstrapper []common.Address) (*GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator, error)
FilterPayloadBootstrapperUpdated is a free log retrieval operation binding the contract event 0x38ecae7c300c129540d5181b5e16ec68d73e388d6add9ad70e63307f6794e2a9.
Solidity: event PayloadBootstrapperUpdated(address indexed payloadBootstrapper)
func (*GroupMessageBroadcasterFilterer) FilterUpgraded ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*GroupMessageBroadcasterUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*GroupMessageBroadcasterFilterer) ParseInitialized ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseInitialized(log types.Log) (*GroupMessageBroadcasterInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*GroupMessageBroadcasterFilterer) ParseMaxPayloadSizeUpdated ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMaxPayloadSizeUpdated(log types.Log) (*GroupMessageBroadcasterMaxPayloadSizeUpdated, error)
ParseMaxPayloadSizeUpdated is a log parse operation binding the contract event 0x62422e33fcfc9d38acda2bbddab282a9cc6df7e75f88269fd725bef5457b3045.
Solidity: event MaxPayloadSizeUpdated(uint256 indexed size)
func (*GroupMessageBroadcasterFilterer) ParseMessageSent ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMessageSent(log types.Log) (*GroupMessageBroadcasterMessageSent, error)
ParseMessageSent is a log parse operation binding the contract event 0xe69329a8fa6c24860e47ba6211a332cf49c3e692bdbcc4bf5500d724bf9ccd05.
Solidity: event MessageSent(bytes16 indexed groupId, bytes message, uint64 indexed sequenceId)
func (*GroupMessageBroadcasterFilterer) ParseMigrated ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMigrated(log types.Log) (*GroupMessageBroadcasterMigrated, error)
ParseMigrated is a log parse operation binding the contract event 0xa2e7361c23d7820040603b83c0cd3f494d377bac69736377d75bb56c651a5098.
Solidity: event Migrated(address indexed migrator)
func (*GroupMessageBroadcasterFilterer) ParseMinPayloadSizeUpdated ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseMinPayloadSizeUpdated(log types.Log) (*GroupMessageBroadcasterMinPayloadSizeUpdated, error)
ParseMinPayloadSizeUpdated is a log parse operation binding the contract event 0x2caf5b55114860c563b52eba8026a6a0183d9eb1715cbf1c3f8b689f14b5121c.
Solidity: event MinPayloadSizeUpdated(uint256 indexed size)
func (*GroupMessageBroadcasterFilterer) ParsePauseStatusUpdated ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParsePauseStatusUpdated(log types.Log) (*GroupMessageBroadcasterPauseStatusUpdated, error)
ParsePauseStatusUpdated is a log parse operation binding the contract event 0x7c4d1fe30fdbfda9e9c4c43e759ef32e4db5128d4cb58ff3ae9583b89b6242a5.
Solidity: event PauseStatusUpdated(bool indexed paused)
func (*GroupMessageBroadcasterFilterer) ParsePayloadBootstrapperUpdated ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParsePayloadBootstrapperUpdated(log types.Log) (*GroupMessageBroadcasterPayloadBootstrapperUpdated, error)
ParsePayloadBootstrapperUpdated is a log parse operation binding the contract event 0x38ecae7c300c129540d5181b5e16ec68d73e388d6add9ad70e63307f6794e2a9.
Solidity: event PayloadBootstrapperUpdated(address indexed payloadBootstrapper)
func (*GroupMessageBroadcasterFilterer) ParseUpgraded ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) ParseUpgraded(log types.Log) (*GroupMessageBroadcasterUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*GroupMessageBroadcasterFilterer) WatchInitialized ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*GroupMessageBroadcasterFilterer) WatchMaxPayloadSizeUpdated ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMaxPayloadSizeUpdated(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterMaxPayloadSizeUpdated, size []*big.Int) (event.Subscription, error)
WatchMaxPayloadSizeUpdated is a free log subscription operation binding the contract event 0x62422e33fcfc9d38acda2bbddab282a9cc6df7e75f88269fd725bef5457b3045.
Solidity: event MaxPayloadSizeUpdated(uint256 indexed size)
func (*GroupMessageBroadcasterFilterer) WatchMessageSent ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMessageSent(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterMessageSent, groupId [][16]byte, sequenceId []uint64) (event.Subscription, error)
WatchMessageSent is a free log subscription operation binding the contract event 0xe69329a8fa6c24860e47ba6211a332cf49c3e692bdbcc4bf5500d724bf9ccd05.
Solidity: event MessageSent(bytes16 indexed groupId, bytes message, uint64 indexed sequenceId)
func (*GroupMessageBroadcasterFilterer) WatchMigrated ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMigrated(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterMigrated, migrator []common.Address) (event.Subscription, error)
WatchMigrated is a free log subscription operation binding the contract event 0xa2e7361c23d7820040603b83c0cd3f494d377bac69736377d75bb56c651a5098.
Solidity: event Migrated(address indexed migrator)
func (*GroupMessageBroadcasterFilterer) WatchMinPayloadSizeUpdated ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchMinPayloadSizeUpdated(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterMinPayloadSizeUpdated, size []*big.Int) (event.Subscription, error)
WatchMinPayloadSizeUpdated is a free log subscription operation binding the contract event 0x2caf5b55114860c563b52eba8026a6a0183d9eb1715cbf1c3f8b689f14b5121c.
Solidity: event MinPayloadSizeUpdated(uint256 indexed size)
func (*GroupMessageBroadcasterFilterer) WatchPauseStatusUpdated ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchPauseStatusUpdated(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterPauseStatusUpdated, paused []bool) (event.Subscription, error)
WatchPauseStatusUpdated is a free log subscription operation binding the contract event 0x7c4d1fe30fdbfda9e9c4c43e759ef32e4db5128d4cb58ff3ae9583b89b6242a5.
Solidity: event PauseStatusUpdated(bool indexed paused)
func (*GroupMessageBroadcasterFilterer) WatchPayloadBootstrapperUpdated ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchPayloadBootstrapperUpdated(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterPayloadBootstrapperUpdated, payloadBootstrapper []common.Address) (event.Subscription, error)
WatchPayloadBootstrapperUpdated is a free log subscription operation binding the contract event 0x38ecae7c300c129540d5181b5e16ec68d73e388d6add9ad70e63307f6794e2a9.
Solidity: event PayloadBootstrapperUpdated(address indexed payloadBootstrapper)
func (*GroupMessageBroadcasterFilterer) WatchUpgraded ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GroupMessageBroadcasterUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type GroupMessageBroadcasterInitialized ¶
type GroupMessageBroadcasterInitialized struct {
Version uint64
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterInitialized represents a Initialized event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterInitializedIterator ¶
type GroupMessageBroadcasterInitializedIterator struct {
Event *GroupMessageBroadcasterInitialized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterInitializedIterator) Close ¶
func (it *GroupMessageBroadcasterInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterInitializedIterator) Error ¶
func (it *GroupMessageBroadcasterInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterInitializedIterator) Next ¶
func (it *GroupMessageBroadcasterInitializedIterator) 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 GroupMessageBroadcasterMaxPayloadSizeUpdated ¶
type GroupMessageBroadcasterMaxPayloadSizeUpdated struct {
Size *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterMaxPayloadSizeUpdated represents a MaxPayloadSizeUpdated event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator ¶
type GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator struct {
Event *GroupMessageBroadcasterMaxPayloadSizeUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator is returned from FilterMaxPayloadSizeUpdated and is used to iterate over the raw logs and unpacked data for MaxPayloadSizeUpdated events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator) Close ¶
func (it *GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator) Error ¶
func (it *GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator) Next ¶
func (it *GroupMessageBroadcasterMaxPayloadSizeUpdatedIterator) 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 GroupMessageBroadcasterMessageSent ¶
type GroupMessageBroadcasterMessageSent struct {
GroupId [16]byte
Message []byte
SequenceId uint64
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterMessageSent represents a MessageSent event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterMessageSentIterator ¶
type GroupMessageBroadcasterMessageSentIterator struct {
Event *GroupMessageBroadcasterMessageSent // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterMessageSentIterator is returned from FilterMessageSent and is used to iterate over the raw logs and unpacked data for MessageSent events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterMessageSentIterator) Close ¶
func (it *GroupMessageBroadcasterMessageSentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterMessageSentIterator) Error ¶
func (it *GroupMessageBroadcasterMessageSentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterMessageSentIterator) Next ¶
func (it *GroupMessageBroadcasterMessageSentIterator) 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 GroupMessageBroadcasterMigrated ¶ added in v0.4.0
type GroupMessageBroadcasterMigrated struct {
Migrator common.Address
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterMigrated represents a Migrated event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterMigratedIterator ¶ added in v0.4.0
type GroupMessageBroadcasterMigratedIterator struct {
Event *GroupMessageBroadcasterMigrated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterMigratedIterator is returned from FilterMigrated and is used to iterate over the raw logs and unpacked data for Migrated events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterMigratedIterator) Close ¶ added in v0.4.0
func (it *GroupMessageBroadcasterMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterMigratedIterator) Error ¶ added in v0.4.0
func (it *GroupMessageBroadcasterMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterMigratedIterator) Next ¶ added in v0.4.0
func (it *GroupMessageBroadcasterMigratedIterator) 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 GroupMessageBroadcasterMinPayloadSizeUpdated ¶
type GroupMessageBroadcasterMinPayloadSizeUpdated struct {
Size *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterMinPayloadSizeUpdated represents a MinPayloadSizeUpdated event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterMinPayloadSizeUpdatedIterator ¶
type GroupMessageBroadcasterMinPayloadSizeUpdatedIterator struct {
Event *GroupMessageBroadcasterMinPayloadSizeUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterMinPayloadSizeUpdatedIterator is returned from FilterMinPayloadSizeUpdated and is used to iterate over the raw logs and unpacked data for MinPayloadSizeUpdated events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterMinPayloadSizeUpdatedIterator) Close ¶
func (it *GroupMessageBroadcasterMinPayloadSizeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterMinPayloadSizeUpdatedIterator) Error ¶
func (it *GroupMessageBroadcasterMinPayloadSizeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterMinPayloadSizeUpdatedIterator) Next ¶
func (it *GroupMessageBroadcasterMinPayloadSizeUpdatedIterator) 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 GroupMessageBroadcasterPauseStatusUpdated ¶ added in v0.4.0
type GroupMessageBroadcasterPauseStatusUpdated struct {
Paused bool
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterPauseStatusUpdated represents a PauseStatusUpdated event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterPauseStatusUpdatedIterator ¶ added in v0.4.0
type GroupMessageBroadcasterPauseStatusUpdatedIterator struct {
Event *GroupMessageBroadcasterPauseStatusUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterPauseStatusUpdatedIterator is returned from FilterPauseStatusUpdated and is used to iterate over the raw logs and unpacked data for PauseStatusUpdated events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterPauseStatusUpdatedIterator) Close ¶ added in v0.4.0
func (it *GroupMessageBroadcasterPauseStatusUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterPauseStatusUpdatedIterator) Error ¶ added in v0.4.0
func (it *GroupMessageBroadcasterPauseStatusUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterPauseStatusUpdatedIterator) Next ¶ added in v0.4.0
func (it *GroupMessageBroadcasterPauseStatusUpdatedIterator) 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 GroupMessageBroadcasterPayloadBootstrapperUpdated ¶ added in v0.5.0
type GroupMessageBroadcasterPayloadBootstrapperUpdated struct {
PayloadBootstrapper common.Address
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterPayloadBootstrapperUpdated represents a PayloadBootstrapperUpdated event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator ¶ added in v0.5.0
type GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator struct {
Event *GroupMessageBroadcasterPayloadBootstrapperUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator is returned from FilterPayloadBootstrapperUpdated and is used to iterate over the raw logs and unpacked data for PayloadBootstrapperUpdated events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator) Close ¶ added in v0.5.0
func (it *GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator) Error ¶ added in v0.5.0
func (it *GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator) Next ¶ added in v0.5.0
func (it *GroupMessageBroadcasterPayloadBootstrapperUpdatedIterator) 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 GroupMessageBroadcasterRaw ¶
type GroupMessageBroadcasterRaw struct {
Contract *GroupMessageBroadcaster // Generic contract binding to access the raw methods on
}
GroupMessageBroadcasterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GroupMessageBroadcasterRaw) Call ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterRaw) 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 (*GroupMessageBroadcasterRaw) Transact ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GroupMessageBroadcasterRaw) Transfer ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterRaw) 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 GroupMessageBroadcasterSession ¶
type GroupMessageBroadcasterSession struct {
Contract *GroupMessageBroadcaster // 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
}
GroupMessageBroadcasterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GroupMessageBroadcasterSession) AddMessage ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) AddMessage(groupId_ [16]byte, message_ []byte) (*types.Transaction, error)
AddMessage is a paid mutator transaction binding the contract method 0x7e4af76c.
Solidity: function addMessage(bytes16 groupId_, bytes message_) returns()
func (*GroupMessageBroadcasterSession) BootstrapMessages ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) BootstrapMessages(groupIds_ [][16]byte, messages_ [][]byte, sequenceIds_ []uint64) (*types.Transaction, error)
BootstrapMessages is a paid mutator transaction binding the contract method 0xcbc3a5ea.
Solidity: function bootstrapMessages(bytes16[] groupIds_, bytes[] messages_, uint64[] sequenceIds_) returns()
func (*GroupMessageBroadcasterSession) ContractName ¶ added in v1.0.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) ContractName() (string, error)
ContractName is a free data retrieval call binding the contract method 0x75d0c0dc.
Solidity: function contractName() pure returns(string contractName_)
func (*GroupMessageBroadcasterSession) Implementation ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address implementation_)
func (*GroupMessageBroadcasterSession) Initialize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*GroupMessageBroadcasterSession) MaxPayloadSize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MaxPayloadSize() (uint32, error)
MaxPayloadSize is a free data retrieval call binding the contract method 0x58e3e94c.
Solidity: function maxPayloadSize() view returns(uint32 size_)
func (*GroupMessageBroadcasterSession) MaxPayloadSizeParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MaxPayloadSizeParameterKey() (string, error)
MaxPayloadSizeParameterKey is a free data retrieval call binding the contract method 0x0cb858ea.
Solidity: function maxPayloadSizeParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterSession) Migrate ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*GroupMessageBroadcasterSession) MigratorParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MigratorParameterKey() (string, error)
MigratorParameterKey is a free data retrieval call binding the contract method 0x8aab82ba.
Solidity: function migratorParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterSession) MinPayloadSize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MinPayloadSize() (uint32, error)
MinPayloadSize is a free data retrieval call binding the contract method 0xf96927ac.
Solidity: function minPayloadSize() view returns(uint32 size_)
func (*GroupMessageBroadcasterSession) MinPayloadSizeParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) MinPayloadSizeParameterKey() (string, error)
MinPayloadSizeParameterKey is a free data retrieval call binding the contract method 0x9218415d.
Solidity: function minPayloadSizeParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterSession) ParameterRegistry ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) ParameterRegistry() (common.Address, error)
ParameterRegistry is a free data retrieval call binding the contract method 0x0723499e.
Solidity: function parameterRegistry() view returns(address)
func (*GroupMessageBroadcasterSession) Paused ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool paused_)
func (*GroupMessageBroadcasterSession) PausedParameterKey ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) PausedParameterKey() (string, error)
PausedParameterKey is a free data retrieval call binding the contract method 0xcc5999af.
Solidity: function pausedParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterSession) PayloadBootstrapper ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) PayloadBootstrapper() (common.Address, error)
PayloadBootstrapper is a free data retrieval call binding the contract method 0x405a11fc.
Solidity: function payloadBootstrapper() view returns(address payloadBootstrapper_)
func (*GroupMessageBroadcasterSession) PayloadBootstrapperParameterKey ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) PayloadBootstrapperParameterKey() (string, error)
PayloadBootstrapperParameterKey is a free data retrieval call binding the contract method 0x4600f300.
Solidity: function payloadBootstrapperParameterKey() pure returns(string key_)
func (*GroupMessageBroadcasterSession) UpdateMaxPayloadSize ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdateMaxPayloadSize() (*types.Transaction, error)
UpdateMaxPayloadSize is a paid mutator transaction binding the contract method 0x5f643f93.
Solidity: function updateMaxPayloadSize() returns()
func (*GroupMessageBroadcasterSession) UpdateMinPayloadSize ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdateMinPayloadSize() (*types.Transaction, error)
UpdateMinPayloadSize is a paid mutator transaction binding the contract method 0xd46153ef.
Solidity: function updateMinPayloadSize() returns()
func (*GroupMessageBroadcasterSession) UpdatePauseStatus ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdatePauseStatus() (*types.Transaction, error)
UpdatePauseStatus is a paid mutator transaction binding the contract method 0x59d4df41.
Solidity: function updatePauseStatus() returns()
func (*GroupMessageBroadcasterSession) UpdatePayloadBootstrapper ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) UpdatePayloadBootstrapper() (*types.Transaction, error)
UpdatePayloadBootstrapper is a paid mutator transaction binding the contract method 0x886bd989.
Solidity: function updatePayloadBootstrapper() returns()
func (*GroupMessageBroadcasterSession) Version ¶ added in v1.0.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string version_)
type GroupMessageBroadcasterTransactor ¶
type GroupMessageBroadcasterTransactor struct {
// contains filtered or unexported fields
}
GroupMessageBroadcasterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGroupMessageBroadcasterTransactor ¶
func NewGroupMessageBroadcasterTransactor(address common.Address, transactor bind.ContractTransactor) (*GroupMessageBroadcasterTransactor, error)
NewGroupMessageBroadcasterTransactor creates a new write-only instance of GroupMessageBroadcaster, bound to a specific deployed contract.
func (*GroupMessageBroadcasterTransactor) AddMessage ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) AddMessage(opts *bind.TransactOpts, groupId_ [16]byte, message_ []byte) (*types.Transaction, error)
AddMessage is a paid mutator transaction binding the contract method 0x7e4af76c.
Solidity: function addMessage(bytes16 groupId_, bytes message_) returns()
func (*GroupMessageBroadcasterTransactor) BootstrapMessages ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) BootstrapMessages(opts *bind.TransactOpts, groupIds_ [][16]byte, messages_ [][]byte, sequenceIds_ []uint64) (*types.Transaction, error)
BootstrapMessages is a paid mutator transaction binding the contract method 0xcbc3a5ea.
Solidity: function bootstrapMessages(bytes16[] groupIds_, bytes[] messages_, uint64[] sequenceIds_) returns()
func (*GroupMessageBroadcasterTransactor) Initialize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*GroupMessageBroadcasterTransactor) Migrate ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) Migrate(opts *bind.TransactOpts) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*GroupMessageBroadcasterTransactor) UpdateMaxPayloadSize ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdateMaxPayloadSize(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateMaxPayloadSize is a paid mutator transaction binding the contract method 0x5f643f93.
Solidity: function updateMaxPayloadSize() returns()
func (*GroupMessageBroadcasterTransactor) UpdateMinPayloadSize ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdateMinPayloadSize(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateMinPayloadSize is a paid mutator transaction binding the contract method 0xd46153ef.
Solidity: function updateMinPayloadSize() returns()
func (*GroupMessageBroadcasterTransactor) UpdatePauseStatus ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdatePauseStatus(opts *bind.TransactOpts) (*types.Transaction, error)
UpdatePauseStatus is a paid mutator transaction binding the contract method 0x59d4df41.
Solidity: function updatePauseStatus() returns()
func (*GroupMessageBroadcasterTransactor) UpdatePayloadBootstrapper ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactor) UpdatePayloadBootstrapper(opts *bind.TransactOpts) (*types.Transaction, error)
UpdatePayloadBootstrapper is a paid mutator transaction binding the contract method 0x886bd989.
Solidity: function updatePayloadBootstrapper() returns()
type GroupMessageBroadcasterTransactorRaw ¶
type GroupMessageBroadcasterTransactorRaw struct {
Contract *GroupMessageBroadcasterTransactor // Generic write-only contract binding to access the raw methods on
}
GroupMessageBroadcasterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GroupMessageBroadcasterTransactorRaw) Transact ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GroupMessageBroadcasterTransactorRaw) Transfer ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorRaw) 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 GroupMessageBroadcasterTransactorSession ¶
type GroupMessageBroadcasterTransactorSession struct {
Contract *GroupMessageBroadcasterTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GroupMessageBroadcasterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GroupMessageBroadcasterTransactorSession) AddMessage ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) AddMessage(groupId_ [16]byte, message_ []byte) (*types.Transaction, error)
AddMessage is a paid mutator transaction binding the contract method 0x7e4af76c.
Solidity: function addMessage(bytes16 groupId_, bytes message_) returns()
func (*GroupMessageBroadcasterTransactorSession) BootstrapMessages ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) BootstrapMessages(groupIds_ [][16]byte, messages_ [][]byte, sequenceIds_ []uint64) (*types.Transaction, error)
BootstrapMessages is a paid mutator transaction binding the contract method 0xcbc3a5ea.
Solidity: function bootstrapMessages(bytes16[] groupIds_, bytes[] messages_, uint64[] sequenceIds_) returns()
func (*GroupMessageBroadcasterTransactorSession) Initialize ¶
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*GroupMessageBroadcasterTransactorSession) Migrate ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) Migrate() (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0x8fd3ab80.
Solidity: function migrate() returns()
func (*GroupMessageBroadcasterTransactorSession) UpdateMaxPayloadSize ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdateMaxPayloadSize() (*types.Transaction, error)
UpdateMaxPayloadSize is a paid mutator transaction binding the contract method 0x5f643f93.
Solidity: function updateMaxPayloadSize() returns()
func (*GroupMessageBroadcasterTransactorSession) UpdateMinPayloadSize ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdateMinPayloadSize() (*types.Transaction, error)
UpdateMinPayloadSize is a paid mutator transaction binding the contract method 0xd46153ef.
Solidity: function updateMinPayloadSize() returns()
func (*GroupMessageBroadcasterTransactorSession) UpdatePauseStatus ¶ added in v0.4.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdatePauseStatus() (*types.Transaction, error)
UpdatePauseStatus is a paid mutator transaction binding the contract method 0x59d4df41.
Solidity: function updatePauseStatus() returns()
func (*GroupMessageBroadcasterTransactorSession) UpdatePayloadBootstrapper ¶ added in v0.5.0
func (_GroupMessageBroadcaster *GroupMessageBroadcasterTransactorSession) UpdatePayloadBootstrapper() (*types.Transaction, error)
UpdatePayloadBootstrapper is a paid mutator transaction binding the contract method 0x886bd989.
Solidity: function updatePayloadBootstrapper() returns()
type GroupMessageBroadcasterUpgraded ¶
type GroupMessageBroadcasterUpgraded struct {
Implementation common.Address
Raw types.Log // Blockchain specific contextual infos
}
GroupMessageBroadcasterUpgraded represents a Upgraded event raised by the GroupMessageBroadcaster contract.
type GroupMessageBroadcasterUpgradedIterator ¶
type GroupMessageBroadcasterUpgradedIterator struct {
Event *GroupMessageBroadcasterUpgraded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GroupMessageBroadcasterUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the GroupMessageBroadcaster contract.
func (*GroupMessageBroadcasterUpgradedIterator) Close ¶
func (it *GroupMessageBroadcasterUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GroupMessageBroadcasterUpgradedIterator) Error ¶
func (it *GroupMessageBroadcasterUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GroupMessageBroadcasterUpgradedIterator) Next ¶
func (it *GroupMessageBroadcasterUpgradedIterator) 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.