Browse Source

Update Testnet.md

pull/55/head
Duke Leto 7 years ago
committed by GitHub
parent
commit
62351b30ff
  1. 29
      Testnet.md

29
Testnet.md

@ -1,8 +1,6 @@
HUSH 1.0.9 - Testnet # Running a HUSH Testnet Node (TUSH Node)
=============
## What is a Testnet?
What is a Testnet?
--------------
![Logo](doc/hush/hush.png "Logo") ![Logo](doc/hush/hush.png "Logo")
@ -10,8 +8,7 @@ This software is the HUSH node and command-line Testnet client. It provides
a safe place - off the main network - for testing of new features, a safe place - off the main network - for testing of new features,
applications and ideas without compromising the security of the main network. applications and ideas without compromising the security of the main network.
How is running the Testnet different to running a Mainnet node? ## How is running the Testnet different to running a Mainnet node?
--------------
In essence their is very little difference in running a Testnet to a Mainnet node In essence their is very little difference in running a Testnet to a Mainnet node
it only requires one of many possible changes in how you start the node - we will it only requires one of many possible changes in how you start the node - we will
@ -21,6 +18,11 @@ However - it is important that before you choose which method to use, you consid
if you will be ONLY running a Testnet node, or if you will be running one alongside if you will be ONLY running a Testnet node, or if you will be running one alongside
a Mainnet node on the same computer. a Mainnet node on the same computer.
The testnet node uses the currency symbol TUSH for Test HUSH, and to be clear,
if you own a taddr/zaddr on mainnet, you do not own those addresses on the testnet,
since it has it's own genesis block and address hash space.
### To run a Testnet node on it's own (the simplest way) once only. ### To run a Testnet node on it's own (the simplest way) once only.
Make sure there are no other instances of Hush running: Make sure there are no other instances of Hush running:
``` ```
@ -67,7 +69,7 @@ testnet=1
gen=1 gen=1
genproclimit=1 genproclimit=1
equihashsolver=tromp equihashsolver=tromp
mineraddress= mineraddress=XXX
``` ```
Don't forget to add in one of your testnet transparent addresses (an empty one) Don't forget to add in one of your testnet transparent addresses (an empty one)
on the last line there - it will keep all your mined coins on one address ready for on the last line there - it will keep all your mined coins on one address ready for
@ -119,17 +121,24 @@ testnet=1
gen=1 gen=1
genproclimit=1 genproclimit=1
equihashsolver=tromp equihashsolver=tromp
mineraddress= mineraddress=XXX
``` ```
- Run this from the usual hush directory (adjust for your paths): - Run this from the usual hush directory (adjust for your paths):
``` ```
./src/hushd -datadir=/home/username/.hush-t ./src/hushd -datadir=/home/username/.hush-t
``` ```
- OR make a nice bash script in ```/usr/bin/``` - OR make a nice bash script in ```/usr/bin/```
`tush`:
``` ```
#!/bin/bash #!/bin/bash
~/hush/src/hushd -datadir=/home/username/.hush-t $1 $2 $3 ~/hush/src/hushd -datadir=/home/username/.hush-t $@
```
and `tush-cli`:
``` ```
#!/bin/bash
~/hush/src/hush-cli -rpcport=18822 $@
```
Remember that to talk to this Testnet node - you will still need to use the Remember that to talk to this Testnet node - you will still need to use the
```./src/hush-cli -rpcport=18822``` style command, or of course you could also ```./src/hush-cli -rpcport=18822``` style command, or of course you could also
make other scripts and nice bits to customise the system the way you want it. make other scripts and nice bits to customise the system the way you want it.

Loading…
Cancel
Save