Documentation ¶
Index ¶
- func NewScanner(ctx context.Context, networkUrl string, filters ...TransactionFilter) (*scanner, error)
- type Transaction
- type TransactionFilter
- func WithCostGreaterThan(n *big.Int) TransactionFilter
- func WithCostLessThan(n *big.Int) TransactionFilter
- func WithCustomFilter(eval func(t *Transaction) bool) TransactionFilter
- func WithFromAddress(addr string) TransactionFilter
- func WithFunctionSignature(signature string) TransactionFilter
- func WithToAddress(addr string) TransactionFilter
- func WithValueGreaterThan(n *big.Int) TransactionFilter
- func WithValueLessThan(n *big.Int) TransactionFilter
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
Click to show internal directories.
Click to hide internal directories.