Closed
Description
Description
There is an inconsistency in the escrow_transaction table, in the timeout
and block_height
field.
This can cause invalid snapshot file hash later when generated.
Causes:
- download block behaves differently than generate or broadcast tx, in download block the
timeout
field is already incremented with the said current block height, - when applying escrow transaction in download block, it should not increment the timeout again.
Solution:
- breaking change:
- insert
timeout
field as client fill and calculate expiration on the go.
- insert