Documentation ¶ Index ¶ type Event func NewEvent(e abi.Event) Event func (e Event) Sig() common.Hash type Field type Log Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Event ¶ type Event struct { Name string Anonymous bool Fields []Field } Event is our custom event type func NewEvent ¶ func NewEvent(e abi.Event) Event NewEvent unpacks abi.Event into our custom Event struct func (Event) Sig ¶ func (e Event) Sig() common.Hash Sig returns the hash signature for an event type Field ¶ type Field struct { abi.Argument // Name, Type, Indexed PgType string // Holds type used when committing data held in this field to postgres } Field is our custom event field type which associates a postgres type with the field type Log ¶ type Log struct { HeaderID int64 // header ID Values map[string]string // Map of event input names to their values LogIndex uint TransactionIndex uint Raw []byte // json.Unmarshalled byte array of geth/core/types.Log{} } Log is used to hold instance of an event log data Source Files ¶ View all Source files event.go Click to show internal directories. Click to hide internal directories.