-
Notifications
You must be signed in to change notification settings - Fork 17
Description
If someone confirms an order too fast before the funds in the market are unlocked it could cause an error, for example
[2025-06-18 12:42:06] local.ERROR: Error processing vendor payment for order 30fe409e-2614-4c31-bbcd-496b5f92799d: Request have return error: not enough unlocked money;
Request: {"jsonrpc":"2.0","method":"transfer","params":{"destinations":[{"amount":18607290188,"address":"8B6xRGyrJPJbCUPu431MwfU89TT8X2kvtRXPVQpd6vJQ2HucVmUJmTDB5SQLUnZ7KBVPoxqcw17D54qoD4wYzw8LBCQFbDy"}],"mixin":15,"get_tx_key":true,"account_index":0,"subaddr_indices":"","priority":1,"do_not_relay":false,"ringsize":11}};
I guess we can mitigate against this by having a lot of monero outputs in the market, but once it errors its hard for an admin to track as their is no transactions table. I will try and create a log of all transactions so admins can try and submit it again or at least debug transaction failed issues.