Skip to content

Commit 66b187e

Browse files
authored
Remove dead Thesis/Staked Electrum URLs (#3888)
## Issue The mainnet Electrum configuration embeds three defunct servers (`electrumx-server.tbtc.network`, `bitcoin.threshold.p2p.org`, `electrumx.prod-utility-eks-us-west-2.staked.cloud`) and the testnet config points to a dead Thesis server (`electrumx-server.test.tbtc.network`). These endpoints are unreachable following the Thesis infrastructure sunset. ## Solution - **Mainnet**: Remove the 3 dead URLs, keeping only the active BOAR server (`wss://electrum.boar.network:2083`) - **Testnet**: Replace the dead Thesis URL with the BOAR testnet server (`wss://electrum.testnet.boar.network:443/...`) - Update test fixtures in `electrum_test.go` to match the new URL configuration
2 parents e4d65da + 37951c1 commit 66b187e

4 files changed

Lines changed: 5 additions & 16 deletions

File tree

config/_electrum_urls/mainnet

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
wss://electrumx-server.tbtc.network:8443
21
wss://electrum.boar.network:2083
3-
wss://bitcoin.threshold.p2p.org:50004
4-
wss://electrumx.prod-utility-eks-us-west-2.staked.cloud:443

config/_electrum_urls/testnet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
wss://electrumx-server.test.tbtc.network:8443
1+
wss://electrum.testnet.boar.network:443/QxbJgaSLUHqrgAa9BW7bDpnGPxrlhnCa

config/electrum_test.go

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,26 +18,18 @@ func TestResolveElectrum(t *testing.T) {
1818
}{
1919
bitcoin.Mainnet: {
2020
expectedConfig: []electrum.Config{
21-
{
22-
URL: "wss://electrumx-server.tbtc.network:8443",
23-
},
2421
{
2522
URL: "wss://electrum.boar.network:2083",
2623
},
27-
{
28-
URL: "wss://bitcoin.threshold.p2p.org:50004",
29-
},
30-
{
31-
URL: "wss://electrumx.prod-utility-eks-us-west-2.staked.cloud:443",
32-
},
3324
},
3425
},
3526
bitcoin.Testnet: {
3627
expectedConfig: []electrum.Config{
3728
{
38-
URL: "wss://electrumx-server.test.tbtc.network:8443",
29+
URL: "wss://electrum.testnet.boar.network:443/QxbJgaSLUHqrgAa9BW7bDpnGPxrlhnCa",
3930
},
40-
}},
31+
},
32+
},
4133
bitcoin.Regtest: {
4234
expectedConfig: []electrum.Config{
4335
{

pkg/bitcoin/electrum/electrum_integration_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ var testConfigs = map[string]testConfig{
5858
},
5959
"electrumx wss": {
6060
clientConfig: electrum.Config{
61-
URL: "wss://electrumx-server.test.tbtc.network:8443",
61+
URL: "wss://electrum.testnet.boar.network:443/QxbJgaSLUHqrgAa9BW7bDpnGPxrlhnCa",
6262
RequestTimeout: requestTimeout,
6363
RequestRetryTimeout: requestRetryTimeout,
6464
},

0 commit comments

Comments
 (0)