Skip to content

Error with not enough unlocked funds. #18

@Microsomes

Description

@Microsomes

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions