Skip to content

feat: update default Electrum server from Fulcrum to Electrs#388

Merged
ovitrif merged 3 commits into
masterfrom
claude/issue-367-20260122-1118
Jan 22, 2026
Merged

feat: update default Electrum server from Fulcrum to Electrs#388
ovitrif merged 3 commits into
masterfrom
claude/issue-367-20260122-1118

Conversation

@ovitrif

@ovitrif ovitrif commented Jan 22, 2026

Copy link
Copy Markdown
Collaborator

Fixes #367

This PR updates the default Electrum server configuration to use Esplora-based servers.

Description

  • Sets the mainnet Electrum server to use Esplora at ssl://bitkit.to:9999
  • Updates the staging regtest server to use SSL at ssl://electrs.bitkit.stag0.blocktank.to:9999

Preview

N/A - configuration change

QA Notes

  1. Build and run on mainnet flavor

    • Onboard with NEW wallet (otherwise cache/backup settings restore old electrum server)
    • ✔️ Verify app uses the new PROD Electrs server url (on Electrum Server screen)
    • ✔️ Confirm send and receive onchain work as expected
  2. Build and run on dev (regtest) flavor ✅

    • Onboard with NEW wallet (otherwise cache/backup settings restore old electrum server)
    • ✔️ Verify app uses the new STAG Electrs server url (on Electrum Server screen)
    • ✔️ Confirm send and receive onchain work as expected

@ovitrif ovitrif marked this pull request as ready for review January 22, 2026 11:32
@claude

This comment has been minimized.

@ovitrif ovitrif force-pushed the claude/issue-367-20260122-1118 branch from 0633425 to dc464c4 Compare January 22, 2026 13:05
@ovitrif ovitrif force-pushed the claude/issue-367-20260122-1118 branch from dc464c4 to f1fb57f Compare January 22, 2026 13:08
@pwltr pwltr self-requested a review January 22, 2026 14:09
@ovitrif ovitrif requested a review from jvsena42 January 22, 2026 14:35
@pwltr

pwltr commented Jan 22, 2026

Copy link
Copy Markdown
Contributor

Seems to work fine, but the original issue that led to us switching from Fulcrum still persists.

2026-01-22 14:56:24.758 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed" 2026-01-22 14:56:24.758 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.

It usually happens right after opening a channel. I wasn't able to reproduce it on staging yet but on mainnet I got it first try.

2026-01-22 14:55:57.816 INFO  [ldk_node::event:2001] New channel 5078c96888b6ae1f83ff26d3e58d14e99b5d036ebe338d95e44a42e2514c7564 with counterparty 02a371038863605300d0b3fc9de0cf5ccb57728b7f8906535709a831b16e311187 has been created and is pending confirmation on chain.
2026-01-22 14:55:57.833 TRACE [lightning::ln::peer_handler:2400] Received message Pong(Pong { byteslen: 0 }) from 03816141f1dce7782ec32b66a300783b1d436b19777e7c686ed00115bd4b88ff4b
2026-01-22 14:55:57.835 TRACE [lightning::ln::peer_handler:2400] Received message Pong(Pong { byteslen: 0 }) from 039b8b4dd1d88c2c5db374290cda397a8f5d79f312d6ea5d5bfdfc7c6ff363eae3
2026-01-22 14:55:57.903 TRACE [lightning::ln::channelmanager:13660] Done handling event, result: Ok(())
2026-01-22 14:55:57.904 TRACE [lightning::ln::channelmanager:13660] Handling event ChannelReady { channel_id: 5078c96888b6ae1f83ff26d3e58d14e99b5d036ebe338d95e44a42e2514c7564, user_channel_id: 47468212388069250637265009269588022859, counterparty_node_id: PublicKey(8711316eb131a809575306897f8b7257cb5ccfe09dfcb3d000536063880371a396d180e3e028b65f322a66a24ac47f11568a947684f66b3768b689561af1dcaf), funding_txo: Some(OutPoint { txid: 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850, vout: 0 }), channel_type: [0, 16, 64, 0, 0, 0, 4] }...
2026-01-22 14:55:57.904 INFO  [ldk_node::event:2063] Channel 5078c96888b6ae1f83ff26d3e58d14e99b5d036ebe338d95e44a42e2514c7564 with counterparty 02a371038863605300d0b3fc9de0cf5ccb57728b7f8906535709a831b16e311187 ready to be used with funding_txo 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850:0

...

