Most withdrawal code collapses two different events into one function call: the user asking for money to leave, and the money actually leaving. Once those are the same operation, everything you might reasonably want to do in between — hold the request for review, batch it with others going to th...
Source: [Dev.to](https://dev.to/polycratia/a-withdrawal-is-a-queue-entry-before-it-is-a-transfer-4nkb)