refactor confirmation tiers to shared crypto-agnostic types and validation

This commit is contained in:
2026-09-03 00:28:17 +02:00
parent 5db64ea905
commit a7282a1888
11 changed files with 27 additions and 31 deletions
@@ -1,4 +0,0 @@
export interface BitcoinConfirmationTier {
upToTotalFiat?: string;
minConfirmations: number;
}
+2 -2
View File
@@ -1,4 +1,4 @@
import { MoneroConfirmationTier } from './MoneroConfirmationTier';
import { ConfirmationTier } from './ConfirmationTier';
import { MoneroWalletConfig } from './MoneroWalletConfig';
import { NodeEnv } from './NodeEnv';
import { PaymentMethod } from '../modules/payment/types/PaymentMethod';
@@ -55,7 +55,7 @@ export interface ShopSettingsConfig {
shopName: string;
shopFiatCurrency: ShopFiatCurrency;
monero: {
confirmationTiers: MoneroConfirmationTier[];
confirmationTiers: ConfirmationTier[];
};
}
@@ -1,4 +1,4 @@
export interface MoneroConfirmationTier {
export interface ConfirmationTier {
upToTotalFiat?: string;
minConfirmations: number;
}