Skip to content

Releases: simpleledger/Electron-Cash-SLP

Electron Cash SLP 3.6.2

25 Apr 20:47
8c273e9
Compare
Choose a tag to compare

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

09 Jan 20:32
Compare
Choose a tag to compare
  • .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
    • 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.
  • .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

07 Dec 13:54
Compare
Choose a tag to compare
  • .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

06 Dec 13:55
Compare
Choose a tag to compare
  • .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

12 Sep 12:36
Compare
Choose a tag to compare
  • .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

21 Aug 20:17
Compare
Choose a tag to compare
  • .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.

    • image
    • image
  • 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.

    • image
  • 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

    • image
  • 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

Electron Cash SLP Edition 3.4.14

08 Jun 20:50
Compare
Choose a tag to compare

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

29 May 20:33
Compare
Choose a tag to compare

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

13 May 02:52
Compare
Choose a tag to compare

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

10 May 01:30
Compare
Choose a tag to compare

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.