Documentation
¶
Index ¶
- type BytesFilter
- type TransactionFilter
- type TransactionParser
- func (transactionParser *TransactionParser) AddBytesFilter(filter BytesFilter)
- func (transactionParser *TransactionParser) AddTransactionsFilter(filter TransactionFilter)
- func (transactionParser *TransactionParser) Parse(transactionBytes []byte)
- func (transactionParser *TransactionParser) Shutdown()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BytesFilter ¶
type TransactionFilter ¶
type TransactionFilter interface {
Filter(tx *transaction.Transaction)
OnAccept(callback func(tx *transaction.Transaction))
OnReject(callback func(tx *transaction.Transaction))
Shutdown()
}
type TransactionParser ¶
type TransactionParser struct {
Events transactionParserEvents
// contains filtered or unexported fields
}
func New ¶
func New() (result *TransactionParser)
func (*TransactionParser) AddBytesFilter ¶
func (transactionParser *TransactionParser) AddBytesFilter(filter BytesFilter)
func (*TransactionParser) AddTransactionsFilter ¶
func (transactionParser *TransactionParser) AddTransactionsFilter(filter TransactionFilter)
func (*TransactionParser) Parse ¶
func (transactionParser *TransactionParser) Parse(transactionBytes []byte)
func (*TransactionParser) Shutdown ¶
func (transactionParser *TransactionParser) Shutdown()
Source Files
¶
Click to show internal directories.
Click to hide internal directories.