@@ -214,24 +214,24 @@ export class RealUnitService {
214214 throw new RegistrationRequiredException ( ) ;
215215 }
216216
217- // 2. KYC Level check - Level 20 for amounts <= 1000 CHF, Level 50 for higher amounts
217+ // 2. KYC Level check - Level 30 for amounts <= 1000 CHF, Level 50 for higher amounts
218218 const currency = await this . fiatService . getFiatByName ( currencyName ) ;
219219 const amountChf =
220220 currencyName === 'CHF'
221221 ? dto . amount
222222 : ( await this . pricingService . getPrice ( currency , PriceCurrency . CHF , PriceValidity . ANY ) ) . convert ( dto . amount ) ;
223223
224- const maxAmountForLevel20 = Config . tradingLimits . monthlyDefaultWoKyc ;
225- const requiresLevel50 = amountChf > maxAmountForLevel20 ;
226- const requiredLevel = requiresLevel50 ? KycLevel . LEVEL_50 : KycLevel . LEVEL_20 ;
224+ const maxAmountForLevel30 = Config . tradingLimits . monthlyDefaultWoKyc ;
225+ const requiresLevel50 = amountChf > maxAmountForLevel30 ;
226+ const requiredLevel = requiresLevel50 ? KycLevel . LEVEL_50 : KycLevel . LEVEL_30 ;
227227
228228 if ( userData . kycLevel < requiredLevel ) {
229229 throw new KycLevelRequiredException (
230230 requiredLevel ,
231231 userData . kycLevel ,
232232 requiresLevel50
233- ? `KYC Level 50 required for amounts above ${ maxAmountForLevel20 } CHF`
234- : 'KYC Level 20 required for RealUnit' ,
233+ ? `KYC Level 50 required for amounts above ${ maxAmountForLevel30 } CHF`
234+ : 'KYC Level 30 required for RealUnit' ,
235235 ) ;
236236 }
237237
@@ -678,10 +678,10 @@ export class RealUnitService {
678678 throw new RegistrationRequiredException ( ) ;
679679 }
680680
681- // 2. KYC Level check - Level 20 minimum
682- const requiredLevel = KycLevel . LEVEL_20 ;
681+ // 2. KYC Level check - Level 30 minimum
682+ const requiredLevel = KycLevel . LEVEL_30 ;
683683 if ( userData . kycLevel < requiredLevel ) {
684- throw new KycLevelRequiredException ( requiredLevel , userData . kycLevel , 'KYC Level 20 required for RealUnit sell' ) ;
684+ throw new KycLevelRequiredException ( requiredLevel , userData . kycLevel , 'KYC Level 30 required for RealUnit sell' ) ;
685685 }
686686
687687 // 3. Get REALU asset
0 commit comments