txnscan

package module
v0.0.0-...-02c0c9f Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2022 License: MIT Imports: 9 Imported by: 0

README

txnscan

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewScanner

func NewScanner(ctx context.Context, networkUrl string, filters ...TransactionFilter) (*scanner, error)

Types

type Transaction

type Transaction struct {
	types.Transaction
	// contains filtered or unexported fields
}

func (*Transaction) From

func (t *Transaction) From() *common.Address

type TransactionFilter

type TransactionFilter interface {
	And(TransactionFilter) TransactionFilter
	// contains filtered or unexported methods
}

func WithCostGreaterThan

func WithCostGreaterThan(n *big.Int) TransactionFilter

func WithCostLessThan

func WithCostLessThan(n *big.Int) TransactionFilter

func WithCustomFilter

func WithCustomFilter(eval func(t *Transaction) bool) TransactionFilter

func WithFromAddress

func WithFromAddress(addr string) TransactionFilter

func WithFunctionSignature

func WithFunctionSignature(signature string) TransactionFilter

func WithToAddress

func WithToAddress(addr string) TransactionFilter

func WithValueGreaterThan

func WithValueGreaterThan(n *big.Int) TransactionFilter

func WithValueLessThan

func WithValueLessThan(n *big.Int) TransactionFilter

Jump to

Keyboard shortcuts

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