// Copyright (c) 2014-2017 The Dash Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include "dsnotificationinterface.h" #include "privatesend-client.h" #include "instantx.h" #include "governance.h" #include "masternodeman.h" #include "masternode-payments.h" #include "masternode-sync.h" CDSNotificationInterface::CDSNotificationInterface() { } CDSNotificationInterface::~CDSNotificationInterface() { } void CDSNotificationInterface::UpdatedBlockTip(const CBlockIndex *pindex) { mnodeman.UpdatedBlockTip(pindex); privateSendClient.UpdatedBlockTip(pindex); instantsend.UpdatedBlockTip(pindex); mnpayments.UpdatedBlockTip(pindex); governance.UpdatedBlockTip(pindex); masternodeSync.UpdatedBlockTip(pindex); } void CDSNotificationInterface::SyncTransaction(const CTransaction &tx, const CBlock *pblock) { instantsend.SyncTransaction(tx, pblock); }