Skip to content

fix: always require KYC Level 30 for RealUnit purchases#3194

Merged
TaprootFreak merged 2 commits intodevelopfrom
fix/realu-kyc-level-always-30
Feb 16, 2026
Merged

fix: always require KYC Level 30 for RealUnit purchases#3194
TaprootFreak merged 2 commits intodevelopfrom
fix/realu-kyc-level-always-30

Conversation

@TaprootFreak
Copy link
Collaborator

Summary

  • Remove the amount-based KYC Level 50 requirement for REALU buys in PUT /realunit/buy
  • All RealUnit purchases now consistently require only KYC Level 30, regardless of the purchase amount
  • Previously, amounts exceeding Config.tradingLimits.monthlyDefaultWoKyc incorrectly required KYC Level 50

Test plan

  • Verify REALU purchase with amount below 1000 CHF still works with KYC Level 30
  • Verify REALU purchase with amount above 1000 CHF now works with KYC Level 30 (previously required Level 50)
  • Verify users below KYC Level 30 still get KycLevelRequiredException

Remove the amount-based KYC Level 50 requirement for REALU buys.
All RealUnit purchases now consistently require only KYC Level 30,
regardless of the purchase amount.
@TaprootFreak TaprootFreak merged commit b04ab40 into develop Feb 16, 2026
8 checks passed
@TaprootFreak TaprootFreak deleted the fix/realu-kyc-level-always-30 branch February 16, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants