UNPKG

@abcpros/bitcore-wallet-service

Version:
242 lines 7.22 kB
'use strict'; module.exports = { MIN_FEE_PER_KB: 0, MAX_KEYS: 100, DELETE_LOCKTIME: 600, BACKOFF_OFFSET: 10, BACKOFF_TIME: 600, MAX_MAIN_ADDRESS_GAP: 20, SCAN_ADDRESS_GAP: 30, FEE_LEVELS: { btc: [ { name: 'urgent', nbBlocks: 2, multiplier: 1.5, defaultValue: 75000 }, { name: 'priority', nbBlocks: 2, defaultValue: 50000 }, { name: 'normal', nbBlocks: 3, defaultValue: 30000 }, { name: 'economy', nbBlocks: 6, defaultValue: 25000 }, { name: 'superEconomy', nbBlocks: 24, defaultValue: 10000 } ], bch: [ { name: 'normal', nbBlocks: 2, multiplier: 1.05, defaultValue: 2000 } ], eth: [ { name: 'urgent', nbBlocks: 1, defaultValue: 10000000000 }, { name: 'priority', nbBlocks: 2, defaultValue: 5000000000 }, { name: 'normal', nbBlocks: 3, defaultValue: 1000000000 }, { name: 'economy', nbBlocks: 4, defaultValue: 1000000000 }, { name: 'superEconomy', nbBlocks: 4, defaultValue: 1000000000 } ], xrp: [ { name: 'normal', nbBlocks: 1, defaultValue: 12 } ], doge: [ { name: 'normal', nbBlocks: 2, defaultValue: 100000000 } ], xpi: [ { name: 'normal', nbBlocks: 2, defaultValue: 1000000 } ], xec: [ { name: 'normal', nbBlocks: 2, defaultValue: 1000 } ], ltc: [ { name: 'normal', nbBlocks: 2, defaultValue: 1000 } ] }, FEE_LEVELS_FALLBACK: 2, FIAT_RATE_PROVIDER: 'CryptoCompare', FIAT_RATE_FETCH_INTERVAL: 10, FIAT_RATE_MAX_LOOK_BACK_TIME: 120, HISTORY_LIMIT: 1001, UTXO_SELECTION_MAX_SINGLE_UTXO_FACTOR: 2, UTXO_SELECTION_MIN_TX_AMOUNT_VS_UTXO_FACTOR: 0.1, UTXO_SELECTION_MAX_FEE_VS_TX_AMOUNT_FACTOR: 0.05, UTXO_SELECTION_MAX_FEE_VS_SINGLE_UTXO_FEE_FACTOR: 5, MIN_OUTPUT_AMOUNT: 5000, CONFIRMATIONS_TO_START_CACHING: 6 * 6, COINBASE_MATURITY: 100, HISTORY_CACHE_ADDRESS_THRESOLD: 100, BALANCE_CACHE_ADDRESS_THRESOLD: 100, BALANCE_CACHE_DURATION: 10, BLOCKHEIGHT_CACHE_TIME: 30 * 60 * 1000, FEE_LEVEL_CACHE_DURATION: 6 * 60 * 1000, COPAY_VERSION_CACHE_DURATION: 6 * 60 * 1000, MAX_NOTIFICATIONS_TIMESPAN: 60 * 60 * 24 * 14, NOTIFICATIONS_TIMESPAN: 60, SESSION_EXPIRATION: 1 * 60 * 60, RateLimit: { createWallet: { windowMs: 60 * 60 * 1000, delayAfter: 8, delayMs: 3000, max: 15, message: 'Too many wallets created from this IP, please try again after an hour' }, estimateFee: { windowMs: 60 * 10 * 1000, delayAfter: 5, delayMs: 300, max: 10, message: 'Too many request' } }, COIN: 'btc', INSIGHT_REQUEST_POOL_SIZE: 10, INSIGHT_TIMEOUT: 30000, ADDRESS_SYNC_BATCH_SIZE: 500000, LOCK_WAIT_TIME: 5 * 1000, LOCK_EXE_TIME: 40 * 1000, SERVER_EXE_TIME: 40 * 1000 * 1.5, BE_KEY_SALT: 'bws-auth-keysalt', NEW_BLOCK_THROTTLE_TIME_MIN: 5, BROADCAST_RETRY_TIME: 350, MAX_TX_SIZE_IN_KB_BTC: 100, MAX_TX_SIZE_IN_KB_BCH: 100, MAX_TX_SIZE_IN_KB_DOGE: 100, MAX_FEE_PER_KB: { btc: 10000 * 1000, bch: 10000 * 1000, eth: 1000000000000, xrp: 1000000000000, xpi: 1000000000000, doge: 100000000 * 100, xec: 100 * 100, ltc: 10000 * 1000 }, MIN_TX_FEE: { btc: 0, bch: 0, eth: 0, xrp: 0, doge: 0, xpi: 0, xec: 0, ltc: 0 }, MAX_TX_FEE: { btc: 0.05 * 1e8, bch: 0.05 * 1e8, eth: 1 * 1e18, xrp: 1 * 1e6, doge: 400 * 1e8, xpi: 1 * 1e6, xec: 400 * 1e2, ltc: 0.05 * 1e8 }, DEFAULT_GAS_LIMIT: 60000, DEFAULT_ERC20_GAS_LIMIT: 160000, MIN_GAS_LIMIT: 21000, MIN_XRP_BALANCE: 20000000, PUSH_NOTIFICATION_SUBS_TIME: 10 * 60 * 1000, PUSH_NOTIFICATION_LIMIT: 10, FIAT_CURRENCIES: [ { code: 'USD', name: 'US Dollar' }, { code: 'INR', name: 'Indian Rupee' }, { code: 'GBP', name: 'Pound Sterling' }, { code: 'EUR', name: 'Eurozone Euro' }, { code: 'CAD', name: 'Canadian Dollar' }, { code: 'COP', name: 'Colombian Peso' }, { code: 'NGN', name: 'Nigerian Naira' }, { code: 'BRL', name: 'Brazilian Real' }, { code: 'ARS', name: 'Argentine Peso' }, { code: 'AUD', name: 'Australian Dollar' }, { code: 'JPY', name: 'Japanese Yen' }, { code: 'NZD', name: 'New Zealand Dollar' }, { code: 'HNL', name: 'Honduran Lempira' } ], SUPPORT_FIAT_CURRENCIES: [ { code: 'USD', name: 'US Dollar' }, { code: 'AUD', name: 'Australian Dollar' }, { code: 'VND', name: 'Vietnamese Dong' }, { code: 'HNL', name: 'Honduran Lempira' }, { code: 'INR', name: 'Indian Rupee' }, { code: 'BRL', name: 'Brazilian Real' }, { code: 'CAD', name: 'Canadian Dollar' }, { code: 'CHF', name: 'Swiss Franc' }, { code: 'EUR', name: 'Euro' }, { code: 'GBP', name: 'Great British Pound' }, { code: 'HKD', name: 'Honk Kong Dollar' }, { code: 'INR', name: 'Indian Rupee' }, { code: 'JPY', name: 'Japanese Yen' }, { code: 'KRW', name: 'South Korean Won' }, { code: 'MXN', name: 'Mexican Peso' }, { code: 'NOK', name: 'Norwegian Krone' }, { code: 'NZD', name: 'New Zealand Dollar' }, { code: 'PHP', name: 'Philippine Peso' }, { code: 'RUB', name: 'Russian Ruble' }, { code: 'SEK', name: 'Swedish Krona' }, { code: 'SGD', name: 'Singapore Dollar' }, { code: 'THB', name: 'Thai Baht' }, { code: 'USD', name: 'US Dollar' }, { code: 'VEF', name: 'Venezuelan Bolívar' }, { code: 'XCD', name: 'Eastern Caribbean Dollar' }, { code: 'ZAR', name: 'South African Rand' }, { code: 'CNY', name: 'Chinese Yuan' } ], FIAT_CURRENCY: { code: 'USD', name: 'US Dollar' } }; //# sourceMappingURL=defaults.js.map