modified: Altcoin-and-Forkcoin-Support.md

modified:   Test-Suite.md
The MMGen Project 2021-08-04 12:54:14 +00:00
commit d5460ad461
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
2 changed files with 19 additions and 16 deletions

@ -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=<IP of OpenEthereum’s host>
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.
#### <a name='a_ed'>Install Ethereum dependencies</a>
@ -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

@ -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