Page MenuHomePhabricator

[electrum] fix error when the exchange rate API is down
ClosedPublic

Authored by PiRK on Oct 10 2025, 10:38.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABC78d1f2fb42f4: [electrum] fix error when the exchange rate API is down
Summary
Test Plan

Run electrum-abc, menu Tools > Invoice > Create new invoice, type an amount and see the conversion occur in the label next to the widget

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

PiRK requested review of this revision.Oct 10 2025, 10:38

Tail of the build log:

[274/333] Building CXX object src/CMakeFiles/server.dir/policy/block/stakingrewards.cpp.o
[275/333] Building CXX object src/CMakeFiles/server.dir/pow/pow.cpp.o
[276/333] Building CXX object src/CMakeFiles/server.dir/rpc/command.cpp.o
[277/333] Building CXX object src/CMakeFiles/server.dir/rpc/abc.cpp.o
[278/333] Building CXX object src/CMakeFiles/server.dir/script/sigcache.cpp.o
[279/333] Building CXX object src/CMakeFiles/server.dir/shutdown.cpp.o
[280/333] Building CXX object src/CMakeFiles/server.dir/rpc/mempool.cpp.o
[281/333] Building CXX object src/CMakeFiles/server.dir/rpc/server.cpp.o
[282/333] Building CXX object src/CMakeFiles/server.dir/rpc/server_util.cpp.o
[283/333] Building CXX object src/CMakeFiles/server.dir/rpc/misc.cpp.o
[284/333] Building CXX object src/CMakeFiles/server.dir/script/scriptcache.cpp.o
[285/333] Building CXX object src/CMakeFiles/server.dir/timedata.cpp.o
[286/333] Building CXX object src/CMakeFiles/server.dir/rest.cpp.o
[287/333] Building CXX object src/CMakeFiles/server.dir/rpc/mining.cpp.o
[288/333] Building CXX object src/CMakeFiles/server.dir/rpc/net.cpp.o
[289/333] Building CXX object src/CMakeFiles/server.dir/rpc/rawtransaction.cpp.o
[290/333] Building CXX object src/CMakeFiles/server.dir/rpc/blockchain.cpp.o
[291/333] Building CXX object src/CMakeFiles/server.dir/rpc/txoutproof.cpp.o
[292/333] Building CXX object src/CMakeFiles/server.dir/versionbits.cpp.o
[293/333] Building CXX object src/CMakeFiles/server.dir/rpc/avalanche.cpp.o
[294/333] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[295/333] Building CXX object src/CMakeFiles/server.dir/txdb.cpp.o
[296/333] Building CXX object src/CMakeFiles/server.dir/validationinterface.cpp.o
[297/333] Building CXX object src/CMakeFiles/server.dir/txpool.cpp.o
[298/333] Building CXX object src/CMakeFiles/server.dir/torcontrol.cpp.o
[299/333] Building CXX object src/CMakeFiles/bitcoind.dir/bitcoind.cpp.o
[300/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/context.cpp.o
[301/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/coinselection.cpp.o
[302/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/coincontrol.cpp.o
[303/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/bdb.cpp.o
[304/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/crypter.cpp.o
[305/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/db.cpp.o
[306/333] Building CXX object src/CMakeFiles/server.dir/txmempool.cpp.o
[307/333] Building CXX object src/CMakeFiles/server.dir/wallet/init.cpp.o
[308/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/fees.cpp.o
[309/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/load.cpp.o
[310/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/receive.cpp.o
[311/333] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o
[312/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/encrypt.cpp.o
[313/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/util.cpp.o
[314/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/sqlite.cpp.o
[315/333] Linking C static library src/secp256k1/libsecp256k1.a
[316/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/signmessage.cpp.o
[317/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/transaction.cpp.o
[318/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/interfaces.cpp.o
[319/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/backup.cpp.o
[320/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
[321/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o
[322/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
[323/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/spend.cpp.o
[324/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/salvage.cpp.o
[325/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
[326/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
[327/333] Linking CXX static library src/libbitcoinconsensus.a
[328/333] Linking CXX static library src/libscript.a
[329/333] Linking CXX static library src/libcommon.a
[330/333] Linking CXX static library src/wallet/libwallet.a
[331/333] Linking CXX static library src/libserver.a
[332/333] Linking CXX executable src/bitcoind
Build electrum-functional-tests timed out after 3600.0s
This revision is now accepted and ready to land.Oct 13 2025, 07:24