Hi friend, I am trying to study this awesome project, and I am a little confused about the withdrawal logic https://github.com/evaafi/contracts/blob/main/contracts/core/master-withdrawal.fc#L214-L227
Why can we update state right after sending jetton to user, without waiting for it to arrive (notifiaction)? Are we assuming the token transfer will succeed for sure?
Thank you in advance for any clarification : )