Documentation
¶
Index ¶
- Variables
- type EventEmitter
- type EventEmitterCaller
- type EventEmitterCallerRaw
- type EventEmitterCallerSession
- type EventEmitterEventLog
- type EventEmitterEventLog1
- type EventEmitterEventLog1Iterator
- type EventEmitterEventLog2
- type EventEmitterEventLog2Iterator
- type EventEmitterEventLogIterator
- type EventEmitterFilterer
- func (_EventEmitter *EventEmitterFilterer) FilterEventLog(opts *bind.FilterOpts, eventNameHash []string) (*EventEmitterEventLogIterator, error)
- func (_EventEmitter *EventEmitterFilterer) FilterEventLog1(opts *bind.FilterOpts, eventNameHash []string, topic1 [][32]byte) (*EventEmitterEventLog1Iterator, error)
- func (_EventEmitter *EventEmitterFilterer) FilterEventLog2(opts *bind.FilterOpts, eventNameHash []string, topic1 [][32]byte, ...) (*EventEmitterEventLog2Iterator, error)
- func (_EventEmitter *EventEmitterFilterer) ParseEventLog(log types.Log) (*EventEmitterEventLog, error)
- func (_EventEmitter *EventEmitterFilterer) ParseEventLog1(log types.Log) (*EventEmitterEventLog1, error)
- func (_EventEmitter *EventEmitterFilterer) ParseEventLog2(log types.Log) (*EventEmitterEventLog2, error)
- func (_EventEmitter *EventEmitterFilterer) WatchEventLog(opts *bind.WatchOpts, sink chan<- *EventEmitterEventLog, ...) (event.Subscription, error)
- func (_EventEmitter *EventEmitterFilterer) WatchEventLog1(opts *bind.WatchOpts, sink chan<- *EventEmitterEventLog1, ...) (event.Subscription, error)
- func (_EventEmitter *EventEmitterFilterer) WatchEventLog2(opts *bind.WatchOpts, sink chan<- *EventEmitterEventLog2, ...) (event.Subscription, error)
- type EventEmitterRaw
- func (_EventEmitter *EventEmitterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EventEmitter *EventEmitterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EventEmitterSession
- func (_EventEmitter *EventEmitterSession) EmitDataLog1(topic1 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterSession) EmitDataLog2(topic1 [32]byte, topic2 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterSession) EmitDataLog3(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterSession) EmitDataLog4(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte, ...) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterSession) EmitEventLog(eventName string, eventData EventUtilsEventLogData) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterSession) EmitEventLog1(eventName string, topic1 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterSession) EmitEventLog2(eventName string, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterSession) RoleStore() (common.Address, error)
- type EventEmitterTransactor
- func (_EventEmitter *EventEmitterTransactor) EmitDataLog1(opts *bind.TransactOpts, topic1 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactor) EmitDataLog2(opts *bind.TransactOpts, topic1 [32]byte, topic2 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactor) EmitDataLog3(opts *bind.TransactOpts, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, ...) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactor) EmitDataLog4(opts *bind.TransactOpts, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, ...) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactor) EmitEventLog(opts *bind.TransactOpts, eventName string, eventData EventUtilsEventLogData) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactor) EmitEventLog1(opts *bind.TransactOpts, eventName string, topic1 [32]byte, ...) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactor) EmitEventLog2(opts *bind.TransactOpts, eventName string, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- type EventEmitterTransactorRaw
- type EventEmitterTransactorSession
- func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog1(topic1 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog2(topic1 [32]byte, topic2 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog3(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, data []byte) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog4(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte, ...) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactorSession) EmitEventLog(eventName string, eventData EventUtilsEventLogData) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactorSession) EmitEventLog1(eventName string, topic1 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
- func (_EventEmitter *EventEmitterTransactorSession) EmitEventLog2(eventName string, topic1 [32]byte, topic2 [32]byte, ...) (*types.Transaction, error)
- type EventUtilsAddressArrayKeyValue
- type EventUtilsAddressItems
- type EventUtilsAddressKeyValue
- type EventUtilsBoolArrayKeyValue
- type EventUtilsBoolItems
- type EventUtilsBoolKeyValue
- type EventUtilsBytes32ArrayKeyValue
- type EventUtilsBytes32Items
- type EventUtilsBytes32KeyValue
- type EventUtilsBytesArrayKeyValue
- type EventUtilsBytesItems
- type EventUtilsBytesKeyValue
- type EventUtilsEventLogData
- type EventUtilsIntArrayKeyValue
- type EventUtilsIntItems
- type EventUtilsIntKeyValue
- type EventUtilsStringArrayKeyValue
- type EventUtilsStringItems
- type EventUtilsStringKeyValue
- type EventUtilsUintArrayKeyValue
- type EventUtilsUintItems
- type EventUtilsUintKeyValue
Constants ¶
This section is empty.
Variables ¶
var EventEmitterABI = EventEmitterMetaData.ABI
EventEmitterABI is the input ABI used to generate the binding from. Deprecated: Use EventEmitterMetaData.ABI instead.
var EventEmitterMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[{\"name\":\"_roleStore\",\"type\":\"address\",\"internalType\":\"contractRoleStore\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"emitDataLog1\",\"inputs\":[{\"name\":\"topic1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"emitDataLog2\",\"inputs\":[{\"name\":\"topic1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"topic2\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"emitDataLog3\",\"inputs\":[{\"name\":\"topic1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"topic2\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"topic3\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"emitDataLog4\",\"inputs\":[{\"name\":\"topic1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"topic2\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"topic3\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"topic4\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"emitEventLog\",\"inputs\":[{\"name\":\"eventName\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"eventData\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.EventLogData\",\"components\":[{\"name\":\"addressItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.AddressItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address[]\",\"internalType\":\"address[]\"}]}]},{\"name\":\"uintItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.UintItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}]}]},{\"name\":\"intItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.IntItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256\",\"internalType\":\"int256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256[]\",\"internalType\":\"int256[]\"}]}]},{\"name\":\"boolItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BoolItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool\",\"internalType\":\"bool\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool[]\",\"internalType\":\"bool[]\"}]}]},{\"name\":\"bytes32Items\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.Bytes32Items\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32KeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32ArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]}]},{\"name\":\"bytesItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BytesItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}]}]},{\"name\":\"stringItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.StringItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"emitEventLog1\",\"inputs\":[{\"name\":\"eventName\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"topic1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"eventData\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.EventLogData\",\"components\":[{\"name\":\"addressItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.AddressItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address[]\",\"internalType\":\"address[]\"}]}]},{\"name\":\"uintItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.UintItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}]}]},{\"name\":\"intItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.IntItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256\",\"internalType\":\"int256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256[]\",\"internalType\":\"int256[]\"}]}]},{\"name\":\"boolItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BoolItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool\",\"internalType\":\"bool\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool[]\",\"internalType\":\"bool[]\"}]}]},{\"name\":\"bytes32Items\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.Bytes32Items\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32KeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32ArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]}]},{\"name\":\"bytesItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BytesItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}]}]},{\"name\":\"stringItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.StringItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"emitEventLog2\",\"inputs\":[{\"name\":\"eventName\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"topic1\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"topic2\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"eventData\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.EventLogData\",\"components\":[{\"name\":\"addressItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.AddressItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address[]\",\"internalType\":\"address[]\"}]}]},{\"name\":\"uintItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.UintItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}]}]},{\"name\":\"intItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.IntItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256\",\"internalType\":\"int256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256[]\",\"internalType\":\"int256[]\"}]}]},{\"name\":\"boolItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BoolItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool\",\"internalType\":\"bool\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool[]\",\"internalType\":\"bool[]\"}]}]},{\"name\":\"bytes32Items\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.Bytes32Items\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32KeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32ArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]}]},{\"name\":\"bytesItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BytesItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}]}]},{\"name\":\"stringItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.StringItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"roleStore\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractRoleStore\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"EventLog\",\"inputs\":[{\"name\":\"msgSender\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"eventName\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"eventNameHash\",\"type\":\"string\",\"indexed\":true,\"internalType\":\"string\"},{\"name\":\"eventData\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structEventUtils.EventLogData\",\"components\":[{\"name\":\"addressItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.AddressItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address[]\",\"internalType\":\"address[]\"}]}]},{\"name\":\"uintItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.UintItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}]}]},{\"name\":\"intItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.IntItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256\",\"internalType\":\"int256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256[]\",\"internalType\":\"int256[]\"}]}]},{\"name\":\"boolItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BoolItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool\",\"internalType\":\"bool\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool[]\",\"internalType\":\"bool[]\"}]}]},{\"name\":\"bytes32Items\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.Bytes32Items\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32KeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32ArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]}]},{\"name\":\"bytesItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BytesItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}]}]},{\"name\":\"stringItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.StringItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]}]}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EventLog1\",\"inputs\":[{\"name\":\"msgSender\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"eventName\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"eventNameHash\",\"type\":\"string\",\"indexed\":true,\"internalType\":\"string\"},{\"name\":\"topic1\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"eventData\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structEventUtils.EventLogData\",\"components\":[{\"name\":\"addressItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.AddressItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address[]\",\"internalType\":\"address[]\"}]}]},{\"name\":\"uintItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.UintItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}]}]},{\"name\":\"intItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.IntItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256\",\"internalType\":\"int256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256[]\",\"internalType\":\"int256[]\"}]}]},{\"name\":\"boolItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BoolItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool\",\"internalType\":\"bool\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool[]\",\"internalType\":\"bool[]\"}]}]},{\"name\":\"bytes32Items\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.Bytes32Items\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32KeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32ArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]}]},{\"name\":\"bytesItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BytesItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}]}]},{\"name\":\"stringItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.StringItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]}]}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EventLog2\",\"inputs\":[{\"name\":\"msgSender\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"eventName\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"eventNameHash\",\"type\":\"string\",\"indexed\":true,\"internalType\":\"string\"},{\"name\":\"topic1\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"topic2\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"eventData\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structEventUtils.EventLogData\",\"components\":[{\"name\":\"addressItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.AddressItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.AddressArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"address[]\",\"internalType\":\"address[]\"}]}]},{\"name\":\"uintItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.UintItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.UintArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256[]\",\"internalType\":\"uint256[]\"}]}]},{\"name\":\"intItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.IntItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256\",\"internalType\":\"int256\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.IntArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"int256[]\",\"internalType\":\"int256[]\"}]}]},{\"name\":\"boolItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BoolItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool\",\"internalType\":\"bool\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BoolArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bool[]\",\"internalType\":\"bool[]\"}]}]},{\"name\":\"bytes32Items\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.Bytes32Items\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32KeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.Bytes32ArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes32[]\",\"internalType\":\"bytes32[]\"}]}]},{\"name\":\"bytesItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.BytesItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.BytesArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"}]}]},{\"name\":\"stringItems\",\"type\":\"tuple\",\"internalType\":\"structEventUtils.StringItems\",\"components\":[{\"name\":\"items\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"arrayItems\",\"type\":\"tuple[]\",\"internalType\":\"structEventUtils.StringArrayKeyValue[]\",\"components\":[{\"name\":\"key\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]}]}]}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"Unauthorized\",\"inputs\":[{\"name\":\"msgSender\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"role\",\"type\":\"string\",\"internalType\":\"string\"}]}]",
}
EventEmitterMetaData contains all meta data concerning the EventEmitter contract.
Functions ¶
This section is empty.
Types ¶
type EventEmitter ¶
type EventEmitter struct { EventEmitterCaller // Read-only binding to the contract EventEmitterTransactor // Write-only binding to the contract EventEmitterFilterer // Log filterer for contract events }
EventEmitter is an auto generated Go binding around an Ethereum contract.
func NewEventEmitter ¶
func NewEventEmitter(address common.Address, backend bind.ContractBackend) (*EventEmitter, error)
NewEventEmitter creates a new instance of EventEmitter, bound to a specific deployed contract.
type EventEmitterCaller ¶
type EventEmitterCaller struct {
// contains filtered or unexported fields
}
EventEmitterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEventEmitterCaller ¶
func NewEventEmitterCaller(address common.Address, caller bind.ContractCaller) (*EventEmitterCaller, error)
NewEventEmitterCaller creates a new read-only instance of EventEmitter, bound to a specific deployed contract.
type EventEmitterCallerRaw ¶
type EventEmitterCallerRaw struct {
Contract *EventEmitterCaller // Generic read-only contract binding to access the raw methods on
}
EventEmitterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EventEmitterCallerRaw) Call ¶
func (_EventEmitter *EventEmitterCallerRaw) 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 EventEmitterCallerSession ¶
type EventEmitterCallerSession struct { Contract *EventEmitterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EventEmitterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EventEmitterEventLog ¶
type EventEmitterEventLog struct { MsgSender common.Address EventName string EventNameHash common.Hash EventData EventUtilsEventLogData Raw types.Log // Blockchain specific contextual infos }
EventEmitterEventLog represents a EventLog event raised by the EventEmitter contract.
type EventEmitterEventLog1 ¶
type EventEmitterEventLog1 struct { MsgSender common.Address EventName string EventNameHash common.Hash Topic1 [32]byte EventData EventUtilsEventLogData Raw types.Log // Blockchain specific contextual infos }
EventEmitterEventLog1 represents a EventLog1 event raised by the EventEmitter contract.
type EventEmitterEventLog1Iterator ¶
type EventEmitterEventLog1Iterator struct { Event *EventEmitterEventLog1 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EventEmitterEventLog1Iterator is returned from FilterEventLog1 and is used to iterate over the raw logs and unpacked data for EventLog1 events raised by the EventEmitter contract.
func (*EventEmitterEventLog1Iterator) Close ¶
func (it *EventEmitterEventLog1Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EventEmitterEventLog1Iterator) Error ¶
func (it *EventEmitterEventLog1Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EventEmitterEventLog1Iterator) Next ¶
func (it *EventEmitterEventLog1Iterator) 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 EventEmitterEventLog2 ¶
type EventEmitterEventLog2 struct { MsgSender common.Address EventName string EventNameHash common.Hash Topic1 [32]byte Topic2 [32]byte EventData EventUtilsEventLogData Raw types.Log // Blockchain specific contextual infos }
EventEmitterEventLog2 represents a EventLog2 event raised by the EventEmitter contract.
type EventEmitterEventLog2Iterator ¶
type EventEmitterEventLog2Iterator struct { Event *EventEmitterEventLog2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EventEmitterEventLog2Iterator is returned from FilterEventLog2 and is used to iterate over the raw logs and unpacked data for EventLog2 events raised by the EventEmitter contract.
func (*EventEmitterEventLog2Iterator) Close ¶
func (it *EventEmitterEventLog2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EventEmitterEventLog2Iterator) Error ¶
func (it *EventEmitterEventLog2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EventEmitterEventLog2Iterator) Next ¶
func (it *EventEmitterEventLog2Iterator) 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 EventEmitterEventLogIterator ¶
type EventEmitterEventLogIterator struct { Event *EventEmitterEventLog // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EventEmitterEventLogIterator is returned from FilterEventLog and is used to iterate over the raw logs and unpacked data for EventLog events raised by the EventEmitter contract.
func (*EventEmitterEventLogIterator) Close ¶
func (it *EventEmitterEventLogIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EventEmitterEventLogIterator) Error ¶
func (it *EventEmitterEventLogIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EventEmitterEventLogIterator) Next ¶
func (it *EventEmitterEventLogIterator) 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 EventEmitterFilterer ¶
type EventEmitterFilterer struct {
// contains filtered or unexported fields
}
EventEmitterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEventEmitterFilterer ¶
func NewEventEmitterFilterer(address common.Address, filterer bind.ContractFilterer) (*EventEmitterFilterer, error)
NewEventEmitterFilterer creates a new log filterer instance of EventEmitter, bound to a specific deployed contract.
func (*EventEmitterFilterer) FilterEventLog ¶
func (_EventEmitter *EventEmitterFilterer) FilterEventLog(opts *bind.FilterOpts, eventNameHash []string) (*EventEmitterEventLogIterator, error)
FilterEventLog is a free log retrieval operation binding the contract event 0x7e3bde2ba7aca4a8499608ca57f3b0c1c1c93ace63ffd3741a9fab204146fc9a.
Solidity: event EventLog(address msgSender, string eventName, string indexed eventNameHash, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) FilterEventLog1 ¶
func (_EventEmitter *EventEmitterFilterer) FilterEventLog1(opts *bind.FilterOpts, eventNameHash []string, topic1 [][32]byte) (*EventEmitterEventLog1Iterator, error)
FilterEventLog1 is a free log retrieval operation binding the contract event 0x137a44067c8961cd7e1d876f4754a5a3a75989b4552f1843fc69c3b372def160.
Solidity: event EventLog1(address msgSender, string eventName, string indexed eventNameHash, bytes32 indexed topic1, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) FilterEventLog2 ¶
func (_EventEmitter *EventEmitterFilterer) FilterEventLog2(opts *bind.FilterOpts, eventNameHash []string, topic1 [][32]byte, topic2 [][32]byte) (*EventEmitterEventLog2Iterator, error)
FilterEventLog2 is a free log retrieval operation binding the contract event 0x468a25a7ba624ceea6e540ad6f49171b52495b648417ae91bca21676d8a24dc5.
Solidity: event EventLog2(address msgSender, string eventName, string indexed eventNameHash, bytes32 indexed topic1, bytes32 indexed topic2, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) ParseEventLog ¶
func (_EventEmitter *EventEmitterFilterer) ParseEventLog(log types.Log) (*EventEmitterEventLog, error)
ParseEventLog is a log parse operation binding the contract event 0x7e3bde2ba7aca4a8499608ca57f3b0c1c1c93ace63ffd3741a9fab204146fc9a.
Solidity: event EventLog(address msgSender, string eventName, string indexed eventNameHash, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) ParseEventLog1 ¶
func (_EventEmitter *EventEmitterFilterer) ParseEventLog1(log types.Log) (*EventEmitterEventLog1, error)
ParseEventLog1 is a log parse operation binding the contract event 0x137a44067c8961cd7e1d876f4754a5a3a75989b4552f1843fc69c3b372def160.
Solidity: event EventLog1(address msgSender, string eventName, string indexed eventNameHash, bytes32 indexed topic1, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) ParseEventLog2 ¶
func (_EventEmitter *EventEmitterFilterer) ParseEventLog2(log types.Log) (*EventEmitterEventLog2, error)
ParseEventLog2 is a log parse operation binding the contract event 0x468a25a7ba624ceea6e540ad6f49171b52495b648417ae91bca21676d8a24dc5.
Solidity: event EventLog2(address msgSender, string eventName, string indexed eventNameHash, bytes32 indexed topic1, bytes32 indexed topic2, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) WatchEventLog ¶
func (_EventEmitter *EventEmitterFilterer) WatchEventLog(opts *bind.WatchOpts, sink chan<- *EventEmitterEventLog, eventNameHash []string) (event.Subscription, error)
WatchEventLog is a free log subscription operation binding the contract event 0x7e3bde2ba7aca4a8499608ca57f3b0c1c1c93ace63ffd3741a9fab204146fc9a.
Solidity: event EventLog(address msgSender, string eventName, string indexed eventNameHash, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) WatchEventLog1 ¶
func (_EventEmitter *EventEmitterFilterer) WatchEventLog1(opts *bind.WatchOpts, sink chan<- *EventEmitterEventLog1, eventNameHash []string, topic1 [][32]byte) (event.Subscription, error)
WatchEventLog1 is a free log subscription operation binding the contract event 0x137a44067c8961cd7e1d876f4754a5a3a75989b4552f1843fc69c3b372def160.
Solidity: event EventLog1(address msgSender, string eventName, string indexed eventNameHash, bytes32 indexed topic1, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
func (*EventEmitterFilterer) WatchEventLog2 ¶
func (_EventEmitter *EventEmitterFilterer) WatchEventLog2(opts *bind.WatchOpts, sink chan<- *EventEmitterEventLog2, eventNameHash []string, topic1 [][32]byte, topic2 [][32]byte) (event.Subscription, error)
WatchEventLog2 is a free log subscription operation binding the contract event 0x468a25a7ba624ceea6e540ad6f49171b52495b648417ae91bca21676d8a24dc5.
Solidity: event EventLog2(address msgSender, string eventName, string indexed eventNameHash, bytes32 indexed topic1, bytes32 indexed topic2, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData)
type EventEmitterRaw ¶
type EventEmitterRaw struct {
Contract *EventEmitter // Generic contract binding to access the raw methods on
}
EventEmitterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EventEmitterRaw) Call ¶
func (_EventEmitter *EventEmitterRaw) 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 (*EventEmitterRaw) Transact ¶
func (_EventEmitter *EventEmitterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EventEmitterRaw) Transfer ¶
func (_EventEmitter *EventEmitterRaw) 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 EventEmitterSession ¶
type EventEmitterSession struct { Contract *EventEmitter // 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 }
EventEmitterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EventEmitterSession) EmitDataLog1 ¶
func (_EventEmitter *EventEmitterSession) EmitDataLog1(topic1 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog1 is a paid mutator transaction binding the contract method 0xf9d5c0ea.
Solidity: function emitDataLog1(bytes32 topic1, bytes data) returns()
func (*EventEmitterSession) EmitDataLog2 ¶
func (_EventEmitter *EventEmitterSession) EmitDataLog2(topic1 [32]byte, topic2 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog2 is a paid mutator transaction binding the contract method 0xdda0db32.
Solidity: function emitDataLog2(bytes32 topic1, bytes32 topic2, bytes data) returns()
func (*EventEmitterSession) EmitDataLog3 ¶
func (_EventEmitter *EventEmitterSession) EmitDataLog3(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog3 is a paid mutator transaction binding the contract method 0xb3ac1c38.
Solidity: function emitDataLog3(bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes data) returns()
func (*EventEmitterSession) EmitDataLog4 ¶
func (_EventEmitter *EventEmitterSession) EmitDataLog4(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog4 is a paid mutator transaction binding the contract method 0xee288ce8.
Solidity: function emitDataLog4(bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4, bytes data) returns()
func (*EventEmitterSession) EmitEventLog ¶
func (_EventEmitter *EventEmitterSession) EmitEventLog(eventName string, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog is a paid mutator transaction binding the contract method 0x906c49f6.
Solidity: function emitEventLog(string eventName, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
func (*EventEmitterSession) EmitEventLog1 ¶
func (_EventEmitter *EventEmitterSession) EmitEventLog1(eventName string, topic1 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog1 is a paid mutator transaction binding the contract method 0x24de01e4.
Solidity: function emitEventLog1(string eventName, bytes32 topic1, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
func (*EventEmitterSession) EmitEventLog2 ¶
func (_EventEmitter *EventEmitterSession) EmitEventLog2(eventName string, topic1 [32]byte, topic2 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog2 is a paid mutator transaction binding the contract method 0x63d16363.
Solidity: function emitEventLog2(string eventName, bytes32 topic1, bytes32 topic2, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
type EventEmitterTransactor ¶
type EventEmitterTransactor struct {
// contains filtered or unexported fields
}
EventEmitterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEventEmitterTransactor ¶
func NewEventEmitterTransactor(address common.Address, transactor bind.ContractTransactor) (*EventEmitterTransactor, error)
NewEventEmitterTransactor creates a new write-only instance of EventEmitter, bound to a specific deployed contract.
func (*EventEmitterTransactor) EmitDataLog1 ¶
func (_EventEmitter *EventEmitterTransactor) EmitDataLog1(opts *bind.TransactOpts, topic1 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog1 is a paid mutator transaction binding the contract method 0xf9d5c0ea.
Solidity: function emitDataLog1(bytes32 topic1, bytes data) returns()
func (*EventEmitterTransactor) EmitDataLog2 ¶
func (_EventEmitter *EventEmitterTransactor) EmitDataLog2(opts *bind.TransactOpts, topic1 [32]byte, topic2 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog2 is a paid mutator transaction binding the contract method 0xdda0db32.
Solidity: function emitDataLog2(bytes32 topic1, bytes32 topic2, bytes data) returns()
func (*EventEmitterTransactor) EmitDataLog3 ¶
func (_EventEmitter *EventEmitterTransactor) EmitDataLog3(opts *bind.TransactOpts, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog3 is a paid mutator transaction binding the contract method 0xb3ac1c38.
Solidity: function emitDataLog3(bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes data) returns()
func (*EventEmitterTransactor) EmitDataLog4 ¶
func (_EventEmitter *EventEmitterTransactor) EmitDataLog4(opts *bind.TransactOpts, topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog4 is a paid mutator transaction binding the contract method 0xee288ce8.
Solidity: function emitDataLog4(bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4, bytes data) returns()
func (*EventEmitterTransactor) EmitEventLog ¶
func (_EventEmitter *EventEmitterTransactor) EmitEventLog(opts *bind.TransactOpts, eventName string, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog is a paid mutator transaction binding the contract method 0x906c49f6.
Solidity: function emitEventLog(string eventName, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
func (*EventEmitterTransactor) EmitEventLog1 ¶
func (_EventEmitter *EventEmitterTransactor) EmitEventLog1(opts *bind.TransactOpts, eventName string, topic1 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog1 is a paid mutator transaction binding the contract method 0x24de01e4.
Solidity: function emitEventLog1(string eventName, bytes32 topic1, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
func (*EventEmitterTransactor) EmitEventLog2 ¶
func (_EventEmitter *EventEmitterTransactor) EmitEventLog2(opts *bind.TransactOpts, eventName string, topic1 [32]byte, topic2 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog2 is a paid mutator transaction binding the contract method 0x63d16363.
Solidity: function emitEventLog2(string eventName, bytes32 topic1, bytes32 topic2, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
type EventEmitterTransactorRaw ¶
type EventEmitterTransactorRaw struct {
Contract *EventEmitterTransactor // Generic write-only contract binding to access the raw methods on
}
EventEmitterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EventEmitterTransactorRaw) Transact ¶
func (_EventEmitter *EventEmitterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EventEmitterTransactorRaw) Transfer ¶
func (_EventEmitter *EventEmitterTransactorRaw) 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 EventEmitterTransactorSession ¶
type EventEmitterTransactorSession struct { Contract *EventEmitterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EventEmitterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EventEmitterTransactorSession) EmitDataLog1 ¶
func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog1(topic1 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog1 is a paid mutator transaction binding the contract method 0xf9d5c0ea.
Solidity: function emitDataLog1(bytes32 topic1, bytes data) returns()
func (*EventEmitterTransactorSession) EmitDataLog2 ¶
func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog2(topic1 [32]byte, topic2 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog2 is a paid mutator transaction binding the contract method 0xdda0db32.
Solidity: function emitDataLog2(bytes32 topic1, bytes32 topic2, bytes data) returns()
func (*EventEmitterTransactorSession) EmitDataLog3 ¶
func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog3(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog3 is a paid mutator transaction binding the contract method 0xb3ac1c38.
Solidity: function emitDataLog3(bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes data) returns()
func (*EventEmitterTransactorSession) EmitDataLog4 ¶
func (_EventEmitter *EventEmitterTransactorSession) EmitDataLog4(topic1 [32]byte, topic2 [32]byte, topic3 [32]byte, topic4 [32]byte, data []byte) (*types.Transaction, error)
EmitDataLog4 is a paid mutator transaction binding the contract method 0xee288ce8.
Solidity: function emitDataLog4(bytes32 topic1, bytes32 topic2, bytes32 topic3, bytes32 topic4, bytes data) returns()
func (*EventEmitterTransactorSession) EmitEventLog ¶
func (_EventEmitter *EventEmitterTransactorSession) EmitEventLog(eventName string, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog is a paid mutator transaction binding the contract method 0x906c49f6.
Solidity: function emitEventLog(string eventName, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
func (*EventEmitterTransactorSession) EmitEventLog1 ¶
func (_EventEmitter *EventEmitterTransactorSession) EmitEventLog1(eventName string, topic1 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog1 is a paid mutator transaction binding the contract method 0x24de01e4.
Solidity: function emitEventLog1(string eventName, bytes32 topic1, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
func (*EventEmitterTransactorSession) EmitEventLog2 ¶
func (_EventEmitter *EventEmitterTransactorSession) EmitEventLog2(eventName string, topic1 [32]byte, topic2 [32]byte, eventData EventUtilsEventLogData) (*types.Transaction, error)
EmitEventLog2 is a paid mutator transaction binding the contract method 0x63d16363.
Solidity: function emitEventLog2(string eventName, bytes32 topic1, bytes32 topic2, (((string,address)[],(string,address[])[]),((string,uint256)[],(string,uint256[])[]),((string,int256)[],(string,int256[])[]),((string,bool)[],(string,bool[])[]),((string,bytes32)[],(string,bytes32[])[]),((string,bytes)[],(string,bytes[])[]),((string,string)[],(string,string[])[])) eventData) returns()
type EventUtilsAddressArrayKeyValue ¶
EventUtilsAddressArrayKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsAddressItems ¶
type EventUtilsAddressItems struct { Items []EventUtilsAddressKeyValue ArrayItems []EventUtilsAddressArrayKeyValue }
EventUtilsAddressItems is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsAddressKeyValue ¶
EventUtilsAddressKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBoolArrayKeyValue ¶
EventUtilsBoolArrayKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBoolItems ¶
type EventUtilsBoolItems struct { Items []EventUtilsBoolKeyValue ArrayItems []EventUtilsBoolArrayKeyValue }
EventUtilsBoolItems is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBoolKeyValue ¶
EventUtilsBoolKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBytes32ArrayKeyValue ¶
EventUtilsBytes32ArrayKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBytes32Items ¶
type EventUtilsBytes32Items struct { Items []EventUtilsBytes32KeyValue ArrayItems []EventUtilsBytes32ArrayKeyValue }
EventUtilsBytes32Items is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBytes32KeyValue ¶
EventUtilsBytes32KeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBytesArrayKeyValue ¶
EventUtilsBytesArrayKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBytesItems ¶
type EventUtilsBytesItems struct { Items []EventUtilsBytesKeyValue ArrayItems []EventUtilsBytesArrayKeyValue }
EventUtilsBytesItems is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsBytesKeyValue ¶
EventUtilsBytesKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsEventLogData ¶
type EventUtilsEventLogData struct { AddressItems EventUtilsAddressItems UintItems EventUtilsUintItems IntItems EventUtilsIntItems BoolItems EventUtilsBoolItems Bytes32Items EventUtilsBytes32Items BytesItems EventUtilsBytesItems StringItems EventUtilsStringItems }
EventUtilsEventLogData is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsIntArrayKeyValue ¶
EventUtilsIntArrayKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsIntItems ¶
type EventUtilsIntItems struct { Items []EventUtilsIntKeyValue ArrayItems []EventUtilsIntArrayKeyValue }
EventUtilsIntItems is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsIntKeyValue ¶
EventUtilsIntKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsStringArrayKeyValue ¶
EventUtilsStringArrayKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsStringItems ¶
type EventUtilsStringItems struct { Items []EventUtilsStringKeyValue ArrayItems []EventUtilsStringArrayKeyValue }
EventUtilsStringItems is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsStringKeyValue ¶
EventUtilsStringKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsUintArrayKeyValue ¶
EventUtilsUintArrayKeyValue is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsUintItems ¶
type EventUtilsUintItems struct { Items []EventUtilsUintKeyValue ArrayItems []EventUtilsUintArrayKeyValue }
EventUtilsUintItems is an auto generated low-level Go binding around an user-defined struct.
type EventUtilsUintKeyValue ¶
EventUtilsUintKeyValue is an auto generated low-level Go binding around an user-defined struct.