Browse Source

update wiki documentation

The MMGen Project 2 months ago
parent
commit
94a59e650a

+ 1 - 1
.github/workflows/build.yaml

@@ -18,7 +18,7 @@ jobs:
 
 
     strategy:
     strategy:
       matrix:
       matrix:
-        python-version: ["3.9", "3.11", "3.12", "3.13"]
+        python-version: ["3.11", "3.12", "3.13"]
 
 
     steps:
     steps:
     - uses: actions/checkout@v4
     - uses: actions/checkout@v4

+ 1 - 1
.github/workflows/ruff.yaml

@@ -18,7 +18,7 @@ jobs:
 
 
     strategy:
     strategy:
       matrix:
       matrix:
-        python-version: ["3.9", "3.11", "3.12", "3.13"]
+        python-version: ["3.11", "3.12", "3.13"]
 
 
     steps:
     steps:
     - uses: actions/checkout@v4
     - uses: actions/checkout@v4

+ 17 - 4
doc/wiki/Altcoin-and-Forkcoin-Support.md

@@ -35,10 +35,12 @@ tokens.  In addition, ERC20 token creation and deployment are supported via the
 
 
 #### <a id="a_ed">Install the Ethereum dependencies</a>
 #### <a id="a_ed">Install the Ethereum dependencies</a>
 
 
+Skip this step for MSYS2 or if your Python version is 3.13 or greater.
+
 From the MMGen Wallet repository root, type:
 From the MMGen Wallet repository root, type:
 
 
 ```text
 ```text
-$ python3 -m pip install -r alt-requirements.txt # skip this for MSYS2
+$ python3 -m pip install -r keccak-requirements.txt
 ```
 ```
 
 
 #### <a id="a_geth">Install and run Reth, Geth or Parity</a>
 #### <a id="a_geth">Install and run Reth, Geth or Parity</a>
@@ -247,11 +249,14 @@ in your executable path.
 
 
 <a id="a_xmr_req">Install the Python XMR requirements:</a>
 <a id="a_xmr_req">Install the Python XMR requirements:</a>
 
 
-(Note that this step is not required for MSYS2, as these requirements were
-already installed by pacman.)
+Skip this step for MSYS2, as these requirements were already installed by
+pacman.
+
+Skip ‘keccak-requirements.txt’ if your Python version 3.13 or greater and
+you don’t plan to run the test suite.
 
 
 ```text
 ```text
-$ python3 -m pip install -r alt-requirements.txt
+$ python3 -m pip install -r keccak-requirements.txt  # see above
 $ python3 -m pip install -r xmr-requirements.txt
 $ python3 -m pip install -r xmr-requirements.txt
 ```
 ```
 
 
@@ -302,6 +307,12 @@ To learn how to transact using your wallets, continue on to the
 
 
 ### <a id="a_rune">THORChain (RUNE)</a>
 ### <a id="a_rune">THORChain (RUNE)</a>
 
 
+Install the RUNE requirements:
+
+```text
+$ python3 -m pip install -r rune-requirements.txt
+```
+
 Transacting RUNE with MMGen Wallet is similar to transacting BTC as described in
 Transacting RUNE with MMGen Wallet is similar to transacting BTC as described in
 the [**Getting Started**][gs] guide.  Just add the `--coin=rune` option to all
 the [**Getting Started**][gs] guide.  Just add the `--coin=rune` option to all
 relevant commands.  With `mmgen-autosign`, add `rune` to the list of coins in
 relevant commands.  With `mmgen-autosign`, add `rune` to the list of coins in
@@ -315,6 +326,8 @@ communications via Tor or I2P: refer to the helpscreens of `mmgen-txcreate`,
 
 
 ### <a id="a_tcswap">Asset swaps via THORChain</a>
 ### <a id="a_tcswap">Asset swaps via THORChain</a>
 
 
+Install the RUNE requirements as shown above.
+
 21 assets (as of this writing) may be swapped directly within MMGen Wallet via
 21 assets (as of this writing) may be swapped directly within MMGen Wallet via
 THORChain.  Swapping assets is just like normal transacting, except transactions
 THORChain.  Swapping assets is just like normal transacting, except transactions
 are created using `mmgen-swaptxcreate` instead of `mmgen-txcreate`.  Note that
 are created using `mmgen-swaptxcreate` instead of `mmgen-txcreate`.  Note that

+ 1 - 1
doc/wiki/Test-Suite.md

@@ -120,7 +120,7 @@ may also be started and stopped manually at the DOS or MSYS2 prompt as follows
 #### Install Monero-Python
 #### Install Monero-Python
 
 
 ```text
 ```text
-$ python3 -m pip install pycryptodome ipaddress varint
+$ python3 -m pip install ipaddress varint
 $ python3 -m pip install --no-deps monero
 $ python3 -m pip install --no-deps monero
 ```
 ```