Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTransformer ¶
func NewTransformer() interfaces.Transformer
NewTransformer satisfies interfaces.TransformerConstructor for eth.access_list_elements
Types ¶
type AccessListElementModelV2 ¶
type AccessListElementModelV2 struct { ID int64 `db:"id"` Index int64 `db:"index"` TxID int64 `db:"tx_id"` Address string `db:"address"` StorageKeys pq.StringArray `db:"storage_keys"` }
AccessListElementModelV2 is the db model for eth.access_list_entry for v2 DB
type AccessListElementModelV2WithMeta ¶
type AccessListElementModelV2WithMeta struct { TxHash string `db:"tx_hash"` AccessListElementModelV2 }
AccessListElementModelV2WithMeta is the db model for eth.access_list_entry for v2 DB, with the additional metadata required for converting to the v3 DB model
type AccessListElementModelV3 ¶
type AccessListElementModelV3 struct { TxID string `db:"tx_id"` Index int64 `db:"index"` Address string `db:"address"` StorageKeys pq.StringArray `db:"storage_keys"` }
AccessListElementModelV3 is the db model for eth.access_list_entry for v3 DB
type CSVWriter ¶ added in v1.1.0
type CSVWriter struct {
// contains filtered or unexported fields
}
CSVWriter struct for writing v3 DB eth.access_list_elements models to a csv file
func NewWriter ¶ added in v1.1.0
func NewWriter(dst io.WriteCloser) *CSVWriter
NewWriter satisfies interfaces.WriterConstructor for eth.access_list_elements
type Transformer ¶
type Transformer struct { }
Transformer struct for transforming v2 DB eth.access_list_elements models into v3 DB models