types

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2020 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL