Electrum-GRS 4.5.4 released

Started by jackielove4u, March 22, 2024, 02:05:33 PM

Previous topic - Next topic

jackielove4u


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 Electrum-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

Features
• Encrypted wallet - the file that contains your groestlcoins is protected with a password. You are protected from thieves.
• Deterministic key generation - If you lose your wallet, you can recover it from its seed. You are protected from your own mistakes.
• Instant on - the client does not download the blockchain, it requests that information from a server. No delays, always up-to-date.
• Freedom and Privacy - The server does not store user accounts. You are not tied to a particular server, and the server does not need to know you.
• No scripts - Electrum-GRS does not download any script. A compromised server cannot send you arbitrary code and steal your groestlcoins.
• No single point of failure - The server code is open source, anyone can run a server.
• Transactions are signed locally - Your private keys are not shared with the server. You do not have to trust the server with your money.
• Firewall friendly - The client does not need to open a port, it simply polls the server for updates.
• Free software - Gnu GPL v3. Anyone can audit the code.
• Written in Python - The code is short, and easy to review.
• User Friendly - Support for Groestlcoin URIs, signed URIs and Groestlcoin aliases
• No Lock-In - You can export your private keys and use them in other groestlcoin clients.
• No Downtimes - Electrum-GRS servers are decentralized and redundant. Your wallet is never down.
• Proof Checking - Electrum-GRS Wallet verifies all the transactions in your history using SPV.
• Cold Storage - Keep your private keys offline, and go online with a watching-only wallet. Sign transactions from a computer that is always offline. Broadcast them from a machine that does not have your keys.
• Multisign - Split the permission to spend your coins between several wallets using parallel BIP32 derivations and P2SH addresses ("2 of 2", "2 of 3"). Compact serialization format for unsigned or partially signed transactions, that includes the BIP32 master public key and derivation needed to sign inputs. Serialized transactions can be sent to cosigners or to cold storage using QR codes

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.

You can download it using the links below and be up and running with Groestlcoin in 5 minutes.

Download the OSX wallet here: https://github.com/Groestlcoin/electrum-grs/releases/download/v4.5.4/electrum-grs-4.5.4.dmg

Download Windows installer here: https://github.com/Groestlcoin/electrum-grs/releases/download/v4.5.4/electrum-grs-4.5.4-setup.exe
Download Windows standalone wallet here: https://github.com/Groestlcoin/electrum-grs/releases/download/v4.5.4/electrum-grs-4.5.4.exe
Download Windows portable version here: https://github.com/Groestlcoin/electrum-grs/releases/download/v4.5.4/electrum-grs-4.5.4-portable.exe
                                       
Download Linux installer here: https://github.com/Groestlcoin/electrum-grs/releases/download/v4.5.4/electrum-grs-4.5.4-x86_64.AppImage

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