Co-authored-by: Nazim <nazim@openclaw.ai>
Co-authored-by: k9ert <117085+k9ert@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* hwi upgrade
* making bitbox02 work with hwi 2.2.1
* upgraded yet another bunch of dependencies
* upgrade hwi to 2.4.0
* removing unnecessary dependency
* Add more languages for mnemonics
* Remove check for english if french
* remove dev artifact
---------
Co-authored-by: Wim van der Ham <wfjvdham@gmail.com>
Co-authored-by: Kim Neunert <kim@swanbitcoin.com>
Co-authored-by: k9ert <k9ert@gmx.de>
* chore: migrate from altool to notarytool
* fix litte things in build-common
* add pyenv install in build-osx
* add pyinstaller/electron/signing_logs to gitignore
* chore: migrate from altool to notarytool
* fix little things in build.common
* add pyenv install in build osx
* add pyinatsller electron signing logs to gitignore
* updated build-osx.sh
* fix entitlement
* heavily refactoring the electron app
* polish and improve
* further bugfixing and polishing
* tiny change to improve support of MacOS
* Fix dependency issues
---------
Co-authored-by: Manolis <moneymanolis@protonmail.com>
* update jade api to version 2.0.2 and update jade hwi client to the latest hwi code (version
* change chain default for initialising the jade client back to MAIN
* add "unlock" to jade's enumerate method and its hwi client
* use is_startup property to prevent jade unlocking on startup + change to skip_hwi_initialisation + some simplifications
* pass chain param on every request for enumerate call as well + some changes to be on the safe side (avoid name collusion with built-in fetch + random id)
* always use timeout when calling enumerate from hwi.jinja
* add ui to register multisigs for multisig wallets using a jade
* updated requirements.txt
* rename myFetch to requestToHwiBridge
* address jamie's comments: change logic to skip_unlocking + move early return up in jade client
This PR fixes#2312 which are four things:
* getaddressinfo was not implemented in spectrum which results in "method not found"
* There was an unrelated KeyError which occured in Transactions where one the output was a change-address. It's a bit unknown why that hasn't occured earlier. At least it was diffcult to spot as the fetch_transactions call was way to huge and very confusing. So ...
* the fetch_transactions call was refactored in its own class, TxFetcher. As we did that, we also moved two other related files in a newly created wallet-package.
* Tiny bug around tx["amount"] which only exists as tx["flow_amount"] for transactions.
* remove lots of wallet_manager logging
* make tiny perf-logging a bit more usefull
* bump spectrum
* limit logging in Spectrum
* deactivating swan plugin
* set devstatus to beta
* using tor for the spectrum connection
* bumped spectrum to 0.6.0 for tor support
* bump spectrum for smaller fixes
* change copy in Tor settings
---------
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* added linux and macOS binary. Created linux test
* add tor binaries for osx
* packaging of tor and now also win-binaries
* fix windows script
* Bugfix: Do not use cache for sync status and keep compatibility
* update Spectrum and don't use cache when spinning
* remove torbrowser directory entirely
* fix "node is not defined"
---------
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
* upgrade deps
* removing babel as dependency in test
* pin flask_login and more project urls
* also allow for gateway timeout in failsafe test
---------
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
This PR brings the ability of having your own callbacks for extensions, depending on other extensions and callbacks now have a return_style either collect (default) or middleware
A feature for a notification system has been added, including websockets and SSL support, improved error handling, and better logging. There have been various bug fixes, refactoring, and documentation updates throughout the process. The feature is now complete and includes new functionality for managing and displaying notifications, as well as testing and debugging tools.m>
Co-authored-by: relativisticelectron <60378539+relativisticelectron@users.noreply.github.com>