From d5460ad4619f495a4375b3ac6022186851769f34 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Wed, 4 Aug 2021 12:54:14 +0000 Subject: [PATCH] modified: Altcoin-and-Forkcoin-Support.md modified: Test-Suite.md --- Altcoin-and-Forkcoin-Support.md | 25 ++++++++++++++----------- Test-Suite.md | 10 +++++----- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/Altcoin-and-Forkcoin-Support.md b/Altcoin-and-Forkcoin-Support.md index 9ffa4f9..19df2b0 100644 --- a/Altcoin-and-Forkcoin-Support.md +++ b/Altcoin-and-Forkcoin-Support.md @@ -27,23 +27,25 @@ information on installing OpenEthereum on your system, visit the OpenEthereum [wiki][ow] or [Git repository][og]. OpenEthereum is not used for transaction signing, so you needn’t install it on your offline machine. -OpenEthereum must be invoked with the `--jsonrpc-apis=all` option so that MMGen -can communicate with it. If you’re running the daemon and MMGen on different -machines you’ll also need the following: +OpenEthereum has dropped support for Ethereum Classic, so MMGen now supports +transacting this coin via the legacy [Parity][pd] daemon. Invoke parity with +`--chain=classic --ports-shift=100`. Other command-line options are the same +as for OpenEthereum. + +If you’re running your daemon and MMGen on different machines, add the +following options to the daemon command line: --jsonrpc-hosts=all --jsonrpc-interface= -To transact Ethereum Classic, use `--chain=classic --jsonrpc-port=8555` - To run the daemon offline, use `--mode=offline`, otherwise `--mode=active`. -MMGen can also be used with OpenEthereum’s light client mode, which queries -other nodes on the Ethereum network for blockchain data. Add the `--light` -option to the OpenEthereum command line and read the applicable note in the -[Transacting](#a_tx) section below. +MMGen can also be used with Parity’s light client mode, which queries other +nodes on the network for blockchain data. Add the `--light` option to the +Parity command line and read the applicable note in the [Transacting](#a_tx) +section below. -You may require other options as well. Consult `openethereum --help` for the -full list. +You may require other options as well. Consult `openethereum --help` or +`parity --help` for the full list. #### Install Ethereum dependencies @@ -319,6 +321,7 @@ the MMGen Project. [ow]: https://openethereum.github.io/wiki [og]: https://github.com/openethereum/openethereum/releases +[pd]: https://github.com/openethereum/parity-ethereum/releases/tag/v2.7.2 [y]: https://github.com/ethereum/pyethereum [P]: https://pypi.org/project/pip [M]: https://getmonero.org/downloads/#linux diff --git a/Test-Suite.md b/Test-Suite.md index b4caea0..84f46c9 100644 --- a/Test-Suite.md +++ b/Test-Suite.md @@ -42,11 +42,11 @@ Run the test suite, skipping altcoin tests: Make sure the [Bitcoin Cash Node][cnd], [Litecoin][ld] and [Monero][md] daemons are installed on your system. -Install [OpenEthereum, the Ethereum dependencies][oe] and the [Solidity -compiler][sc] as described on the Altcoin-and-Forkcoin-Support page. +Install [OpenEthereum, Parity, the Ethereum dependencies][oe] and the +[Solidity compiler][sc] as described on the Altcoin-and-Forkcoin-Support page. In addition, you must install the following helper programs and libraries (MSYS2 -users can omit MoneroPy, Zcash-Mini and Ethkey): +users can omit MoneroPy and Zcash-Mini): #### Pycoin @@ -81,7 +81,8 @@ users can omit MoneroPy, Zcash-Mini and Ethkey): #### Ethkey -Download the ethkey [binary][ekb] for your architecture and copy it to `/usr/local/bin`. +Copy the ethkey binary to `/usr/local/bin`. The binary is included in the +latest OpenEthereum release for your architecture. Alternatively, you may build ethkey from source: @@ -134,4 +135,3 @@ commands’ output on the screen as they’re being run. [ld]: https://download.litecoin.org/litecoin-0.17.1/ [oe]: Altcoin-and-Forkcoin-Support#a_oe [sc]: Altcoin-and-Forkcoin-Support#a_dt -[ekb]: https://vanity-service.parity.io/parity-binaries?format=markdown&version=v2.7.2