<p>This transaction appears to not be eligible for confirmation because it spends inputs that do not exist.</p>
<p>You write that you are using testnet, but neither of the two transactions <a href="https://mempool.space/testnet/tx/21f519154a6ea655dc07ca24dcb79f913185916e762616c474a5665411e3a273" rel="nofollow noreferrer">21f5…a273</a> and <a href="https://mempool.space/testnet/tx/227514140e2e2d898216f30e7f6d48fd1d86df2f808e4c52f4c78cb179d29c9c" rel="nofollow noreferrer">2275…9c9c</a> that created the UTXOs your transaction is spending seem to exist on testnet. A transaction that spends unknown inputs is obviously not eligible for block inclusion and therefore will not propagate on the network. The absence of the parent transactions may be explained by you creating a long chain of transactions in excess of the default ancestor limits, the parent transactions were dropped from the mempool due to nodes increasing their dynamic minimum mempool feerate when it <a href="https://bitcoin.stackexchange.com/a/96070/5406">overflowed the memory limit</a>, or an ancestor transaction being replaced by a conflicting transaction.</p>

CC BY-SA 4.0
2024-04-17T13:59:04.583Z
2024-04-17T14:23:25.517Z
2024-04-17T14:23:25.517Z
Murch
<p>I built a native segwit raw v2 transaction with the pwpkh addresses, and get the decoded transaction as the follows</p>
<pre><code>{
  &quot;version&quot;: &quot;02000000&quot;,
  &quot;marker&quot;: &quot;00&quot;,
  &quot;flag&quot;: &quot;01&quot;,
  &quot;inputcount&quot;: &quot;02&quot;,
  &quot;inputs&quot;: [
    {
      &quot;txid&quot;: &quot;21f519154a6ea655dc07ca24dcb79f913185916e762616c474a5665411e3a273&quot;,
      &quot;vout&quot;: &quot;00000000&quot;,
      &quot;scriptsigsize&quot;: &quot;00&quot;,
      &quot;scriptsig&quot;: &quot;&quot;,
      &quot;sequence&quot;: &quot;fdffffff&quot;
    },
    {
      &quot;txid&quot;: &quot;227514140e2e2d898216f30e7f6d48fd1d86df2f808e4c52f4c78cb179d29c9c&quot;,
      &quot;vout&quot;: &quot;00000000&quot;,
      &quot;scriptsigsize&quot;: &quot;00&quot;,
      &quot;scriptsig&quot;: &quot;&quot;,
      &quot;sequence&quot;: &quot;fdffffff&quot;
    }
  ],
  &quot;outputcount&quot;: &quot;02&quot;,
  &quot;outputs&quot;: [
    {
      &quot;amount&quot;: &quot;e803000000000000&quot;,
      &quot;scriptpubkeysize&quot;: &quot;16&quot;,
      &quot;scriptpubkey&quot;: &quot;0014abc97562daa3db9641b7d5e4eee7f756e8979b97&quot;
    },
    {
      &quot;amount&quot;: &quot;fc46010000000000&quot;,
      &quot;scriptpubkeysize&quot;: &quot;16&quot;,
      &quot;scriptpubkey&quot;: &quot;00149dd4101feb1ced4060108728e35c0e42291854e9&quot;
    }
  ],
  &quot;witness&quot;: [
    {
      &quot;stackitems&quot;: &quot;02&quot;,
      &quot;0&quot;: {
        &quot;size&quot;: &quot;48&quot;,
        &quot;item&quot;: &quot;30450221009a59d6bfe14a1a6dddf545dd1e5c625a9d40a1beaded6f5122ada82b2eb399fe022050b8964688d288557d74a5a1455770d458fbac970adb32d8fdafc132a744881501&quot;
      },
      &quot;1&quot;: {
        &quot;size&quot;: &quot;21&quot;,
        &quot;item&quot;: &quot;0294d85843f1fe213631c3c7338e868b3210e32da1bc41d83bfb1940d20bdb94a9&quot;
      }
    },
    {
      &quot;stackitems&quot;: &quot;02&quot;,
      &quot;0&quot;: {
        &quot;size&quot;: &quot;48&quot;,
        &quot;item&quot;: &quot;3045022100845c5d527a6b9ef719c865f5a5baa34e886efce65eb438c15259daaae756b76402203b49ea871db26b5f0b90387cfc5bd13835b84cfb2128d162780c432d68d7161101&quot;
      },
      &quot;1&quot;: {
        &quot;size&quot;: &quot;21&quot;,
        &quot;item&quot;: &quot;0294d85843f1fe213631c3c7338e868b3210e32da1bc41d83bfb1940d20bdb94a9&quot;
      }
    }
  ],
  &quot;locktime&quot;: &quot;00000000&quot;
}
</code></pre>
<p>I sent the transaction and it returned a txid,&quot;faf1b468b3f25a8c48deff47be8ab969a638a9e4f3fd618b2d2f37d3f141b90b&quot;. I can not find it in the mempool or on Blockstream’s testnet block explorer, and I checked my transaction format again and again, but find no problems, so anyone can help me check this?</p>

