Slave/btc integration #4

Merged
nobswebdev merged 47 commits from slave/btc-integration into master 2026-09-07 11:11:10 +00:00
4 changed files with 8 additions and 8 deletions
Showing only changes of commit 93182aed75 - Show all commits
+2 -2
View File
@@ -80,10 +80,10 @@ SIGNED_COOKIE_THEME_NAME=storefront_theme
SIGNED_COOKIE_THEME_EXPIRES_IN_MS=31536000000 # 365 days
COINGECKO_API_BASE_URL=https://api.coingecko.com/api/v3
COINGECKO_XMR_RATE_FETCH_TIMEOUT_MS=5000
COINGECKO_RATE_FETCH_TIMEOUT_MS=5000
KRAKEN_API_BASE_URL=https://api.kraken.com/0/public
KRAKEN_XMR_RATE_FETCH_TIMEOUT_MS=5000
KRAKEN_RATE_FETCH_TIMEOUT_MS=5000
BASE64_ENCRYPTION_KEY="nyRya1KpYSQ+drpO132mkOEMUR+uq6K7tWvpMfppIME=" # Generate with: openssl rand -base64 32
+2 -2
View File
@@ -159,14 +159,14 @@ export const getDigitalStockAttachmentMulterConfig = (): MulterConfig => {
export const getCoingeckoConfig = (): CoingeckoConfig => {
return {
apiBaseUrl: env('COINGECKO_API_BASE_URL'),
xmrRateFetchTimeoutMs: envInt('COINGECKO_XMR_RATE_FETCH_TIMEOUT_MS')
rateFetchTimeoutMs: envInt('COINGECKO_RATE_FETCH_TIMEOUT_MS')
};
};
export const getKrakenConfig = (): KrakenConfig => {
return {
apiBaseUrl: env('KRAKEN_API_BASE_URL'),
xmrRateFetchTimeoutMs: envInt('KRAKEN_XMR_RATE_FETCH_TIMEOUT_MS')
rateFetchTimeoutMs: envInt('KRAKEN_RATE_FETCH_TIMEOUT_MS')
};
};
+2 -2
View File
@@ -251,12 +251,12 @@ class EnvironmentVariables {
@IsNotEmpty()
@IsNumber()
@Min(1)
KRAKEN_XMR_RATE_FETCH_TIMEOUT_MS: number;
KRAKEN_RATE_FETCH_TIMEOUT_MS: number;
@IsNotEmpty()
@IsNumber()
@Min(1)
COINGECKO_XMR_RATE_FETCH_TIMEOUT_MS: number;
COINGECKO_RATE_FETCH_TIMEOUT_MS: number;
@IsNotEmpty()
@IsString()
+2 -2
View File
@@ -84,12 +84,12 @@ export interface MulterConfig {
export interface CoingeckoConfig {
apiBaseUrl: string;
xmrRateFetchTimeoutMs: number;
rateFetchTimeoutMs: number;
}
export interface KrakenConfig {
apiBaseUrl: string;
xmrRateFetchTimeoutMs: number;
rateFetchTimeoutMs: number;
}
export interface EncryptionConfig {