Before creating the RAV, it collects all the receipts and performs checks in batch.
The problem is that in case any prior check fails, the CheckAndReserveEscrow check will return an error because you are trying to reserve escrow on a Failed receipt and you get the following error message:
The requested action is invalid for current receipt state: Failed
Note that with the new architecture of the lib this error is impossible to happen because you cannot reserve on a failed receipt.
Before creating the RAV, it collects all the receipts and performs checks in batch.
The problem is that in case any prior check fails, the
CheckAndReserveEscrow
check will return an error because you are trying to reserve escrow on aFailed
receipt and you get the following error message:Note that with the new architecture of the lib this error is impossible to happen because you cannot reserve on a failed receipt.