user62502: I am building a web app that implements bitcoin payments. My server has limited resources, and I don't want to fill up it's data with the ENTIRE blockchain (takes up too much space).
So I enabled pruning on bitcoind, and ran:
bitcoind -daemon -txindex

I got the error:
Error: Prune mode is incompatible with -txindex.

Is it not possible to verify any TXID I want with a pruned node? Is my only option to depend on a third party if I don't want to store the entire blockchain? Thanks.

user5292: You're asking two different things, so it's not clear which answer is correct.
Yes, a pruned full node verifies all transactions. That's why it's still called a full node.
No, pruning is not compatible with txindex.
But, are you sure you need txindex? If you're only receiving payments to yourself you don't need txindex.

62502: <p>I am building a web app that implements bitcoin payments. My server has limited resources, and I don't want to fill up it's data with the ENTIRE blockchain (takes up too much space).</p>

<p>So I enabled pruning on bitcoind, and ran:</p>

<pre><code>bitcoind -daemon -txindex
</code></pre>

<p>I got the error:</p>

<pre><code>Error: Prune mode is incompatible with -txindex.
</code></pre>

<p>Is it not possible to verify any TXID I want with a pruned node? Is my only option to depend on a third party if I don't want to store the entire blockchain? Thanks.</p>
 5292: <p>You're asking two different things, so it's not clear which answer is correct.</p>

<p>Yes, a pruned full node verifies all transactions. That's why it's still called a full node.</p>

<p>No, pruning is not compatible with txindex.</p>

<p>But, are you sure you need txindex? If you're only receiving payments to yourself you don't need txindex.</p>
