Logoscore Weekly Update — 2026-10-19

Highlights

This week, technically

AreaWhat changedStatusPRs
Multi-signer accountsThe signer manager lists each account once, with every signer that holds it, and the user picks one per request. Adopted by the Ethereum, Bitcoin and Uniswap wallets and the keys appmergedlogos-signer-manager-module#11, logos-signer-interface#6, logos-account-kit#1, logos-eth-wallet-ui#38, logos-bitcoin-wallet-ui#11, logos-uniswap-ui#16, logos-evm-keystore-ui#20
QR signingNew signer for BC-UR wallets and a QR scanner module. Only a sandboxed helper opens the camera, and it returns only the decoded text. The signer manager consults it by default. macOS bundling now keeps a signed helper app’s camera entitlementmergedlogos-qr-signer-module#1, logos-qr-scanner-module#1, logos-qr-signer-ui#1, logos-signer-manager-module#9, nix-bundle-dir#25
KeycardOne app for card readers and the USB Shell, with card administration. The Keycard signers became optional dependencies of the signer manager, and the .lgx spec, liblogos and the docs now cover optional dependenciesmergedlogos-keycard-ui#3, logos-keycard-module#3, logos-keycard-shell-module#3, logos-signer-manager-module#10, logos-package#48, logos-liblogos#242
Bitcoin walletSyncs from a remote Bitcoin Core node. Headers are stored once per network and shared by its wallets, so a new or reset wallet no longer downloads the whole header chain again. Header download progress is shown, sends below the dust limit are refused, and fees fall back to the server’s mempool when no estimate is availablemergedlogos-bitcoin-wallet-core-module#1, #7, #11, #13, logos-bitcoin-node-module#1
EVM send pathTimeouts are now sized from the chain’s RPC timeout. When a route can’t take a state override, the fee module falls back to a gas-limit hint. Verified proxy 0.1.4 fixes Uniswap quotes failing with “Unable to get slot”merged; proxy 0.1.4 in the cataloglogos-evm-tx-sender-module#12, logos-evm-fee-module#11, logos-evm-eth-rpc-module#20, logos-modules-release#116
Basecamp as the dev hostUI modules now run and test inside Basecamp’s standalone mode, which replaces logos-standalone-app (the builder’s lock drops from 404 to 96 nodes). Standalone mode can also load other apps. Package manager UI, Blockchain UI, LEZ wallet and the tutorials have moved overmergedlogos-module-builder#274, logos-basecamp#506, logos-basecamp#507, logos-package-manager-ui#95, logos-blockchain-ui#97, logos-tutorial#117
BasecampA basecamp:// link to an app that isn’t installed now offers to install it. Also fixed a race in the intent breaker testsmergedlogos-basecamp#503, #505
CI speed20 repos now read from and publish to the Logos nix cache. On the storage module this cut the test job from 17.4 to 6.3 minmergede.g. logos-liblogos#240, logos-design-system#64; see appendix
Node metricsThe release test set now turns on the Blockchain module’s OpenMetrics and scrapes themmergedlogos-release-set#13, #14
Uplink appSigning flows; UI tests run with nix run .#ui-testsmergedlogos-uplink-app#2, #3

Blockers and asks

Appendix: merged PRs by repo

142 PRs merged across 59 repos, 2026-10-12 to 2026-10-18. Each repo name links to its merged PRs for the week.

RepoPRs
logos-account-kit1#1
logos-basecamp8#501, #502, #503, #504, #505, #506, #507, #508
logos-bitcoin-node-module1#1
logos-bitcoin-wallet-backend6#1, #2, #3, #4, #5, #6
logos-bitcoin-wallet-core-module13#1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13
logos-bitcoin-wallet-ui14#1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14
logos-blockchain-ui1#97
logos-capability-module1#38
logos-container1#8
logos-container-subprocess1#14
logos-design-system2#64, #65
logos-doctest1#33
logos-eth-wallet-backend5#32, #33, #34, #35, #36
logos-eth-wallet-ui6#33, #34, #35, #36, #37, #38
logos-evm-eth-rpc-module2#20, #21
logos-evm-fee-module2#11, #12
logos-evm-keystore-module2#31, #32
logos-evm-keystore-ui2#19, #20
logos-evm-signer-cli1#15
logos-evm-signer-ui3#27, #28, #29
logos-evm-tx-sender-module2#11, #12
logos-execution-zone-wallet-ui1#59
logos-keycard-module2#3, #4
logos-keycard-shell-module1#3
logos-keycard-ui1#3
logos-liblogos3#240, #241, #242
logos-libp2p-module1#121
logos-lidl1#15
logos-logoscore-cli1#184
logos-module1#28
logos-module-builder4#274, #275, #276, #277
logos-module-loader1#5
logos-module-loader-qt1#28
logos-modules-release1#116
logos-modules-state-module1#10
logos-package4#45, #46, #47, #48
logos-package-downloader3#50, #51, #52
logos-package-downloader-module1#58
logos-package-manager2#50, #51
logos-package-manager-module2#78, #79
logos-package-manager-ui1#95
logos-qr-scanner-module1#1
logos-qr-signer-module3#1, #2, #3
logos-qr-signer-ui3#1, #2, #3
logos-release-set2#13, #14
logos-signer-interface2#5, #6
logos-signer-manager-module4#8, #9, #10, #11
logos-tutorial2#116, #117
logos-uniswap-backend2#12, #13
logos-uniswap-ui3#14, #15, #16
logos-uplink-app2#2, #3
logos-verified-proxy-module1#17
logos-view-module1#5
logos-view-module-runtime1#44
logos-workspace1#107
nix-bundle-appimage1#6
nix-bundle-dir2#22, #25
nix-bundle-lgx2#20, #23
nix-bundle-macos-app1#6