Skip to content

Commit 117e6ed

Browse files
authored
Merge pull request #2 from meherett/axiom90/desktop
Desktop client app
2 parents 124cf60 + 2c22eff commit 117e6ed

File tree

7 files changed

+23
-7
lines changed

7 files changed

+23
-7
lines changed

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
# Bitcoin Improvement Proposal - 0038 / BIP38
1+
<h1 align="center" style="border-bottom: none">
2+
<img height="100" alt="BIP38" src="docs/static/svg/bip38.svg"><br>Bitcoin Improvement Proposal - 0038
3+
</h1>
4+
5+
<p align="center">
6+
<a href="https://github.com/meherett/python-bip38/releases" target="_blank">Releases</a> · <a href="https://talonlab.gitbook.io/bip38/manual" target="_blank">Manual</a> · <a href="https://bip38.readthedocs.io" target="_blank">API Docs</a> · <a href="#donations">Donation</a>
7+
</p>
8+
9+
<div align="center">
210

311
[![Build Status](https://img.shields.io/github/actions/workflow/status/meherett/python-bip38/build.yml)](https://github.com/meherett/python-bip38/actions/workflows/build.yml)
412
[![PyPI Version](https://img.shields.io/pypi/v/bip38.svg?color=blue)](https://pypi.org/project/bip38)
@@ -7,10 +15,14 @@
715
[![PyPI Python Version](https://img.shields.io/pypi/pyversions/bip38.svg)](https://pypi.org/project/bip38)
816
[![Coverage Status](https://coveralls.io/repos/github/meherett/python-bip38/badge.svg?branch=master)](https://coveralls.io/github/meherett/python-bip38)
917

18+
</div>
19+
1020
A Python library for the implementation of Bitcoin Improvement Proposal - 0038 / (BIP38) protocol.
1121
This library supports both [No EC-multiply](https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki#encryption-when-ec-multiply-flag-is-not-used) and [EC-multiply](https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki#encryption-when-ec-multiply-mode-is-used) modes and is compatible with over 150+ cryptocurrencies.
1222
It's specifically tailored for Pay-to-PubKey-Hash (P2PKH) address types.
1323

24+
![Desktop Application](docs/static/gif/bip38.gif)
25+
1426
For more info see the [Passphrase-protected private key - BIP38](https://en.bitcoin.it/wiki/BIP_0038) spec.
1527

1628
## Installation
@@ -417,7 +429,7 @@ BIP38 Decrypted: {
417429
To get started, just fork this repo, clone it locally, and run:
418430

419431
```
420-
pip install -e .[tests,docs]
432+
pip install -e .[desktop,tests,docs]
421433
```
422434

423435
## Testing
@@ -450,9 +462,8 @@ This module supports more than 150+ cryptocurrencies, including the following:
450462

451463
Buy me a coffee if You found this tool helpful:
452464

453-
- **Bitcoin** - 12uaGVdX1t86FXLQ4yYPrRQDCK7xGGu82r
454-
- **Ethereum / Tether** - 0xCCAad7A87fd81553d0F93F743Fb4Fc6B213b228B
455-
- **Bitcoin / Ethereum / Tether** - With Unstoppable [hd.wallet](https://ud.me/hd.wallet)
465+
- **Bitcoin** - 16c7ajUwHEMaafrceuYSrd35SDjmfVdjoS
466+
- **Ethereum / ERC20** - 0xD3cbCB0B6F82A03C715D665b72dC44CEf54e6D9B
456467

457468
Thank you very much for your support.
458469

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ We welcome pull requests. To get started, just fork this `github repository <htt
455455

456456
::
457457

458-
pip install -e .[tests,docs]
458+
pip install -e .[desktop,tests,docs]
459459

460460

461461
Testing

docs/static/gif/bip38.gif

864 KB
Loading

docs/static/svg/bip38-full.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/static/svg/bip38.svg

Lines changed: 1 addition & 0 deletions
Loading

requirements/desktop.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
PySide6==6.7.2
2+
cx-Freeze==7.2.0

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ def get_requirements(name: str) -> List[str]:
5050
include_package_data=True,
5151
extras_require=dict(
5252
docs=get_requirements(name="requirements/docs"),
53-
tests=get_requirements(name="requirements/tests")
53+
tests=get_requirements(name="requirements/tests"),
54+
desktop=get_requirements(name="requirements/desktop")
5455
),
5556
classifiers=[
5657
"Development Status :: 5 - Production/Stable",

0 commit comments

Comments
 (0)