Versions in this module Expand all Collapse all v0 v0.4.4 Sep 16, 2019 Changes in this version + const AddressKey + const ContractAddressKey + const ContractEventDataKey + const ContractEventNameKey + const ContractKey + const EventDataKey + const EventKey + const EventNameKey + func FilterContractEvents(events []types.Event, eventName, eventValue string) ([]types.Event, error) + func GetContractEventsFromResultTx(contractAddr common.Address, result *ctypes.ResultTx) ([]types.Event, error) + func MakeEntryBytes(name, value string) ([]byte, error) + func MakeEventSearchQuery(contractAddr common.Address, eventName, eventValue string) (string, error) + func MakeTMEvent(contractAddr common.Address, es []*Entry) (*types.Event, error) + func MakeTMEvents(evs []*Event) (types.Events, error) + type Entry struct + Name []byte + Value []byte + func GetEntryFromEvent(ev types.Event) ([]*Entry, error) + func MakeEntry(name, value string) (*Entry, error) + func ParseEntry(hexStrBytes []byte) (*Entry, error) + func (e Entry) Bytes() []byte + func (e Entry) String() string + func (e Entry) Validate() error + type Event struct + func NewEvent(address common.Address, entries []*Entry) *Event + func (es Event) Address() common.Address + func (es Event) Entries() []*Entry