| 2134 | } |
| 2135 | |
| 2136 | void RelayDarkSendIn(const std::vector<CTxIn>& in, const int64_t& nAmount, const CTransaction& txCollateral, const std::vector<CTxOut>& out) |
| 2137 | { |
| 2138 | vector<CNode*> vNodesCopy; |
| 2139 | { |
| 2140 | LOCK(cs_vNodes); |
| 2141 | vNodesCopy = vNodes; |
| 2142 | } |
| 2143 | |
| 2144 | for (CNode* pnode : vNodesCopy) { |
| 2145 | if(!pnode || (CNetAddr)darkSendPool.submittedToMasternode != (CNetAddr)pnode->addr) continue; |
| 2146 | LogPrintf("RelayDarkSendIn - found master, relaying message - %s \n", pnode->addr.ToString().c_str()); |
| 2147 | pnode->PushMessage("dsi", in, nAmount, txCollateral, out); |
| 2148 | } |
| 2149 | } |
| 2150 | |
| 2151 | void RelayDarkSendStatus(const int sessionID, const int newState, const int newEntriesCount, const int newAccepted, const std::string error) |
| 2152 | { |
no test coverage detected