<transactions><segregated-witness><testnet><p2wpkh>
Why can I not find my transaction in the mempool?
Jack Tsia
# Why can I not find my transaction in the mempool?

(Asked by: username_0 on 2024-04-17)

I built a native segwit raw v2 transaction with the pwpkh addresses, and get the decoded transaction as the follows

```
{
  "version": "02000000",
  "marker": "00",
  "flag": "01",
  "inputcount": "02",
  "inputs": [
    {
      "txid": "21f519154a6ea655dc07ca24dcb79f913185916e762616c474a5665411e3a273",
      "vout": "00000000",
      "scriptsigsize": "00",
      "scriptsig": "",
      "sequence": "fdffffff"
    },
    {
      "txid": "227514140e2e2d898216f30e7f6d48fd1d86df2f808e4c52f4c78cb179d29c9c",
      "vout": "00000000",
      "scriptsigsize": "00",
      "scriptsig": "",
      "sequence": "fdffffff"
    }
  ],
  "outputcount": "02",
  "outputs": [
    {
      "amount": "e803000000000000",
      "scriptpubkeysize": "16",
      "scriptpubkey": "0014abc97562daa3db9641b7d5e4eee7f756e8979b97"
    },
    {
      "amount": "fc46010000000000",
      "scriptpubkeysize": "16",
      "scriptpubkey": "00149dd4101feb1ced4060108728e35c0e42291854e9"
    }
  ],
  "witness": [
    {
      "stackitems": "02",
      "0": {
        "size": "48",
        "item": "30450221009a59d6bfe14a1a6dddf545dd1e5c625a9d40a1beaded6f5122ada82b2eb399fe022050b8964688d288557d74a5a1455770d458fbac970adb32d8fdafc132a744881501"
      },
      "1": {
        "size": "21",
        "item": "0294d85843f1fe213631c3c7338e868b3210e32da1bc41d83bfb1940d20bdb94a9"
      }
    },
    {
      "stackitems": "02",
      "0": {
        "size": "48",
        "item": "3045022100845c5d527a6b9ef719c865f5a5baa34e886efce65eb438c15259daaae756b76402203b49ea871db26b5f0b90387cfc5bd13835b84cfb2128d162780c432d68d7161101"
      },
      "1": {
        "size": "21",
        "item": "0294d85843f1fe213631c3c7338e868b3210e32da1bc41d83bfb1940d20bdb94a9"
      }
    }
  ],
  "locktime": "00000000"
}

```

I sent the transaction and it returned a txid,"faf1b468b3f25a8c48deff47be8ab969a638a9e4f3fd618b2d2f37d3f141b90b". I can not find it in the mempool or on Blockstream’s testnet block explorer, and I checked my transaction format again and again, but find no problems, so anyone can help me check this?

**Tags:** transactions, segregated-witness, testnet, p2wpkh


---

## 1 answers

### Answer by username_1 on 2024-04-17. Score: 2 | Accepted answer

This transaction appears to not be eligible for confirmation because it spends inputs that do not exist.

You write that you are using testnet, but neither of the two transactions [21f5…a273](https://mempool.space/testnet/tx/21f519154a6ea655dc07ca24dcb79f913185916e762616c474a5665411e3a273) and [2275…9c9c](https://mempool.space/testnet/tx/227514140e2e2d898216f30e7f6d48fd1d86df2f808e4c52f4c78cb179d29c9c) that created the UTXOs your transaction is spending seem to exist on testnet. A transaction that spends unknown inputs is obviously not eligible for block inclusion and therefore will not propagate on the network. The absence of the parent transactions may be explained by you creating a long chain of transactions in excess of the default ancestor limits, the parent transactions were dropped from the mempool due to nodes increasing their dynamic minimum mempool feerate when it [overflowed the memory limit](https://bitcoin.stackexchange.com/a/96070/5406), or an ancestor transaction being replaced by a conflicting transaction.


---

