Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressFilter ¶
type AddressFilter struct {
// contains filtered or unexported fields
}
func (*AddressFilter) Execute ¶
func (f *AddressFilter) Execute(transaction fetch.Transaction) (bool, error)
type AddressFilterOpts ¶
type Filter ¶
type Filter interface {
Execute(inputTransaction fetch.Transaction) (next bool, err error)
}
Filter defines a read only filter which must return next as true/false or an error
func NewAddressFilter ¶
func NewAddressFilter(o AddressFilterOpts) Filter
func NewNoopFilter ¶
func NewNoopFilter(o NoopFilterOpts) Filter
func NewTransferFilter ¶
func NewTransferFilter(o TransferFilterOpts) Filter
type NoopFilter ¶
type NoopFilter struct {
// contains filtered or unexported fields
}
func (*NoopFilter) Execute ¶
func (f *NoopFilter) Execute(transaction fetch.Transaction) (bool, error)
type NoopFilterOpts ¶
type TransferFilter ¶
type TransferFilter struct {
// contains filtered or unexported fields
}
func (*TransferFilter) Execute ¶
func (f *TransferFilter) Execute(transaction fetch.Transaction) (bool, error)
type TransferFilterOpts ¶
Click to show internal directories.
Click to hide internal directories.