I'm breaking down the function into 5 parts:
Classify each transaction type and process special transactions & update bookKeeper if needed.
Update account balance and corresponding UTXO input & outputs.
Update transaction related data
Update forum related data.
Refactor Persist function mentioned in issue #21.
I'm breaking down the function into 5 parts: Classify each transaction type and process special transactions & update bookKeeper if needed. Update account balance and corresponding UTXO input & outputs. Update transaction related data Update forum related data.
This PR is ready for review @fmlwlher @yilugit