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(_ context.Context, transaction *fetch.Transaction) (bool, error)
type AddressFilterOpts ¶
type Filter ¶
type Filter interface {
Execute(ctx context.Context, 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 NewGasFilter ¶
func NewGasFilter(o GasFilterOpts) Filter
func NewRegisterFilter ¶
func NewRegisterFilter(o RegisterFilterOpts) Filter
func NewTransferFilter ¶
func NewTransferFilter(o TransferFilterOpts) Filter
type GasFilterOpts ¶
type RegisterFilter ¶
type RegisterFilter struct {
// contains filtered or unexported fields
}
func (*RegisterFilter) Execute ¶
func (f *RegisterFilter) Execute(_ context.Context, transaction *fetch.Transaction) (bool, error)
type TransferFilter ¶
type TransferFilter struct {
// contains filtered or unexported fields
}
func (*TransferFilter) Execute ¶
func (f *TransferFilter) Execute(_ context.Context, transaction *fetch.Transaction) (bool, error)
Click to show internal directories.
Click to hide internal directories.