testutils

package
v0.0.0-...-0928cd4 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAddressFilter

func NewAddressFilter(addrs ...gethcmn.Address) gethfilters.FilterCriteria

func NewBlockHashFilter

func NewBlockHashFilter(hash *gethcmn.Hash, addresses ...gethcmn.Address) gethfilters.FilterCriteria

func NewBlockRangeFilter

func NewBlockRangeFilter(from, to int64) gethfilters.FilterCriteria

func NewTopicsFilter

func NewTopicsFilter(topics [][]gethcmn.Hash) gethfilters.FilterCriteria

func ToMdbLogs

func ToMdbLogs(logs []types.Log) []modbtypes.Log

Types

type FilterBuilder

type FilterBuilder struct {
	// contains filtered or unexported fields
}

func NewFilterBuilder

func NewFilterBuilder() *FilterBuilder

func (*FilterBuilder) Addresses

func (fb *FilterBuilder) Addresses(addrs ...gethcmn.Address) *FilterBuilder

func (*FilterBuilder) BlockHash

func (fb *FilterBuilder) BlockHash(blockHash gethcmn.Hash) *FilterBuilder

func (*FilterBuilder) BlockRange

func (fb *FilterBuilder) BlockRange(from, to int64) *FilterBuilder

func (*FilterBuilder) Build

func (*FilterBuilder) Topics

func (fb *FilterBuilder) Topics(topics [][]gethcmn.Hash) *FilterBuilder

type MdbBlockBuilder

type MdbBlockBuilder struct {
	// contains filtered or unexported fields
}

func NewMdbBlockBuilder

func NewMdbBlockBuilder() *MdbBlockBuilder

func (*MdbBlockBuilder) Build

func (bb *MdbBlockBuilder) Build() *modbtypes.Block

func (*MdbBlockBuilder) FailedTx

func (bb *MdbBlockBuilder) FailedTx(txHash gethcmn.Hash, statusStr string, outData []byte) *MdbBlockBuilder

func (*MdbBlockBuilder) Hash

func (bb *MdbBlockBuilder) Hash(hash gethcmn.Hash) *MdbBlockBuilder

func (*MdbBlockBuilder) Height

func (bb *MdbBlockBuilder) Height(h int64) *MdbBlockBuilder

func (*MdbBlockBuilder) Tx

func (bb *MdbBlockBuilder) Tx(txHash gethcmn.Hash, logs ...types.Log) *MdbBlockBuilder

func (*MdbBlockBuilder) TxWithAddr

func (bb *MdbBlockBuilder) TxWithAddr(txHash gethcmn.Hash, fromAddr, toAddr gethcmn.Address) *MdbBlockBuilder

Jump to

Keyboard shortcuts

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