Skip to content

Commit 2ae1858

Browse files
committed
Upgrade: hdwallet documentation pages
1 parent 0100a33 commit 2ae1858

File tree

6 files changed

+54
-19
lines changed

6 files changed

+54
-19
lines changed

docs/cli.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
============================
2+
Command Line Interface (CLI)
3+
============================
4+
5+
.. image:: static/svg/hdwallet-cli.svg
6+
:alt: HDWallet CLI
7+
8+
.. click:: hdwallet.cli.__main__:cli_main
9+
:prog: hdwallet
10+
:show-nested:

docs/conf.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@
5454

5555
# -- Options for HTML output -------------------------------------------------
5656

57+
html_logo = "static/svg/hdwallet-logo.svg"
58+
5759
# The theme to use for HTML and HTML Help pages. See the documentation for
5860
# a list of builtin themes.
5961
html_theme = "furo"
@@ -91,10 +93,13 @@
9193
# "announcement": "<em>Important</em> announcement!",
9294
}
9395

96+
# Set a minimal HTML title
97+
html_title = release
98+
9499
# Add any paths that contain custom static files (such as style sheets) here,
95100
# relative to this directory. They are copied after the builtin static files,
96101
# so a file named "default.css" will overwrite the builtin "default.css".
97-
html_static_path = ["static", "static/css", "static/gif"]
102+
html_static_path = ["static", "static/css", "static/svg"]
98103

99104
# Autodoc member order
100105
autodoc_member_order = "bysource"

docs/index.rst

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,34 @@ Hierarchical Deterministic Wallet
2525
Python-based library for the implementation of a Hierarchical Deterministic (HD) Wallet generator supporting more than 200 cryptocurrencies.
2626
It allows the handling of multiple coins, multiple accounts, external and internal chains per account, and millions of addresses per chain.
2727

28-
For more info see the BIP specs.
28+
.. epigraph::
29+
30+
The library is designed to be flexible and scalable, making it ideal for developers who need to integrate multi-currency wallet functionalities into their applications.
31+
It supports standard protocols for compatibility with other wallets and services, offering features like secure seed creation, efficient key management, and easy account handling.
32+
33+
This library simplifies the complexity of blockchain interactions and enhances security for end-users.
2934

3035
.. list-table::
31-
:widths: 10 185
36+
:widths: 30 200
3237
:header-rows: 1
3338

34-
* - BIP's
35-
- Titles
36-
* - `BIP39 <https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki>`_
37-
- Mnemonic code for generating deterministic keys
38-
* - `BIP85 <https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki>`_
39-
- Deterministic Entropy From BIP32 Keychains
40-
* - `BIP32 <https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki>`_
41-
- Hierarchical Deterministic Wallets
42-
* - `BIP44 <https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki>`_
43-
- Multi-Account Hierarchy for Deterministic Wallets
44-
* - `BIP49 <https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki>`_
45-
- Derivation scheme for P2WPKH-nested-in-P2SH based accounts
46-
* - `BIP84 <https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki>`_
47-
- Derivation scheme for P2WPKH based accounts
48-
* - `BIP141 <https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki>`_
49-
- Segregated Witness (Consensus layer)
39+
* - Components
40+
- Protocols
41+
* - Cryptocurrencies
42+
- `#supported-cryptocurrencies <cryptocurrencies.html>`_
43+
* - Entropies
44+
- ``Algorand``, ``BIP39``, ``Electrum-V1``, ``Electrum-V2``, ``Monero``
45+
* - Mnemonics
46+
- ``Algorand``, ``BIP39``, ``Electrum-V1``, ``Electrum-V2``, ``Monero``
47+
* - Seeds
48+
- ``Algorand``, ``BIP39``, ``Cardano``, ``Electrum-V1``, ``Electrum-V2``, ``Monero``
49+
* - Elliptic Curve Cryptography's
50+
- ``Kholaw-Ed25519``, ``SLIP10-Ed25519``, ``SLIP10-Ed25519-Blake2b``, ``SLIP10-Ed25519-Monero``, ``SLIP10-Nist256p1``, ``SLIP10-Secp256k1``
51+
* - Hierarchical Deterministic's
52+
- ``BIP32``, ``BIP44``, ``BIP49``, ``BIP84``, ``BIP86``, ``BIP141``, ``Cardano``, ``Electrum-V1``, ``Electrum-V2``, ``Monero``
53+
* - Derivations
54+
- ``BIP44``, ``BIP49``, ``BIP84``, ``BIP86``, ``CIP1852``, ``Custom``, ``Electrum``, ``Monero``, ``HDW (Our own custom derivation)``
55+
* - Addresses
56+
- ``Algorand``, ``Aptos``, ``Avalanche``, ``Cardano``, ``Cosmos``, ``EOS``, ``Ergo``, ``Ethereum``, ``Filecoin``, ``Harmony``, ``Icon``, ``Injective``, ``Monero``, ``MultiversX``, ``Nano``, ``Near``, ``Neo``, ``OKT-Chain``, ``P2PKH``, ``P2SH``, ``P2TR``, ``P2WPKH``, ``P2WPKH-In-P2SH``, ``P2WSH``, ``P2WSH-In-P2SH``, ``Ripple``, ``Solana``, ``Stellar``, ``Sui``, ``Tezos``, ``Tron``, ``XinFin``, ``Zilliqa``
57+
* - Others
58+
- ``BIP38``, ``Wallet Import Format``, ``Serialization``

docs/static/css/hdwallet.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,13 @@ table.docutils {
1919
.mixed-align-table td:last-child, .mixed-align-table th:last-child {
2020
text-align: center; /*right*/
2121
}
22+
23+
.sidebar-logo-container img {
24+
width: 125px;
25+
height: auto;
26+
}
27+
28+
.sidebar-brand-text {
29+
text-align: center;
30+
font-size: 19px;
31+
}

docs/static/gif/hdwallet.gif

-203 KB
Binary file not shown.

docs/toctree.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ HDWallet
77

88
Overview <index.rst>
99
install.rst
10+
cli.rst
1011
Supported Cryptocurrencies <cryptocurrencies.rst>
1112

1213
.. toctree::

0 commit comments

Comments
 (0)