@ -31,7 +31,7 @@ void SyncWithWallets(const CTransaction& tx, const CBlock* pblock = NULL);
class CValidationInterface {
class CValidationInterface {
protected :
protected :
virtual void UpdatedBlockTip ( const uint256 & newHashTip ) { }
virtual void UpdatedBlockTip ( const CBlockIndex * pindex ) { }
virtual void SyncTransaction ( const CTransaction & tx , const CBlock * pblock ) { }
virtual void SyncTransaction ( const CTransaction & tx , const CBlock * pblock ) { }
virtual void EraseFromWallet ( const uint256 & hash ) { }
virtual void EraseFromWallet ( const uint256 & hash ) { }
virtual void ChainTip ( const CBlockIndex * pindex , const CBlock * pblock , ZCIncrementalMerkleTree tree , bool added ) { }
virtual void ChainTip ( const CBlockIndex * pindex , const CBlock * pblock , ZCIncrementalMerkleTree tree , bool added ) { }
@ -47,7 +47,7 @@ protected:
struct CMainSignals {
struct CMainSignals {
/** Notifies listeners of updated block chain tip */
/** Notifies listeners of updated block chain tip */
boost : : signals2 : : signal < void ( const uint256 & ) > UpdatedBlockTip ;
boost : : signals2 : : signal < void ( const CBlockIndex * ) > UpdatedBlockTip ;
/** Notifies listeners of updated transaction data (transaction, and optionally the block it is found in. */
/** Notifies listeners of updated transaction data (transaction, and optionally the block it is found in. */
boost : : signals2 : : signal < void ( const CTransaction & , const CBlock * ) > SyncTransaction ;
boost : : signals2 : : signal < void ( const CTransaction & , const CBlock * ) > SyncTransaction ;
/** Notifies listeners of an erased transaction (currently disabled, requires transaction replacement). */
/** Notifies listeners of an erased transaction (currently disabled, requires transaction replacement). */