Under certain conditions, the processor of UTXO cannot process the changes triggered by Transfer Event.
If Additional issue and transfer are performed continuously so as to occur within CREATE_UTXO_INTERVAL (default: 600 seconds) and are processed at once by processor_create_utxo, the balance change of the transfer source is not reflected in UTXO.
This is because the additional issue is processed after the transfer is processed first in the following section, and the balance of the additional issue does not exist in UTXO at the time the transfer is processed, resulting in an insufficient balance and the subtraction being skipped.
Describe the bug
CREATE_UTXO_INTERVAL
(default: 600 seconds) and are processed at once by processor_create_utxo, the balance change of the transfer source is not reflected in UTXO.https://github.com/BoostryJP/ibet-Prime/blob/f2849a21c5eb24d01486350e5dae44295f605bf1/batch/processor_create_utxo.py#L87-L113
Expected behavior