pub trait BitcoinProtocolProcessor {
    // Required methods
    fn register(&mut self);
    fn process_block(
        &mut self,
        block: &mut ProcessedBitcoinBlock,
        processing_context: ProcessingContext
    );
    fn process_transaction(
        &mut self,
        transaction: &mut ProcessedBitcoinTransaction,
        processing_context: ProcessingContext
    );
}

Required Methods§

source

fn register(&mut self)

source

fn process_block( &mut self, block: &mut ProcessedBitcoinBlock, processing_context: ProcessingContext )

source

fn process_transaction( &mut self, transaction: &mut ProcessedBitcoinTransaction, processing_context: ProcessingContext )

Implementors§