Releases: simpleledger/Electron-Cash-SLP
Electron Cash SLP 3.6.2
3.6.2 Updates
- Critical security patch for a vulnerability in the Mint Tool
- Fix UI bugs related to using SLP Mint/Burn tools with imported_priv_key wallet type
- Added UI label to show amount downloaded for Graph Search in the network dialog tokens tab
- Fixed dialog message for graph search high data usage
- Fixed graph search cache issue for large DAGs > 100000 transactions
- Removed option to "Burn invalid SLP transactions for this token" from Burn Tool
- Add more verbose user agent when paying with BIP70
Electron Cash SLP 3.6.2 Dev Pre-Release 1
.AppImage
is for any Linux 64 bit (it's a self-contained app bundle with everything inside)- Note: Be sure to set this to executable to run it (
chmod +x
)
- Note: Be sure to set this to executable to run it (
.dmg
is for macOS, as usual- NOTE: The
-macosx.dmg
is provided for legacy compatibility with macOS 10.11 El Capitan up to Mojave. Do not use this.dmg
on newer systems. Instead, for newer systems such Catalina, use-macosx-notarized.dmg
.
- NOTE: The
.exe
is for Windows, as usual
Note
This is a pre-release development version for testing purposes with bug fixes applied, especially the following issues:
- Issue where wallet does not SLP transactions having 0 value inputs from other token IDs
- Fixed confusing high bandwidth dialog message
Still TODO
Here are the items which still should be completed before the next release (i.e., 3.6.2):
- Add
exclude_txids
property to graph search query request
Electron Cash SLP Edition 3.6.1
.AppImage
is for any Linux 64 bit (it's a self-contained app bundle with everything inside) -- Note: Be sure to set this to executable to run it (chmod +x).dmg
is for macOS, as usual.exe
is for Windows, as usual- Source code is provided as .tar.gz and .zip files (includes Python dependencies inside in packages/ -- this is built on a Linux 64-bit system and also includes libsecp256k1.so.0).
What's new in 3.6.1 (3.6.0 hotfix)
- SLP validation now uses a new Graph Search server backend, for more info go to gs.fountainhead.cash
- Burn Tool dialog now allows importing partially signed burn transaction data from a hex or file
- Improved stability of NFT1 validator with unit tests
- Added "paytomany_slp" command to CLI for multi-output SLP sends
- Added SLP token output and metadata descriptions in the transaction dialog
- Added Satochip hardware wallet support (on Linux this also requires running the pcscd daemon)
- Remove auto-switching address format to SLP format when clicking between tabs
- Ignore case in seed phrase validation when restoring wallet from seed
- Various other bug fixes and improvements ported from main Electron Cash
- Hotfixes for release 3.6.0
SHA256:
➜ sha256sum Electron-Cash-SLP-3.6.1-x86_64.AppImage
f7aa5b110ff3d27c1d7646d4551871586dbf0f63f6d39aeda1a9718d3b4168d8
➜ sha256sum Electron-Cash-SLP-3.6.1-setup.exe
b7b7a207de1d691f8b5ba4a00fce3e663c0a66e9b5d96d3c3cc90ad36ac1d430
➜ sha256sum Electron-Cash-SLP-3.6.1-portable.exe
acb0b7b3cf11af7f79791bffa6c4aa0b6375c393b849f3937f1f04f26fc6a688
➜ sha256sum Electron-Cash-SLP-3.6.1.exe
6c949dd8edbcd5eed7946e149700e93d96da07b26e1cc7e64252b273ce359321
➜ sha256sum Electron-Cash-SLP-3.6.1.zip
5420dfb275ffcd07c706d4adbbbc84983c55b17874dc7427643b3b37adb9cecc
➜ sha256sum Electron-Cash-SLP-3.6.1.tar.gz
1696d896580a5d615cf84aacd43588821413558e5a19061cf633d0666916b283
➜ sha256sum Electron-Cash-SLP-3.6.1-macosx.dmg
8ed00e43ad8757addd29583c706f6a594e88f7893df78f023bdf0f45a050fdb5
Electron Cash SLP Edition 3.6.0
.AppImage
is for any Linux 64 bit (it's a self-contained app bundle with everything inside) -- Note: Be sure to set this to executable to run it (chmod +x).dmg
is for macOS, as usual.exe
is for Windows, as usual- Source code is provided as .tar.gz and .zip files (includes Python dependencies inside in packages/ -- this is built on a Linux 64-bit system and also includes libsecp256k1.so.0).
What's new in 3.6.0
- SLP validation now uses a new Graph Search server backend, for more info go to gs.fountainhead.cash
- Burn Tool dialog now allows importing partially signed burn transaction data from a hex or file
- Improved stability of NFT1 validator with unit tests
- Added "paytomany_slp" command to CLI for multi-output SLP sends
- Added SLP token output and metadata descriptions in the transaction dialog
- Added Satochip hardware wallet support (on Linux this also requires running the pcscd daemon)
- Remove auto-switching address format to SLP format when clicking between tabs
- Ignore case in seed phrase validation when restoring wallet from seed
- Various other bug fixes and improvements ported from main Electron Cash
SHA256:
➜ sha256sum Electron-Cash-SLP-3.6.0-x86_64.AppImage
5401fb895ba436b0838a91f9f80dfc23ba967c200c2141a93b84a5a72180f385
➜ sha256sum Electron-Cash-SLP-3.6.0-setup.exe
6aba0306e08e2a86239e5cc2bdbebd9c16cc1f52b8cba2c3332441d25cb05f60
➜ sha256sum Electron-Cash-SLP-3.6.0-portable.exe
2192656fe20723950f38ff4a7b66250fe279c10166c955aac7dfdf09ea3905cb
➜ sha256sum Electron-Cash-SLP-3.6.0.exe
f3b2c408244c77f673f0b5a5ed703bf705cf497b4c9e54dfec5c67c0d108268a
➜ sha256sum Electron-Cash-SLP-3.6.0.zip
7a2d50342986f81e06778e788a610b4eb99bae1bfe155baaa64f0e58890a805b
➜ sha256sum Electron-Cash-SLP-3.6.0.tar.gz
ddc355a0ab236dce01e66949c4232817ed46cb4ef80753f26e377e88ae942065
➜ sha256sum Electron-Cash-SLP-3.6.0-macosx.dmg
2c581482208df76112c7c6e5bea36904b06d41336d3577d53e407d21ce63e18c
➜ sha256sum Electron-Cash-SLP-3.6.0-macosx.pre-notarized.dmg
3c4b578a87bffc133a6fe76d43b52b726c0198e9a9e4afd0bbaeac946e56dd1b
Electron Cash SLP Edition 3.5.1
.AppImage
is for any Linux 64 bit (it's a self-contained app bundle with everything inside) -- Note: Be sure to set this to executable to run it (chmod +x).dmg
is for macOS, as usual.exe
is for Windows, as usual- Source code is provided as .tar.gz and .zip files (includes Python dependencies inside in packages/ -- this is built on a Linux 64-bit system and also includes libsecp256k1.so.0).
What's new in 3.5.1
- Hardware wallet support for SLP transactions (works with Ledger Nano S & X devices only)
- Ported "Add hardware wallet support" feature for Linux hardware wallet support
- Passphrase-protected private key support (BIP38)
- Fixed token Burn Tool for imported private key wallet type
- SLP URI payment requests now prompt the user to add token if not already in wallet
- Added address prefix in private key exports
- Fixed recent BitPay breaking changes
- Other fixes and improvements ported from Electron Cash upstream repositories
Big thanks to Calin Culianu (@cculianu) and Axel Gembe (@EchterAgo) for their contributions on SLP hardware wallet support.
SHA256:
➜ sha256sum Electron-Cash-SLP-3.5.1-x86_64.AppImage
73cf0f15892006e3c9277b173a8031c433802a40880c027e81ca807b6d74f817
➜ sha256sum Electron-Cash-SLP-3.5.1-macosx.dmg
1718ce3a3571c8802e9e6debcac6bbf3dc92b5cfc6751589feac30c5c1b44c6f
➜ sha256sum Electron-Cash-SLP-3.5.1-setup.exe
04421b5655e1b7388000b6ffcb8b4c2fb7805dae58987e797f10ecee50b6106d
➜ sha256sum Electron-Cash-SLP-3.5.1-portable.exe
d77fc7715c8d55cf42b0492a1a481feb1bce6643aaf9fb779274f4272f13069c
➜ sha256sum Electron-Cash-SLP-3.5.1.exe
16fc2bc1c4b1e859c12c8e98c237ba418a27c7f82a4f2ff8a4423920109d5311
➜ sha256sum Electron-Cash-SLP-3.5.1.zip
4140492e83d04a9fb173adcc72e16031e4eb931b7aca97ae7d3feabffe01a084
➜ sha256sum Electron-Cash-SLP-3.5.1.tar.gz
832005b103faacbcc9109e4d526d7ae9f6f3659256cc06616cd8ec00199cd71d
Electron Cash SLP Edition 3.5
.AppImage
is for any Linux 64 bit (it's a self-contained app bundle with everything inside) -- Note: Be sure to set this to executable to run it (chmod +x).dmg
is for macOS, as usual.exe
is for Windows, as usual- Source code is provided as .tar.gz and .zip files (includes Python dependencies inside in packages/ -- this is built on a Linux 64-bit system and also includes libsecp256k1.so.0).
What's new in 3.5
-
Non-fungible tokens (NFTs) can now be grouped -- Applications driven by unique assets like gaming, collectibles, and digital media rights can now tap into the power of grouping NFTs with a group ID. This way a group of NFTs can have a limited supply and easily prove an NFT is included in a particular group. See NFT1 spec.
-
Speed up trustless token validation with SLP Graph Search -- Graph Search can be enabled through a new Tokens tab in the network dialog. This new module downloads validation sets in large batches from SLPDB, instead of crawling back towards Genesis blindly making many network requests.
-
New parallelized SLP validator runs a new thread for each token ID -- Both speed and stability of token validation was improved thanks to Calin Culianu.
-
Determistic builds for Windows binaries and AppImage -- Now the checksums for theses binaries can be deterministically replicated from source thanks to Axel Gembe
-
Other improvements
- App icon has been updated to be a little more rectangular and render better
across resolutions and platforms. Electron-Cash#1526 (cculianu, Axel Gembe, fyoookball,
BeltranLeo) - Fixed hanging GUI with large SLP wallets
- Added SLP support in Receive tab
- Refactored SLP coin selection code
- Added pre-sign check to double-check against SLP burns
- Various other bug fixes and improvements
- Various improvements ported from EC
- App icon has been updated to be a little more rectangular and render better
Electron Cash SLP Edition 3.4.14
3.4.14 Updates & Features
- Fixed "Spend from confirmed coins only" for SLP tokens when enabled via preferences, in previous versions having this option enabled could cause tokens to be burned
- Other bug fixes including: SLP fee calculations improved, incorrect password after completing token creation would cause crash
- Use separate change addresses in transactions having both BCH and SLP change when possible
- Reordered Send Tab amount input fields and moved token selector above amount inputs
- Auto-detect receipt of Genesis minting batons or coins
- Auto-name newly received tokens within Add Token Dialog after double-click (this was already implemented for right-click > Add token, but double-click seems more intuitive)
- Disable change address options in preferences
- Allow OP_RETURN entry in SLP wallets, but disable when a token is selected
- Ported many goodies from EC 4.0.6 including: CoinText support (SLP sending is not supported), automatic high resolution scaling
Electron Cash SLP Edition 3.4.13
3.4.13 Updates & Features
- Send custom BCH amount and SLP token amount simultaneously
- Now tokens are now added to the Tokens tab automatically (distinguished with red text with "right-click to add" note)
- Added minting baton indication column in the Tokens tab, and also detect receipt of minting batons from unknown tokens
- Completed multi-payment support for simpleledger per URI spec, send tab only (doesn't yet include "tokenflags" feature described in spec)
- Added https://simpleledger.info to block explorers list, removed non SLP-enabled explorers from list
- Enable SLP for "slp_imported_privkey" and "slp_imported_addr" wallet types
- Fixed bug causing transaction to hang after uploading a Token Document
- Added support for signing multisig transactions that are partially signed with public keys in the redeemScript (as opposed to being required to have "x_pubkey" format key), can also sign these types of partially signed multisigs from non-multisig wallets
- Various other fixes were ported from mainline Electron Cash
- Improved isolated of SLP gui from non-SLP type wallets
- Fixed gui window size issue with high resolution monitors (e.g., Microsoft Surface)
- Disabled "Spend from" context menu in the Coins tab to prevent burning SLP tokens
NOTE: AppImage was updated to remove High DPI scaling due to problems on some machines.
Electron Cash SLP Edition 3.4.12
3.4.12 Updates & Features
- Added Schnorr signatures as an optional feature (Tools>Electron Cash preferences>Transactions)
- Fixed bug in wizard dialog for restore seed
- Made minor tweaks and fixes to SLP related UI
- Ported various improvements from mainline Electron Cash latest master branch
Electron Cash SLP Edition 3.4.11
3.4.11 Updates & Features
- Skip seed phrase backup when creating new wallets
- Various improvements to the tokens UI
- Burn Tool dialog confirmation added
- Added address toggle below current address in Receive tab
- Added "Low balance" notification to Receive tab and Create New Tokens dialog
See "RELEASE-NOTES" file in source code for more details about this release.