@@ -14,7 +14,7 @@ CMainSignals& GetMainSignals()
1414
1515void RegisterValidationInterface (CValidationInterface* pwalletIn) {
1616 g_signals.UpdatedBlockTip .connect (boost::bind (&CValidationInterface::UpdatedBlockTip, pwalletIn, _1));
17- g_signals.SyncTransaction .connect (boost::bind (&CValidationInterface::SyncTransaction, pwalletIn, _1, _2));
17+ g_signals.SyncTransaction .connect (boost::bind (&CValidationInterface::SyncTransaction, pwalletIn, _1, _2, _3 ));
1818 g_signals.UpdatedTransaction .connect (boost::bind (&CValidationInterface::UpdatedTransaction, pwalletIn, _1));
1919 g_signals.SetBestChain .connect (boost::bind (&CValidationInterface::SetBestChain, pwalletIn, _1));
2020 g_signals.Inventory .connect (boost::bind (&CValidationInterface::Inventory, pwalletIn, _1));
@@ -32,7 +32,7 @@ void UnregisterValidationInterface(CValidationInterface* pwalletIn) {
3232 g_signals.Inventory .disconnect (boost::bind (&CValidationInterface::Inventory, pwalletIn, _1));
3333 g_signals.SetBestChain .disconnect (boost::bind (&CValidationInterface::SetBestChain, pwalletIn, _1));
3434 g_signals.UpdatedTransaction .disconnect (boost::bind (&CValidationInterface::UpdatedTransaction, pwalletIn, _1));
35- g_signals.SyncTransaction .disconnect (boost::bind (&CValidationInterface::SyncTransaction, pwalletIn, _1, _2));
35+ g_signals.SyncTransaction .disconnect (boost::bind (&CValidationInterface::SyncTransaction, pwalletIn, _1, _2, _3 ));
3636 g_signals.UpdatedBlockTip .disconnect (boost::bind (&CValidationInterface::UpdatedBlockTip, pwalletIn, _1));
3737}
3838
@@ -48,6 +48,6 @@ void UnregisterAllValidationInterfaces() {
4848 g_signals.UpdatedBlockTip .disconnect_all_slots ();
4949}
5050
51- void SyncWithWallets (const CTransaction &tx, const CBlock *pblock) {
52- g_signals.SyncTransaction (tx, pblock);
51+ void SyncWithWallets (const CTransaction &tx, const CBlockIndex *pindex, const CBlock *pblock) {
52+ g_signals.SyncTransaction (tx, pindex, pblock);
5353}
0 commit comments