Skip to content

Conversation

@TaprootFreak
Copy link
Collaborator

@TaprootFreak TaprootFreak commented Jan 2, 2026

Summary

Log a warning when config is missing instead of silently skipping or throwing errors.

Changes

Service Warning Message
BitcoinStrategy Bitcoin node not configured - skipping checkPayInEntries
PayInService Bitcoin service not available - skipping unconfirmed UTXO processing
BankTxService Olky bank not configured - skipping checkTransactions
FrankencoinService Frankencoin xchf contract not configured - skipping processLogInfo
DEuroService DEuro graphUrl not configured - skipping processLogInfo

Simple approach: Always log warning when config missing, no environment distinction needed.

Test plan

  • All tests passing (688 passed)

Log a warning when config is missing instead of silently skipping
or throwing errors. Simple and consistent approach.

Affected services:
- BitcoinStrategy: warns if Bitcoin node not configured
- PayInService: warns if Bitcoin service unavailable
- BankTxService: warns if Olky bank not found
- FrankencoinService: warns if xchf contract not configured
- DEuroService: warns if graphUrl not configured
@TaprootFreak TaprootFreak force-pushed the fix/add-warning-logs-for-missing-config branch from b8dd370 to 6227fc3 Compare January 2, 2026 11:00
@TaprootFreak TaprootFreak merged commit 289d7f7 into develop Jan 2, 2026
1 check passed
@TaprootFreak TaprootFreak deleted the fix/add-warning-logs-for-missing-config branch January 2, 2026 11:01
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