Version 13.2.0
parent
a9848e76c1
commit
384a8ecfef
25 changed files with 55 additions and 65 deletions
|
|
@ -77,12 +77,11 @@ Save your changes and double click the icon to launch your MSYS2-enabled
|
|||
PowerShell. From now on, all your work will be done in this terminal.
|
||||
|
||||
Note that the root of your MSYS2 installation is located in `C:\\msys64`, so the
|
||||
following commands, for example:
|
||||
following commands, for example, will produce a listing of the same directory:
|
||||
|
||||
$ ls /etc # the path as seen within MSYS2
|
||||
$ ls 'C:\\msys64\etc' # the path as seen by Windows
|
||||
|
||||
will produce a listing of the same directory.
|
||||
|
||||
### <a name='a_ug'>3. Upgrade MSYS2</a>
|
||||
|
||||
|
|
@ -113,9 +112,10 @@ will produce a listing of the same directory.
|
|||
|
||||
> The server that’s listed first in these files is the one that will used by
|
||||
> default, so you may wish to edit them and place the server you wish to use
|
||||
> first in the list. For this you may use a text editor such as Notepad:
|
||||
> first in the list. For this you may use a text editor such as Notepad or
|
||||
> Nano:
|
||||
|
||||
$ notepad /etc/pacman.d/mirrorlist.msys
|
||||
$ nano /etc/pacman.d/mirrorlist.msys
|
||||
... repeat for remaining mirrorlist files ...
|
||||
|
||||
> You need to update your database files as well. The database files and their
|
||||
|
|
@ -133,6 +133,8 @@ will produce a listing of the same directory.
|
|||
>> <https://mirror.yandex.ru/mirrors/msys2/mingw/i686/mingw32.db.sig>
|
||||
>> <https://mirror.yandex.ru/mirrors/msys2/mingw/clang64/clang64.db>
|
||||
>> <https://mirror.yandex.ru/mirrors/msys2/mingw/clang64/clang64.db.sig>
|
||||
>> <https://mirror.yandex.ru/mirrors/msys2/mingw/clang32/clang32.db>
|
||||
>> <https://mirror.yandex.ru/mirrors/msys2/mingw/clang32/clang32.db.sig>
|
||||
>> <https://mirror.yandex.ru/mirrors/msys2/mingw/ucrt64/ucrt64.db>
|
||||
>> <https://mirror.yandex.ru/mirrors/msys2/mingw/ucrt64/ucrt64.db.sig>
|
||||
|
||||
|
|
@ -150,9 +152,6 @@ will produce a listing of the same directory.
|
|||
> trick using '>' works for most shell commands, by the way). Copy `urls.txt`
|
||||
> to your online machine and download the URLs listed in it.
|
||||
|
||||
> *NOTE: as of 01.05.2022, files in the `clang64` directory were found under
|
||||
> `mingw64` instead, so these URLS may have to be edited accordingly.*
|
||||
|
||||
> Create a new folder on your offline machine:
|
||||
|
||||
$ mkdir packages1
|
||||
|
|
@ -213,11 +212,11 @@ Install the MMGen requirements and their dependencies:
|
|||
Create the `/usr/local/bin` directory. This is where you’ll place various
|
||||
binaries required by MMGen:
|
||||
|
||||
$ mkdir -p /usr/local/bin # seen by Windows as C:\\msys64\usr\local\bin
|
||||
$ mkdir -p /usr/local/bin # seen by Windows as 'C:\\msys64\usr\local\bin'
|
||||
|
||||
Open your shell’s runtime configuration file in a text editor:
|
||||
|
||||
$ notepad ~/.bashrc
|
||||
$ nano ~/.bashrc
|
||||
|
||||
Add the following two lines to the end of the file (if this is a Bitcoin-only
|
||||
installation, you may omit the Litecoin and Bitcoin Cash Node components of the
|
||||
|
|
@ -255,27 +254,21 @@ On your offline machine, unpack and enter the archive:
|
|||
$ tar fax scrypt-0.8.20.tar.gz
|
||||
$ cd scrypt-0.8.20
|
||||
|
||||
Open the file `setup.py` in your text editor. Right before the line beginning
|
||||
with:
|
||||
Open the file `setup.py` in your text editor. Right before the line reading:
|
||||
|
||||
scrypt_module = Extension(
|
||||
elif sys.platform.startswith('win32'):
|
||||
|
||||
add the following line (with no indentation):
|
||||
insert the following lines, carefully preserving indentation:
|
||||
|
||||
includes = ['/mingw64/include']
|
||||
|
||||
Also change the line:
|
||||
|
||||
libraries = ['libcrypto_static']
|
||||
|
||||
to read:
|
||||
|
||||
libraries = ['libcrypto']
|
||||
elif os.environ.get('MSYSTEM') == 'MSYS':
|
||||
define_macros = []
|
||||
includes = ['/mingw64/include']
|
||||
libraries = ['libcrypto']
|
||||
CFLAGS.append('-O2')
|
||||
|
||||
Save the file and exit the editor. Now build and install:
|
||||
|
||||
$ python3 setup.py build --compiler=mingw32
|
||||
$ python3 setup.py install
|
||||
$ python3 setup.py install --user
|
||||
|
||||
### <a name='a_se'>8. Clone and copy the secp256k1 library (offline install only)</a>
|
||||
|
||||
|
|
@ -371,7 +364,7 @@ Congratulations, your installation is now complete, and you can proceed to
|
|||
MMGen on Linux, except for [autosigning][ax], are now supported on MSYS2 too.
|
||||
Please be aware of the following, however:
|
||||
|
||||
+ Non-ASCII filenames cannot be used with the Monero wallet syncing tool. This
|
||||
+ Non-ASCII filenames cannot be used with the `mmgen-xmrwallet` utility. This
|
||||
is an issue with the Monero wallet RPC daemon rather than MMGen.
|
||||
|
||||
+ The Bitcoin Cash Node daemon cannot handle non-ASCII pathnames. This is an
|
||||
|
|
|
|||
|
|
@ -128,19 +128,15 @@ may also be started and stopped manually at the DOS or MSYS2 prompt as follows
|
|||
|
||||
#### Ethkey
|
||||
|
||||
On Arch Linux systems, ethkey is included in the OpenEthereum package:
|
||||
On Arch Linux and ArchLinuxArm systems, the ‘ethkey’ utility is included in the
|
||||
OpenEthereum package:
|
||||
|
||||
$ pacman -S openethereum
|
||||
|
||||
For other systems, you may have to build ethkey from source:
|
||||
For 64-bit Windows and Linux systems, ‘ethkey’ can be found in the zip archives
|
||||
distributed with [this release][oz].
|
||||
|
||||
$ sudo apt-get install rustc # skip this if Rust is already installed
|
||||
$ git clone https://github.com/openethereum/openethereum
|
||||
$ cd openethereum
|
||||
$ git checkout v2.6.6 # this version builds on ARM boards - your mileage may vary
|
||||
$ cargo build -p ethkey-cli --release
|
||||
$ sudo install --strip ./target/release/ethkey /usr/local/bin
|
||||
$ cd ..
|
||||
For other systems (i.e. Debian/Ubuntu ARM), tests involving ‘ethkey’ are skipped.
|
||||
|
||||
#### Monero note
|
||||
|
||||
|
|
@ -191,3 +187,4 @@ 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
|
||||
[oz]: https://github.com/openethereum/openethereum/releases/tag/v3.1.0
|
||||
|
|
|
|||
|
|
@ -114,4 +114,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-ADDRGEN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-ADDRGEN(1)
|
||||
|
|
|
|||
|
|
@ -30,4 +30,4 @@
|
|||
|
||||
It’s recommended to use ‘--rpc-backend=aio’ with ‘--rescan’.
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-ADDRIMPORT(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-ADDRIMPORT(1)
|
||||
|
|
|
|||
|
|
@ -71,4 +71,4 @@
|
|||
|
||||
This command is currently available only on Linux-based platforms.
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-AUTOSIGN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-AUTOSIGN(1)
|
||||
|
|
|
|||
|
|
@ -118,4 +118,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-KEYGEN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-KEYGEN(1)
|
||||
|
|
|
|||
|
|
@ -103,4 +103,4 @@
|
|||
Verify and display the exported JSON signature data:
|
||||
$ mmgen-msg verify signatures.json
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-MSG(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-MSG(1)
|
||||
|
|
|
|||
|
|
@ -50,4 +50,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-PASSCHG(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-PASSCHG(1)
|
||||
|
|
|
|||
|
|
@ -99,4 +99,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-PASSGEN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-PASSGEN(1)
|
||||
|
|
|
|||
|
|
@ -24,4 +24,4 @@
|
|||
is first argument)
|
||||
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-REGTEST(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-REGTEST(1)
|
||||
|
|
|
|||
|
|
@ -60,4 +60,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-SEEDJOIN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-SEEDJOIN(1)
|
||||
|
|
|
|||
|
|
@ -141,4 +141,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-SEEDSPLIT(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-SEEDSPLIT(1)
|
||||
|
|
|
|||
|
|
@ -94,4 +94,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-SUBWALLETGEN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-SUBWALLETGEN(1)
|
||||
|
|
|
|||
|
|
@ -893,14 +893,14 @@
|
|||
|
||||
Optional KEYWORD ARGS (type and default value shown in square brackets):
|
||||
|
||||
mmgen_addrs [str=''] Hyphenated range or comma-separated list of addresses
|
||||
minconf [int=1] Minimum number of confirmations
|
||||
pager [bool=False] Send output to pager
|
||||
showbtcaddr [bool=True] Display coin addresses in addition to MMGen IDs
|
||||
showempty [bool=True] Show addresses with no balances
|
||||
all_labels [bool=False] Show all addresses with labels
|
||||
age_fmt [str='confs'] Format for the Age/Date column (valid choices: 'confs','block','days','date','date_time')
|
||||
sort [str=''] Address sort order (valid choices: 'reverse','age')
|
||||
mmgen_addrs [str=''] Hyphenated range or comma-separated list of addresses
|
||||
minconf [int=1] Minimum number of confirmations
|
||||
pager [bool=False] Send output to pager
|
||||
showbtcaddrs [bool=True] Display coin addresses in addition to MMGen IDs
|
||||
showempty [bool=True] Show addresses with no balances
|
||||
all_labels [bool=False] Show all addresses with labels
|
||||
age_fmt [str='confs'] Format for the Age/Date column (valid choices: 'confs','block','days','date','date_time')
|
||||
sort [str=''] Address sort order (valid choices: 'reverse','age')
|
||||
|
||||
### `mmgen-tool remove_address`
|
||||
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@
|
|||
daemon_version
|
||||
getbalance minconf [int=1] quiet [bool=False] pager [bool=False]
|
||||
listaddress mmgen_addr [str] minconf [int=1] showbtcaddr [bool=True] age_fmt [str='confs']
|
||||
listaddresses mmgen_addrs [str=''] minconf [int=1] pager [bool=False] showbtcaddr [bool=True] showempty [bool=True] all_labels [bool=False] age_fmt [str='confs'] sort [str='']
|
||||
listaddresses mmgen_addrs [str=''] minconf [int=1] pager [bool=False] showbtcaddrs [bool=True] showempty [bool=True] all_labels [bool=False] age_fmt [str='confs'] sort [str='']
|
||||
remove_address mmgen_or_coin_addr [str]
|
||||
remove_label mmgen_or_coin_addr [str]
|
||||
rescan_address mmgen_or_coin_addr [str]
|
||||
|
|
@ -183,4 +183,4 @@
|
|||
|
||||
Same as above, but supply input via STDIN:
|
||||
$ echo "deadbeefcafe" | mmgen-tool hexreverse -
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-TOOL(USAGE)(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-TOOL(USAGE)(1)
|
||||
|
|
|
|||
|
|
@ -195,4 +195,4 @@
|
|||
|
||||
Type ‘mmgen-tool help <command>’ for help on a particular command
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-TOOL(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-TOOL(1)
|
||||
|
|
|
|||
|
|
@ -85,4 +85,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-TXBUMP(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-TXBUMP(1)
|
||||
|
|
|
|||
|
|
@ -53,4 +53,4 @@
|
|||
a plain decimal number, or as satoshis per byte, using an integer followed by
|
||||
's', for satoshi.
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-TXCREATE(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-TXCREATE(1)
|
||||
|
|
|
|||
|
|
@ -116,4 +116,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-TXDO(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-TXDO(1)
|
||||
|
|
|
|||
|
|
@ -8,4 +8,4 @@
|
|||
-s, --status Get status of a sent transaction
|
||||
-y, --yes Answer 'yes' to prompts, suppress non-essential output
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-TXSEND(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-TXSEND(1)
|
||||
|
|
|
|||
|
|
@ -78,4 +78,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-TXSIGN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-TXSIGN(1)
|
||||
|
|
|
|||
|
|
@ -49,4 +49,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-WALLETCHK(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-WALLETCHK(1)
|
||||
|
|
|
|||
|
|
@ -59,4 +59,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-WALLETCONV(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-WALLETCONV(1)
|
||||
|
|
|
|||
|
|
@ -52,4 +52,4 @@
|
|||
MMGenWallet .mmdat wallet,w
|
||||
PlainHexSeedFile .hex hex,rawhex,plainhex
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-WALLETGEN(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-WALLETGEN(1)
|
||||
|
|
|
|||
|
|
@ -159,4 +159,4 @@
|
|||
Create a new address in account 1 of wallet 2, with label:
|
||||
$ mmgen-xmrwallet new *.akeys.mmenc 2:1,"from ABC exchange"
|
||||
|
||||
MMGEN v13.2.dev13 August 2022 MMGEN-XMRWALLET(1)
|
||||
MMGEN v13.2.0 August 2022 MMGEN-XMRWALLET(1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue