Documentation ¶
Index ¶
Constants ¶
View Source
const ( EvmUnknownMsgType = "EVM-UNKNOWN" EvmTransferMsgType = "EVM-TRANSFER" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountWatchProcessor ¶
type AccountWatchProcessor struct { *processorCommon.BaseProcessor *evm.EvmClient *cosmos.CosmosClient // contains filtered or unexported fields }
func NewAccountWatchProcessor ¶
func NewAccountWatchProcessor(cfg AccountWatchProcessorConfig, evmClient *evm.EvmClient, cosmosClient *cosmos.CosmosClient, db *store.Store, log logger.Logger, ) (*AccountWatchProcessor, error)
func (*AccountWatchProcessor) Process ¶
func (p *AccountWatchProcessor) Process(ctx context.Context, receipt interface{}) error
func (*AccountWatchProcessor) Queue ¶
func (p *AccountWatchProcessor) Queue(msg interface{})
func (*AccountWatchProcessor) Start ¶
func (p *AccountWatchProcessor) Start(ctx context.Context)
type AccountWatchProcessorConfig ¶
type AccountWatchProcessorConfig struct {
common.BaseConfig
}
func DefaultConfig ¶
func DefaultConfig() AccountWatchProcessorConfig
func (AccountWatchProcessorConfig) IsValid ¶
func (cfg AccountWatchProcessorConfig) IsValid() (bool, error)
Click to show internal directories.
Click to hide internal directories.