Documentation
¶
Index ¶
- Constants
- Variables
- func EventOriginFilterFactory(indexStore dstore.Store, possibleIndexSizes []uint64) *transform.Factory
- func EventTypeFilterFactory(indexStore dstore.Store, possibleIndexSizes []uint64) *transform.Factory
- func MessageTypeFilterFactory(indexStore dstore.Store, possibleIndexSizes []uint64) *transform.Factory
- func NewEventOriginIndexProvider(store dstore.Store, possibleIndexSizes []uint64, ...) *transform.GenericBlockIndexProvider
- func NewEventTypeIndexProvider(store dstore.Store, possibleIndexSizes []uint64, eventTypes map[string]bool) *transform.GenericBlockIndexProvider
- func NewMessageTypeIndexProvider(store dstore.Store, possibleIndexSizes []uint64, messageTypes map[string]bool) *transform.GenericBlockIndexProvider
- type EventOrigin
- type EventOriginFilter
- type EventOriginIndexer
- type EventTypeFilter
- type EventTypeIndexer
- type MessageTypeFilter
- type MessageTypeIndexer
Constants ¶
View Source
const EventOriginIndexShortName = "eventorigin"
View Source
const EventTypeIndexShortName = "eventtype"
View Source
const MessageTypeIndexShortName = "messagetype"
Variables ¶
View Source
var EventOriginFilterMessageName = proto.MessageName(&pbtransform.EventOriginFilter{})
View Source
var EventTypeFilterMessageName = proto.MessageName(&pbtransform.EventTypeFilter{})
View Source
var MessageTypeFilterMessageName = proto.MessageName(&pbtransform.MessageTypeFilter{})
Functions ¶
func EventTypeFilterFactory ¶
func NewEventOriginIndexProvider ¶
func NewEventOriginIndexProvider( store dstore.Store, possibleIndexSizes []uint64, eventOrigins map[EventOrigin]bool, ) *transform.GenericBlockIndexProvider
Types ¶
type EventOrigin ¶
type EventOrigin string
const ( DeliverTx EventOrigin = "DeliverTx" BeginBlock EventOrigin = "BeginBlock" EndBlock EventOrigin = "EndBlock" )
type EventOriginFilter ¶
type EventOriginFilter struct { EventOrigins map[EventOrigin]bool // contains filtered or unexported fields }
func (*EventOriginFilter) GetIndexProvider ¶
func (p *EventOriginFilter) GetIndexProvider() bstream.BlockIndexProvider
func (*EventOriginFilter) String ¶
func (p *EventOriginFilter) String() string
type EventOriginIndexer ¶
type EventOriginIndexer struct {
BlockIndexer blockIndexer
}
func NewEventOriginIndexer ¶
func NewEventOriginIndexer(indexStore dstore.Store, indexSize uint64, startBlock uint64) *EventOriginIndexer
func (*EventOriginIndexer) ProcessBlock ¶
func (i *EventOriginIndexer) ProcessBlock(block *pbcosmos.Block)
type EventTypeFilter ¶
type EventTypeFilter struct { EventTypes map[string]bool // contains filtered or unexported fields }
func (*EventTypeFilter) GetIndexProvider ¶
func (p *EventTypeFilter) GetIndexProvider() bstream.BlockIndexProvider
func (*EventTypeFilter) String ¶
func (p *EventTypeFilter) String() string
type EventTypeIndexer ¶
type EventTypeIndexer struct {
BlockIndexer blockIndexer
}
func NewEventTypeIndexer ¶
func NewEventTypeIndexer(indexStore dstore.Store, indexSize uint64, startBlock uint64) *EventTypeIndexer
func (*EventTypeIndexer) ProcessBlock ¶
func (i *EventTypeIndexer) ProcessBlock(block *pbcosmos.Block)
type MessageTypeFilter ¶
type MessageTypeFilter struct { MessageTypes map[string]bool // contains filtered or unexported fields }
func (*MessageTypeFilter) GetIndexProvider ¶
func (p *MessageTypeFilter) GetIndexProvider() bstream.BlockIndexProvider
func (*MessageTypeFilter) String ¶
func (p *MessageTypeFilter) String() string
type MessageTypeIndexer ¶
type MessageTypeIndexer struct {
BlockIndexer blockIndexer
}
func NewMessageTypeIndexer ¶
func NewMessageTypeIndexer(indexStore dstore.Store, indexSize uint64, startBlock uint64) *MessageTypeIndexer
func (*MessageTypeIndexer) ProcessBlock ¶
func (i *MessageTypeIndexer) ProcessBlock(block *pbcosmos.Block)
Click to show internal directories.
Click to hide internal directories.