From 94a59e650adfe0582ea4389737b5fb7e712ffa78 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Tue, 23 Sep 2025 09:20:55 +0000 Subject: [PATCH] update wiki documentation --- .github/workflows/build.yaml | 2 +- .github/workflows/ruff.yaml | 2 +- doc/wiki/Altcoin-and-Forkcoin-Support.md | 21 +++++++++++++++++---- doc/wiki/Test-Suite.md | 2 +- 4 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6b660cb7..500f8e85 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,7 +18,7 @@ jobs: strategy: matrix: - python-version: ["3.9", "3.11", "3.12", "3.13"] + python-version: ["3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ruff.yaml b/.github/workflows/ruff.yaml index 4729bff2..8c72e986 100644 --- a/.github/workflows/ruff.yaml +++ b/.github/workflows/ruff.yaml @@ -18,7 +18,7 @@ jobs: strategy: matrix: - python-version: ["3.9", "3.11", "3.12", "3.13"] + python-version: ["3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/doc/wiki/Altcoin-and-Forkcoin-Support.md b/doc/wiki/Altcoin-and-Forkcoin-Support.md index d2993bfc..3515cac4 100644 --- a/doc/wiki/Altcoin-and-Forkcoin-Support.md +++ b/doc/wiki/Altcoin-and-Forkcoin-Support.md @@ -35,10 +35,12 @@ tokens. In addition, ERC20 token creation and deployment are supported via the #### Install the Ethereum dependencies +Skip this step for MSYS2 or if your Python version is 3.13 or greater. + From the MMGen Wallet repository root, type: ```text -$ python3 -m pip install -r alt-requirements.txt # skip this for MSYS2 +$ python3 -m pip install -r keccak-requirements.txt ``` #### Install and run Reth, Geth or Parity @@ -247,11 +249,14 @@ in your executable path. Install the Python XMR requirements: -(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 -$ 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 ``` @@ -302,6 +307,12 @@ To learn how to transact using your wallets, continue on to the ### THORChain (RUNE) +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 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 @@ -315,6 +326,8 @@ communications via Tor or I2P: refer to the helpscreens of `mmgen-txcreate`, ### Asset swaps via THORChain +Install the RUNE requirements as shown above. + 21 assets (as of this writing) may be swapped directly within MMGen Wallet via THORChain. Swapping assets is just like normal transacting, except transactions are created using `mmgen-swaptxcreate` instead of `mmgen-txcreate`. Note that diff --git a/doc/wiki/Test-Suite.md b/doc/wiki/Test-Suite.md index c9af48a8..cf1821ff 100644 --- a/doc/wiki/Test-Suite.md +++ b/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 ```text -$ python3 -m pip install pycryptodome ipaddress varint +$ python3 -m pip install ipaddress varint $ python3 -m pip install --no-deps monero ```