I'm trying to obtain up-to-date database of the UTXO and keep updating it as new block is added.
And for this, I want to use chainstate as a starting point of synching.
I parsed chainstate to obtain remaining utxo at 784468th block, and put them in DB.
The problem I have right now is this.
I checked the transactions' vin at the next block (784469th), and checked whether utxos used in the next block are present in my DB. However, there are about about 50 missing utxos in DB that were definately created before 784468th block and used at 784469th block.
I really want to know why this happens.
The parse tool that I'm using is here. https://github.com/in3rsha/bitcoin-utxo-dump