Electrum-GRS wallet

Electrum-GRS is a lightweight "thin client" groestlcoin wallet Windows, MacOS and Linux based on a client-server protocol.
Its main advantages over the original Groestlcoin client include support for multi-signature wallets and not requiring the download of the entire block chain.

If you are an ordinary user of Groestlcoin and simply want the convenience of a web wallet with the security of a real application and support for multi-signature, then Elecrum-GRS is the right choice for you.

Changelog 4.5.4
• enforce that we run with python asserts enabled, regardless of platform
• Trezor: support longer than 9 character PIN codes
• include AppStream metainfo.xml in tarballs
• fix: exceptions in some callbacks got lost and not logged
• remove SSL options from config
• make number of logfiles to keep configurable
• refactored SimpleConfig and added ConfigVars
• incremental writes of wallet file
• add warnings and prompt users when signing txs with non-default sighashes
• add option to merge duplicate outputs
• fix: consider bip21 URIs as invalid if they contain unknown req-* param
• port wizard to new implementation
• fix fiat balance sorting in address list window
• remove thousands separator when copying numbers to clipboard
• new: notes tab for saving text in the (encrypted) wallet file
• simplify welcome page for first-start network settings
• Trezor: allow multiple change outputs
• Trezor: support external pre-signed inputs
• new: swapserver plugin
• update bundled zbar, for security fixes
• localization: never translate CLI/RPC
• localization: simplify how default language is chosen
• also support unfinished wallets when opened through File>Open
• fix handler for OpenFileEventFilter
• fix crash during startup/wizard-open
• changed: label tx sizes as "vbytes", and feerates as "sat/vbyte"
• fix: wizard regression not able to use HWW as cosigner for new wallets
• fix: onchain invoice paid detection broken if jsonpatch enabled
• fix: program not starting because of bad "proxy" config value
• fix: wizard: don't log sensitive values: replace blacklist with whitelist
• new: basic "add server as bookmark" functionality
• fix: potential race condition in wizard page construction
• fix: don't use lightning invoice when user specifies MAX amount
• various UI fixes
• Trezor: support SLIP-19 ownership proofs, for trezor-based Standard_Wallets
• Trezor: fix regression in sign_transaction for trezor one for multisig
• Trezor: fix allow adding SLIP-19 ownership proofs to complete inputs
• Trezor: fix a race in swapserver when handling server-normal-swaps

• port to Qt6
• fix invoice amount bounds check
• fix places where text was rendered off-screen for certain translations
• fix BIP39 cosigner script type must be same as primary
• fix: never use current fiat exchange rate for old historical amounts
• better handle android back-gesture
• new: show private key in address details
• new: show tx inputs in TxDetails and other dialogs
• new: label sync plugin toggle
• new: message sign & verify
• new: allow never expiring payment requests
• new: add coins/UTXOs to addresses list, add filters
• new: delete addresses from imported wallet
• new: add support for lightning address and openalias
• new: add setting to allow screenshots everywhere
• simplify welcome page for first-start network settings
• bump min required android version from android 5.0 to 6.0 (older versions have not been working in practice since at least 4.4.0)
• properly refresh history if addresses are deleted from imported wallets
• fix crash for new wallets having cosigner using hww
• fix crash in finalizer when txid is undefined
• various UI fixes
• fix potential concurrency issue loading wallet

This application is licensed under the GPL version 3. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

Important
Store your secret phrase somewhere safe!
The multi-signature and non native segwit addresses starts with a "3" and not with a "F".
Electrum-GRS creates an encrypted filename default_wallet instead of wallet.dat (like in Groestlcoin Core)
• Location Windows: Navigate to C:\Users\USER NAME\AppData\Roaming\Electrum-grs\wallets (or open windows explorer and enter %appdata%\Electrum-grs\wallets) and back up your default_wallet file by making a copy of it and moving it to a secure location.
• Location Mac: Navigate to ~/Library/Application Support/Electrum-grs/wallets and back up your default_wallet file by making a copy of it and moving it to a secure location.

Source code
GitHub Source server: https://github.com/Groestlcoin/electrumx
Github Source server installer: https://github.com/Groestlcoin/electrumx-grs-installer
Github Source client: https://github.com/Groestlcoin/electrum-grs
Github Source icons: https://github.com/Groestlcoin/electrum-grs-icons