MyCitadel Wallet app for Linux, Windows & MacOS desktop made with GTK+3
Full Changelog: https://github.com/mycitadel/mycitadel-desktop/compare/v1.4.0...v1.5.0
MyCitadel 1.4 ships with a number of usability improvements, bugfixes and new distributive formats.
Full Changelog: https://github.com/mycitadel/mycitadel-desktop/compare/v1.3.0...v1.4.0
MyCitadel 1.3 ships with support for more advanced miniscripts with account- based time-locked multi-sigs and multiple user interface improvements.
Account-based multi-sigs with time-locks and complex miniscript descriptors. This adds ability to compose complex time-locked conditions involving same signers in different time-locks (for instance having 2-of-4 multi-sig which in 1 year becomes 1-of-2).
Full Changelog: https://github.com/mycitadel/mycitadel-desktop/compare/v1.2.1...v1.3.0
NB: If you plan to use hardware wallets/signers, please make sure that you have HWI installed and working according to the instructions which can be found here.
Download the msi
file, double-click on it and follow the instructions.
For Debian stable (including PureOS 10) please download mycitadel_1.3.0-1_debian11_amd64.deb
.
For Ubuntu >= 22.10, please download mycitadel_1.3.0-1_ubuntu_amd64.deb
.
For other OS it is advised to try Ubuntu version first, and if it fails to install - fallback to Debian.
Double-click on the downloaded file (in Ubuntu) to install - or type in the command line sudo apt install mycitadel_1.3.0-1_ubuntu_amd64.deb
.
Alternatively, you may use Flatpak as described below.
Download flatpak file and install it with a double-click - or providing it as an argument to flatpak install
.
Please refer to the guidelines.
MyCitadel 1.2 ships with more supported hardware wallets, updated dependencies and support for hardware signers on the testnet - plus multiple bugfixes and nitty-gritties.
mcw
lld
for linking by @dpc in https://github.com/mycitadel/mycitadel-desktop/pull/43
Full Changelog: https://github.com/mycitadel/mycitadel-desktop/compare/v1.1.0...v1.2.0
This release was supported by @NymTech. Thank you, our friends for continuing support for the bitcoin ecosystem!
Not even a week has passed since our first release -- and a new update with new features is shipped. In version 1.1 we have added highly requested ability to sign without hardware wallets, such that it will be possible to play with Taproot script spending before hardware wallets started to support them.
You requested -- we have delivered:
To use non-hardware signers just create a read-only xpub in a wallet and use "sign with xpriv" feature from the screenshot above when signing PSBT.
Full Changelog: https://github.com/mycitadel/mycitadel-desktop/compare/v1.0.0...v1.1.0
Do a reliable hodling (with inheritance options), corporate/organization, & current accounts - or instant Lightning payments. Work with single- and multisig setups, based on hardware, air-gaped, cold and server-side hot key storage, involving arbitrary complex time-lock scripts (with miniscript) and wide interoperability (because of use of wallet descriptors).
This is the initial release of the wallet. It supports:
The wallet was tested with:
In these environments 10+ transactions were made with multiple inputs and outputs with total transferred value grossing $100k+ over the mainnet. While no funds were lost the software should be still considered experimental and not used for storing funds you are not ready to loose.
Taproot-enabled from day one, including multisig- and script-based taproot.
First, you need to install prerequisites. This operation should be done only once and OS-specific.
For Debian Linux, please do
$ sudo apt update
$ sudo apt install -y cargo libssl-dev pkg-config g++ cmake libgtk-3-dev \
libusb-1.0-0-dev libudev-dev python3-dev
For Mac OS, please do
$ brew install gtk3 libadwaita adwaita-icon-theme libcanberra-gtk-module \
libcanberra-gtk3-module libusb
For Windows, you need to install Visual Studio C tools and MSYSY2-based GTK. To do so please follow instructions at https://www.gtk.org/docs/installations/windows/#using-gtk-from-msys2-packages.
If you plan to work with hardware wallets it is required to get hwi
application installed and working (this is an interface to hardware wallets):
$ pip3 install hwi ecdsa hidapi libusb1 mnemonic pbkdf2 pyaes typing-extensions
Finally, download executable from the list below and run it.