diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index 20fd5531f..9b5d595b1 100755 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -2402,6 +2402,11 @@ void CWallet::AvailableCoins(std::vector &vCoins, bool fOnlySafe, const continue; for (unsigned int i = 0; i < pcoin->tx->vout.size(); i++) { + // Skip Drivechain CTIP outputs + uint8_t nSidechain = 0; + if (pcoin->tx->vout[i].scriptPubKey.IsDrivechain(nSidechain)) + continue; + if (pcoin->tx->vout[i].nValue < nMinimumAmount || pcoin->tx->vout[i].nValue > nMaximumAmount) continue;