Releases: TinosNitso/VanityTXID-Plugin
Releases · TinosNitso/VanityTXID-Plugin
VanityTXID-Plugin v1.3.1 for Electron Cash
v1.3.1 Notes:
- Max message size now 512 Bytes instead of 75B. e.g. https://blockchain.com/bch/tx/00000073d648302417ad306912c4a43ea1aa91907921d13d95844f58637329c0
- Optional Notifications. User can change their mind after mining begins.
- Optional TTS on every OS! I've set it to pronounce the pattern + 4 extra digits. Linux requires eSpeak or else there's no voice (sudo apt install espeak). eSpeak comes with Ubuntu. In the future I might add a speed setting, and conceivably l33t (pronounce 0 as O etc).
- Message input in either hex or text. Works as a hex converter!
- If updating users need to close & re-open EC before the plugin initializes. There's some weird reinstallation bug.
- Removed/improved IsHex() method.
- Bold heading, altered placeholder text.
VanityTXID-Plugin v1.3.0 for Electron Cash & SLP Ed.
v1.3.0 Notes:
- Full SLP Edition support! That means VanityTXID addresses can now take SLPAddr format. We could already mint vanity token IDs by using a watching-only wallet in the SLP edition, but now the plugin works natively in the SLP Edition. I've tested both Windows & Linux, and will try to update to at least macOS Catalina tomorrow. One zip for all editions & OSs.
- multiprocessing module isn't required for os.cpu_count(). No change to binaries (C++).
VanityTXID-Plugin v1.2.1 for Electron Cash
v1.2.1 notes:
- Bug fix for disable &/or uninstall error. To uninstall v1.2.0 users need to close and then re-open the wallet.
- Bug fix when user attempts to mine a txn which can't be mined.
- Will now sign both P2SH & P2PKH, in any order, wherever possible. They can be combined using the watching-only wallet, along with other addresses which can't be signed for.
- I've changed the binary to use a 3 Byte nonce position, exit() function and more constants.
VanityTXID-Plugin v1.2.0 for Electron Cash
v1.2.0 notes:
- Full support for macOS, version High Sierra and newer.
- Bug fixed where closing irrelevant wallets cancels mining. Simplified Python code.
- Password & PrivKey are now overwritten before being deleted, and then Garbage Collected.
- C++ code simplified by using const nonce position.
- All C++ warnings resolved.
- New license file mentions copied plugin template code. github.com/KarolTrzeszczkowski/Electron-Cash-Plugin-Template
VanityTXID-Plugin v1.1.0 for Electron Cash, on both Linux & Windows
Release notes:
- Linux now supported. I've found the Linux binary is about 17% faster. Maybe it's the compiler's fault.
- Downgrade Windows binary to 32 bit from 64 bit, since EC is only 32 bit on Windows.
- Simplified C++ using exit(0).
VanityTXID-Plugin v1.0.3 for Electron Cash on Windows
Updates:
- We can now instantly convert any number of addresses by first selecting them in the Addresses tab and then copy-paste over to the Address converter in VanityTXID.
- Now have a complete list of P2SH addresses, which is updated whenever user does anything to the Converter box.
- I fixed an error from 1.0.2 where the user types in the wrong password. Now it asks again, and if user hits cancel then we return to normal. I simplified a lot of Python script, but no change to binary.
I've been trying to get some virtual machines working, but VirtualBox was too difficult, so now I'm learning to use Hyper-V. First I'm gonna test Windows XP. I think I'll try get hash rate before adding Linux support.
VanityTXID-Plugin v1.0.2 for Electron Cash on Windows
Updates:
- Nonce position can now be up to 256**2 Bytes, so the input being "mined" doesn't have to be the first. (That was a bug in v1.0.1.)
- Improved code so that raw TX hex can be repeatedly mined (copy-paste after mining, and then again etc).
- Full support for legacy P2SH form (starting with '3' instead of 'p').
- Multiple P2SH address display, but generating lots of addresses at once will be next update.
- Added version title.
VanityTXID-Plugin v1.0.1 for Electron Cash on Windows
- Now support uncompressed keys. e.g. www.blockchain.com/bch/tx/000000821afbda9e137ab90bf5de3cad8bf8a3bbe218b7f9c26566ec5779fd8f
- Have improved UI with labels.
- Have fixed many error reports by using try:/except: functions. Crashes honestly never happened for me at first 'cause I was testing on portable EC - it depends on the EC edition whether try:/except: is really needed. e.g. non-portable EC no longer reports error on TaskKill.
- Using Python bitcoin.int_to_hex
- del(Password) after it's used.
- 128<Thread#<256 now allowed (was bug in C++ code). I've found 256 threads might be a tiny bit faster than 8 for patterns six long.
VanityTXID-Plugin v1.0.0 for Electron Cash on Windows
It's only been tested on Win10 using EC version 4.2.5 (portable and non-portable).