Small documentation changes. PGP signing key added.
This commit is contained in:
parent
ca9a468a40
commit
19ed9d8096
6 changed files with 84 additions and 18 deletions
|
|
@ -66,3 +66,9 @@ mnemonic or seed or a lost seed from the wallet or mnemonic.
|
|||
### Using MMGen
|
||||
|
||||
> #### See [Getting Started with MMGen](doc/MMGenGettingStarted.md)
|
||||
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
[PGP Public Key](doc/MMGenPubKey.md)
|
||||
|
||||
Donate: 15TLdmi5NYLdqmtCqczUs5pBPkJDXRs83w
|
||||
|
|
|
|||
|
|
@ -32,19 +32,18 @@ the following at the MSYS prompt:
|
|||
$ cd /c/db-5.0.32/build_unix
|
||||
$ ../dist/configure --enable-mingw --enable-cxx --disable-replication --prefix=/usr
|
||||
|
||||
Edit the source file `db.h` in the `build_unix` directory, move to line 116 and
|
||||
change:
|
||||
Open the source file `db.h` in your editor. Change the statement on line 116:
|
||||
|
||||
typedef pthread_t db_threadid_t;
|
||||
|
||||
to:
|
||||
to read:
|
||||
|
||||
typedef u_int32_t db_threadid_t;
|
||||
|
||||
**Note:** since `db.h` is created by `configure`, this must be done **after**
|
||||
`configure` is run.
|
||||
|
||||
Now run `make` and `make install`.
|
||||
Save the file and run `make` and `make install`.
|
||||
|
||||
#### 3. Install the MASM assembler (optional but recommended):
|
||||
|
||||
|
|
@ -62,7 +61,7 @@ run:
|
|||
bjam toolset=gcc link=static threading=single --build-type=minimal stage --with-system --with-filesystem --with-program_options --with-chrono --with-test
|
||||
bjam toolset=gcc link=static threading=multi --build-type=minimal stage --with-thread
|
||||
|
||||
These commands build just the few libraries you need, saving you from the
|
||||
These commands build just the few libraries you need, avoiding the
|
||||
time-consuming process of compiling the whole boost package.
|
||||
|
||||
#### 5. Build Bitcoind:
|
||||
|
|
@ -102,11 +101,11 @@ Edit the following files,
|
|||
src/wallet.cpp
|
||||
src/walletdb.cpp
|
||||
|
||||
adding the statement `#include <winsock2.h>` near the top of each file, above
|
||||
adding the line `#include <winsock2.h>` near the top of each file, above
|
||||
the first `#include` statement.
|
||||
|
||||
At the MSYS prompt, run the following file-copying commands (this needs to be
|
||||
done just once):
|
||||
At the MSYS prompt, run the following commands (this needs to be done just
|
||||
once):
|
||||
|
||||
$ cp /mingw/bin/autoreconf-2.68 /mingw/bin/autoreconf
|
||||
$ cp /mingw/bin/autoconf-2.68 /mingw/bin/autoconf
|
||||
|
|
@ -133,8 +132,10 @@ From the prompt, run `configure` and `make` with the arguments provided below:
|
|||
|
||||
Strip the executable (`strip src/bitcoind.exe`), copy it to your path and test
|
||||
that the command `bitcoind` works. You may want to use the `-datadir` option to
|
||||
point to the location where you plan to put your `bitcoin.conf` file, wallet and
|
||||
blockchain.
|
||||
point to the planned location of your `bitcoin.conf` file, wallet and blockchain.
|
||||
Of these files, the only one you need to create is `bitcoind.conf`. If this file
|
||||
or its required user and password and lines are missing, `bitcoind` will exit
|
||||
with an error message instructing you how to create it.
|
||||
|
||||
[01]: http://download.oracle.com/berkeley-db/db-5.0.32.tar.gz
|
||||
[02]: http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index-082944.html
|
||||
|
|
|
|||
|
|
@ -175,11 +175,11 @@ the change amount (3.399 BTC in this case) automatically.
|
|||
Alternatively, and more conveniently, you can list your three addresses in MMGen
|
||||
format:
|
||||
|
||||
$ mmgen-txcreate -a my_addrs 89ABCDEF:2,3.3 89ABCDEF:3,3.3 89ABCDEF:4
|
||||
$ mmgen-txcreate 89ABCDEF:2,3.3 89ABCDEF:3,3.3 89ABCDEF:4 my_addrs
|
||||
|
||||
Note that an MMGen address file containing the requested output addresses must
|
||||
be provided on the command line. In this example, the extra address in the file
|
||||
is ignored.
|
||||
be provided on the command line. Any extra addresses in the file will be
|
||||
ignored.
|
||||
|
||||
Now hit ENTER, choose the transaction's input from the list (10 BTC, address
|
||||
1F9495H8EJL..., txid 04f97185...,2), and confirm. If all goes well,
|
||||
|
|
|
|||
|
|
@ -96,9 +96,9 @@ The `C:\Python27;C:\Python27\Scripts` you added to your path in Step 1 of this
|
|||
page should be included in your PATH variable. If not, then exit MSYS and open
|
||||
a new MSYS window to update your path.
|
||||
|
||||
The MMGen commands beginning with `mmgen-` will now be available (type
|
||||
`mmgen-<TAB>` to test) and you may begin experimenting with MMGen as described
|
||||
in the first two steps of [Getting Started with MMGen][13].
|
||||
The MMGen commands beginning with `mmgen-` should now be available (type
|
||||
`mmgen-<TAB>` to test) and you can begin experimenting with MMGen as described
|
||||
in the first two steps of [**Getting Started with MMGen**][13].
|
||||
|
||||
[00]: https://www.dlitz.net/software/pycrypto/
|
||||
[01]: http://www.voidspace.org.uk/python/modules.shtml#pycrypto
|
||||
|
|
|
|||
|
|
@ -46,8 +46,8 @@ an Internet connection.
|
|||
|
||||
Be advised that compiling bitcoind on Windows requires some time and patience.
|
||||
If you're ready to proceed, first read [**A word on text editors**][09] and
|
||||
install a text editor if you haven't yet done so; then follow the link on item 4
|
||||
above to begin the build process.
|
||||
install a Unix-capable text editor if you haven't yet done so; then follow the
|
||||
link on item 4 above to begin the build process.
|
||||
|
||||
[01]: MMGenInstallMinGW_MSYS.md
|
||||
[02]: MMGenInstallDependenciesMSWin.md
|
||||
|
|
|
|||
59
doc/MMGenPubKey.md
Normal file
59
doc/MMGenPubKey.md
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
MMGen = Multi-Mode GENerator
|
||||
============================
|
||||
##### a Bitcoin cold storage solution for the command line
|
||||
|
||||
MMGen Signing Key
|
||||
-----------------
|
||||
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.11 (GNU/Linux)
|
||||
|
||||
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
|
||||
dRrWK1eeHDwJ7AnLSfwxBGc=
|
||||
=Amww
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
Loading…
Add table
Add a link
Reference in a new issue