MergeWork MRWK

Bounty #5

MRWK bounty: add API error tests for malformed wallet requests

Review the reward, status, source issue, and acceptance criteria before starting.

Status paid
Reward per award 150 MRWK
Awards 1/1 paid
Remaining 0
Available 0 MRWK

Acceptance

What has to be true

- Open a focused PR that adds tests proving malformed wallet registration, transfer, link, or claim requests return controlled 4xx responses rather than 500s. - Minimal code fixes are acceptable if the new tests expose a bug. - Existing project checks pass: `pytest`, `ruff format --check .`, `ruff check .`, and `mypy app`. - Do not include private keys, secrets, exploit details, deployment changes, or price claims.

Contributor next steps

Before you start

  1. Confirm the source issue is still open and your change is not already covered by another PR.
  2. Keep the PR focused, link the source issue as Bounty #5, and include test or smoke-check evidence.
  3. No awards remain; treat new work as unpaid unless maintainers reopen the bounty.

Accepted work

1/1 awards paid.