2026-01-22 14:56:24.514 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:24.515 TRACE [lightning::chain::channelmonitor:5341] Connecting new block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:24.515 TRACE [lightning::chain::channelmonitor:5658] Processing 0 matched transactions for block at height 933383.
2026-01-22 14:56:24.515 TRACE [lightning::chain::channelmonitor:5341] Connecting new block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:24.516 TRACE [lightning::chain::channelmonitor:5658] Processing 0 matched transactions for block at height 933383.
2026-01-22 14:56:24.516 TRACE [lightning::chain::channelmonitor:5341] Connecting new block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:24.516 TRACE [lightning::chain::channelmonitor:5658] Processing 0 matched transactions for block at height 933383.
2026-01-22 14:56:24.517 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:24.758 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:24.758 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:24.874 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:24.875 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:24.875 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:24.876 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:24.876 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:24.876 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:24.877 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:24.879 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:25.114 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:25.115 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:25.229 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:25.230 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:25.230 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:25.231 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:25.231 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:25.231 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:25.231 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:25.234 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:25.469 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:25.470 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:25.584 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:25.584 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:25.585 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:25.585 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:25.586 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:25.586 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:25.586 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:25.589 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:25.823 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:25.824 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:25.940 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:25.941 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:25.941 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:25.941 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:25.942 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:25.942 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:25.942 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:25.945 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:26.182 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:26.183 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:26.298 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:26.299 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:26.300 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:26.300 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:26.300 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:26.301 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:26.301 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:26.303 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:26.537 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:26.538 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:26.652 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:26.653 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:26.653 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:26.654 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:26.654 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:26.654 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:26.654 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:26.657 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:26.891 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:26.891 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:27.006 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:27.007 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:27.007 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:27.008 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:27.008 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:27.008 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:27.008 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:27.011 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:27.247 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:27.248 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:27.362 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:27.363 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:27.364 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:27.364 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:27.364 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:27.365 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:27.365 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:27.367 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:27.603 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:27.604 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:27.719 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:27.719 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:27.720 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:27.720 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:27.721 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:27.721 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:27.721 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:27.724 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:27.957 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:27.958 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:28.073 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:28.074 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:28.075 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:28.075 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:28.075 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:28.075 DEBUG [lightning::chain::chainmonitor:1298] New best block 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383 provided via best_block_updated
2026-01-22 14:56:28.076 TRACE [lightning_background_processor:1078] Persisting ChannelManager...
2026-01-22 14:56:28.078 TRACE [lightning_background_processor:1106] Done persisting ChannelManager.
2026-01-22 14:56:28.313 TRACE [lightning_transaction_sync::electrum:478] Inconsistency: Tx 64754c51e2424ae4958d33be6e035d9be9148de5d326ff831faeb68868c97850 was unconfirmed during syncing: Electrum server error: "tx not found or is unconfirmed"
2026-01-22 14:56:28.314 DEBUG [lightning_transaction_sync::electrum:199] Encountered inconsistency during transaction sync, restarting.
2026-01-22 14:56:28.429 TRACE [lightning::ln::channelmanager:14162] New best block: 00000000000000000000b9387ea4e072eb0b9789d7132a1e73cf1711b254f782 at height 933383
2026-01-22 14:56:28.430 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update
2026-01-22 14:56:28.430 TRACE [lightning::ln::channel:11628] Creating an announcement_signatures message for channel 9b42624cf823427dfe3b824e2159785a8978ee18ac995df23b002113c5ed8d99
2026-01-22 14:56:28.431 TRACE [lightning::ln::channel:11632] Ignore: Channel is not available for public announcements
2026-01-22 14:56:28.431 DEBUG [lightning::ln::channel:11078] Not producing channel_ready: we do not need a commitment update

@ovitrif

ovitrif commented Jan 22, 2026

Copy link
Copy Markdown
Collaborator Author

Validated on REGTEST ✅

@ovitrif

ovitrif commented Jan 22, 2026

Copy link
Copy Markdown
Collaborator Author

Seems to work fine, but the original issue that led to us switching from Fulcrum still persists. (comment by pwltr)

I wonder if we might still get the issue that JC experienced seeing his onchain balance not updating / app not acknowledging an incoming onchain tx until reset & restore:

Otherwise I am a bit less worried because even on old Fulcrum, this issue never reoccurred and almost nobody really had onchain issues during our extensive mainnet testing.

Very odd that we never saw this on REGTEST to my knowledge… but I suppose as long as it's just a logging entry, it's not an issue, FWIW.

Curious what input we could get from Spiral, given that, to my knowledge, we're now using an electrum server implementation on which ldk-node was tested, but for some reason we still see this error in the logs issue 🤔 .

Going to inquire for feedback 🤞🏻 .

@ovitrif ovitrif requested a review from ben-kaufman January 22, 2026 18:20
@ovitrif ovitrif enabled auto-merge January 22, 2026 19:19
@ovitrif

ovitrif commented Jan 22, 2026

Copy link
Copy Markdown
Collaborator Author

Can we merge this?!

The issue is to be forwarded to Spiral

@ovitrif

ovitrif commented Jan 22, 2026

Copy link
Copy Markdown
Collaborator Author

@piotr-iohk Can you help me understand what is happening with the e2e and why they seem not to run? 🤔

@piotr-iohk

Copy link
Copy Markdown
Collaborator

@piotr-iohk Can you help me understand what is happening with the e2e and why they seem not to run? 🤔

It is because we have only one hosted mac-os GH agent, and it is shared. The run is queued and waiting until the agent is free. It is a bottleneck recently because of high activity on the repo...

On the side I've been trying to pralalelize tests similar to android by running some tests on regtest and using GH hosted macos-latest/macos-15, but unsucessful so far... test/try-run-tests-on-regtest

@synonymdev synonymdev deleted a comment from claude Bot Jan 22, 2026
@synonymdev synonymdev deleted a comment from claude Bot Jan 22, 2026
@synonymdev synonymdev deleted a comment from claude Bot Jan 22, 2026
@ovitrif ovitrif merged commit 5fe9c08 into master Jan 22, 2026
11 of 14 checks passed
@ovitrif ovitrif deleted the claude/issue-367-20260122-1118 branch January 22, 2026 23:00
BitcoinErrorLog pushed a commit to BitcoinErrorLog/bitkit-ios that referenced this pull request Feb 7, 2026
…260122-1118

feat: update default Electrum server from Fulcrum to Electrs
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.

Update default Electrum Server config to use Electrs instead of Fulcrum

4 participants