v1.4.1 (2025-07-12)
Enhancements:
- Fix OpenSSL issue in Windows-OS
Dependencies:
- Add:
pycryptodome3.23.0,<4 package - Drop:
script0.8.20,<1 package
v1.4.0 (2025-07-09)
New Additions:
- Add custom new agreements for
secret,hashfunction. @kamikazechaserNCPU/memory cost parameter (must be a power of two > 1).r: Block size parameter. Controls memory usage.p: Parallelization parameter. Defines how many threads can run in parallel.
Closed issues:
- [#5] Support for a custom N option for script
v1.3.1 (2024-12-01)
Improvements:
- Include a Source link in our PyPI metadata, pointing directly to this repository.
v1.3.0 (2024-11-11)
New Additions:
- Support Python v3.13 package
Fix Bugs:
- Fix error message typos
v1.2.0 (2024-08-24)
Improvements:
- Updated the create_new_encrypted_wif function by changing the
public_key_typeparameter to align with thewif_typenaming convention. - Added and enhanced the handling of exceptions related to BIP38 for improved error management.
Fix Bugs:
- Resolved the logic issue related to the handling of lot and sequence values.
v1.1.0 (2024-08-17)
New Additions:
- Add
networkparam on BIP38 methods - Add custom exception
v1.0.1 (2024-08-13)
New Additions:
- Add
Point,PubicKey&PrivateKeysecp256k1 implementation. - Add
Pay to Public Key Hash (P2PKH)address implementation.
New Cryptocurrencies:
Now, this module supports more than 150+ cryptocurrencies, including the following:
Supported Cryptocurrencies
Name | Network | WIF Prefix | Address Prefix |
|---|---|---|---|
| Adcoin | mainnet | 0xb0 | 0x17 |
| Anon | mainnet | 0x80 | 0x582 |
| Argoneum | mainnet | 0xbf | 0x32 |
| Artax | mainnet | 0x97 | 0x17 |
| Aryacoin | mainnet | 0x97 | 0x17 |
| Asiacoin | mainnet | 0x97 | 0x17 |
| Auroracoin | mainnet | 0x97 | 0x17 |
| Avian | mainnet | 0x80 | 0x3c |
| Axe | mainnet | 0xcc | 0x37 |
| Bata | mainnet | 0xa4 | 0x19 |
| BeetleCoin | mainnet | 0x99 | 0x1a |
| BelaCoin | mainnet | 0x99 | 0x19 |
| BitCloud | mainnet | 0x99 | 0x19 |
| BitSend | mainnet | 0xcc | 0x66 |
| Bitcoin | mainnet | 0x80 | 0x00 |
testnet | 0xef | 0x6f | |
regtest | 0xef | 0x6f | |
| BitcoinAtom | mainnet | 0x80 | 0x17 |
| BitcoinGold | mainnet | 0x80 | 0x26 |
| BitcoinGreen | mainnet | 0x2e | 0x26 |
| BitcoinPlus | mainnet | 0x99 | 0x19 |
| BitcoinPrivate | mainnet | 0x80 | 0x1325 |
testnet | 0xef | 0x1957 | |
| BitcoinSV | mainnet | 0x80 | 0x00 |
| BitcoinZ | mainnet | 0x80 | 0x1cb8 |
| Bitcore | mainnet | 0x80 | 0x03 |
| Blackcoin | mainnet | 0x99 | 0x19 |
| BlockStamp | mainnet | 0x80 | 0x00 |
| Blocknode | mainnet | 0x4b | 0x19 |
testnet | 0x89 | 0x55 | |
| Bolivarcoin | mainnet | 0xd5 | 0x55 |
| BritCoin | mainnet | 0x99 | 0x19 |
| CPUChain | mainnet | 0x80 | 0x1c |
| CanadaeCoin | mainnet | 0x9c | 0x1c |
| Cannacoin | mainnet | 0x9c | 0x1c |
| Clams | mainnet | 0x85 | 0x89 |
| ClubCoin | mainnet | 0x99 | 0x1c |
| Compcoin | mainnet | 0x9c | 0x1c |
| CranePay | mainnet | 0x7b | 0x1c |
| Crave | mainnet | 0x99 | 0x46 |
| Dash | mainnet | 0xcc | 0x4c |
testnet | 0xef | 0x8c | |
| DeepOnion | mainnet | 0x9f | 0x1f |
| Defcoin | mainnet | 0x9e | 0x1e |
| Denarius | mainnet | 0x9e | 0x1e |
| Diamond | mainnet | 0xda | 0x5a |
| DigiByte | mainnet | 0x80 | 0x1e |
| Digitalcoin | mainnet | 0x9e | 0x1e |
| Divi | mainnet | 0xd4 | 0x1e |
testnet | 0xd4 | 0x1e | |
| Dogecoin | mainnet | 0xf1 | 0x1e |
testnet | 0xf1 | 0x71 | |
| EDRCoin | mainnet | 0xdd | 0x5d |
| Ecoin | mainnet | 0xdc | 0x5c |
| Einsteinium | mainnet | 0xa1 | 0x21 |
| Elastos | mainnet | 0x80 | 0x21 |
| Energi | mainnet | 0x6a | 0x21 |
| EuropeCoin | mainnet | 0xa8 | 0x21 |
| Evrmore | mainnet | 0x80 | 0x21 |
testnet | 0xef | 0x6f | |
| ExclusiveCoin | mainnet | 0xa1 | 0x21 |
| FIX | mainnet | 0x3c | 0x23 |
testnet | 0xed | 0x4c | |
| Feathercoin | mainnet | 0x8e | 0x0e |
| Firo | mainnet | 0xd2 | 0x52 |
| Firstcoin | mainnet | 0xa3 | 0x23 |
| Flashcoin | mainnet | 0xc4 | 0x44 |
| Flux | mainnet | 0x80 | 0x1cb8 |
| Foxdcoin | mainnet | 0x80 | 0x23 |
testnet | 0xef | 0x5f | |
| FujiCoin | mainnet | 0xa4 | 0x24 |
| GCRCoin | mainnet | 0x9a | 0x26 |
| GameCredits | mainnet | 0xa6 | 0x26 |
| GoByte | mainnet | 0xc6 | 0x26 |
| Gridcoin | mainnet | 0xbe | 0x3e |
| GroestlCoin | mainnet | 0x80 | 0x24 |
testnet | 0xef | 0x6f | |
| Gulden | mainnet | 0x62 | 0x26 |
| Helleniccoin | mainnet | 0xb0 | 0x30 |
| Hempcoin | mainnet | 0xa8 | 0x28 |
| Horizen | mainnet | 0x80 | 0x2089 |
| Hush | mainnet | 0x80 | 0x1cb8 |
| IXCoin | mainnet | 0x80 | 0x8a |
| InsaneCoin | mainnet | 0x37 | 0x66 |
| InternetOfPeople | mainnet | 0x31 | 0x75 |
| Jumbucks | mainnet | 0xab | 0x2b |
| Kobocoin | mainnet | 0xa3 | 0x23 |
| Komodo | mainnet | 0xbc | 0x3c |
| LBRYCredits | mainnet | 0x1c | 0x55 |
| Landcoin | mainnet | 0xb0 | 0x30 |
| Linx | mainnet | 0xcb | 0x4b |
| Litecoin | mainnet | 0xb0 | 0x30 |
testnet | 0xef | 0x6f | |
| LitecoinCash | mainnet | 0xb0 | 0x1c |
| LitecoinZ | mainnet | 0x80 | 0xab3 |
| Lkrcoin | mainnet | 0xb0 | 0x30 |
| Lynx | mainnet | 0xad | 0x2d |
| Mazacoin | mainnet | 0xe0 | 0x32 |
| Megacoin | mainnet | 0xb2 | 0x32 |
| Minexcoin | mainnet | 0x80 | 0x4b |
| Monacoin | mainnet | 0xb0 | 0x32 |
| Monk | mainnet | 0x37 | 0x33 |
| Myriadcoin | mainnet | 0xb2 | 0x32 |
| NIX | mainnet | 0x80 | 0x26 |
| Namecoin | mainnet | 0x80 | 0x34 |
| Navcoin | mainnet | 0x96 | 0x35 |
| Neblio | mainnet | 0xb5 | 0x35 |
| Neoscoin | mainnet | 0xb1 | 0x35 |
| Neurocoin | mainnet | 0xb5 | 0x35 |
| NewYorkCoin | mainnet | 0xbc | 0x3c |
| Novacoin | mainnet | 0x88 | 0x08 |
| NuBits | mainnet | 0x96 | 0x19 |
| NuShares | mainnet | 0x95 | 0x3f |
| OKCash | mainnet | 0x03 | 0x37 |
| Omni | mainnet | 0x80 | 0x00 |
testnet | 0xef | 0x6f | |
| Onix | mainnet | 0xcb | 0x4b |
| Particl | mainnet | 0x6c | 0x38 |
| Peercoin | mainnet | 0xb7 | 0x37 |
| Pesobit | mainnet | 0xb7 | 0x37 |
| Phore | mainnet | 0xd4 | 0x37 |
| Pinkcoin | mainnet | 0x83 | 0x03 |
| Pivx | mainnet | 0xd4 | 0x1e |
testnet | 0xef | 0x8b | |
| PoSWCoin | mainnet | 0xb7 | 0x37 |
| Potcoin | mainnet | 0xb7 | 0x37 |
| ProjectCoin | mainnet | 0x75 | 0x37 |
| Putincoin | mainnet | 0xb7 | 0x37 |
| Qtum | mainnet | 0x80 | 0x3a |
testnet | 0xef | 0x78 | |
| RSK | mainnet | 0x80 | 0x00 |
testnet | 0xef | 0x6f | |
| Rapids | mainnet | 0x2e | 0x3d |
| Ravencoin | mainnet | 0x80 | 0x3c |
testnet | 0x80 | 0x6f | |
| Reddcoin | mainnet | 0xbd | 0x3d |
| Ripple | mainnet | 0x80 | 0x00 |
| Ritocoin | mainnet | 0x8b | 0x19 |
| Rubycoin | mainnet | 0xbc | 0x3c |
| Safecoin | mainnet | 0xbd | 0x3d |
| Saluscoin | mainnet | 0xbf | 0x3f |
| Scribe | mainnet | 0x6e | 0x3c |
| ShadowCash | mainnet | 0xbf | 0x3f |
testnet | 0xff | 0x7f | |
| Slimcoin | mainnet | 0x46 | 0x3f |
testnet | 0x57 | 0x6f | |
| Smileycoin | mainnet | 0x05 | 0x19 |
| Solarcoin | mainnet | 0x92 | 0x12 |
| Stash | mainnet | 0xcc | 0x4c |
testnet | 0xef | 0x8c | |
| Stratis | mainnet | 0xbf | 0x3f |
testnet | 0xbf | 0x41 | |
| Sugarchain | mainnet | 0x80 | 0x3f |
testnet | 0xef | 0x42 | |
| Syscoin | mainnet | 0x80 | 0x3f |
| TOACoin | mainnet | 0xc1 | 0x41 |
| TWINS | mainnet | 0x42 | 0x49 |
testnet | 0xed | 0x4c | |
| ThoughtAI | mainnet | 0x7b | 0x07 |
| UltimateSecureCash | mainnet | 0xbf | 0x44 |
| Unobtanium | mainnet | 0xe0 | 0x82 |
| Vcash | mainnet | 0xc7 | 0x47 |
| Verge | mainnet | 0x9e | 0x1e |
| Vertcoin | mainnet | 0x80 | 0x47 |
| Viacoin | mainnet | 0xc7 | 0x47 |
testnet | 0xff | 0x7f | |
| VirtualCash | mainnet | 0xc7 | 0x47 |
| Vivo | mainnet | 0xc6 | 0x46 |
| Voxels | mainnet | 0xc6 | 0x46 |
| Wagerr | mainnet | 0xc7 | 0x49 |
| Whitecoin | mainnet | 0xc9 | 0x49 |
| Wincoin | mainnet | 0xc9 | 0x49 |
| XUEZ | mainnet | 0xd4 | 0x4b |
| Ycash | mainnet | 0x80 | 0x1c28 |
| ZClassic | mainnet | 0x80 | 0x1cb8 |
| Zcash | mainnet | 0x80 | 0x1cb8 |
testnet | 0xef | 0x1d25 | |
| Zetacoin | mainnet | 0xe0 | 0x50 |
| ZooBC | mainnet | 0x80 | 0x00 |
| eGulden | mainnet | 0xb0 | 0x30 |
Improvements:
- Refactored all BIP38 methods into a well-organized class structure.
- Reorganized code by distributing certain methods into newly created
crypto.py,const.py, andwif.pymodules. - Modify
libs/base58.pyto accept alphabets.
Dependencies:
- Add ECDSA
v0.18.0package onbip38.txtrequirements. - Add Furo
2024.8.6package ondocs.txtrequirements. - Bump Coveralls into
v4.0.1package ontests.txtrequirements. - Bump PyTest into
v8.3.2package ontests.txtrequirements. - Bump Sphinx into
v8.0.2package ondocs.txtrequirements.
v0.3.0 (2023-10-25)
New Additions:
- Support WIF (Wallet Import Format) testnet network
v0.2.1 (2023-10-15)
Fix Bugs:
- Fix: Some typo error
v0.2.0 (2023-10-12)
New Additions:
- It supports both Bitcoin
mainnetandtestnetnetwork addresses.
v0.1.1 (2023-09-07)
Fix Bugs:
- Fix: Some issues
v0.1.0 (2023-09-07)
New Additions:
- It supports both No EC-multiply and EC-multiply modes.