Difference between revisions of "User:Saul/Insane"

From Organic Design wiki
m (VPS Setup: Added a bit more detailed info on the conf file.)
(Useful Links: Masternode)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
Insane is a crypto-currency that is a Proof Of Stake/Proof Of Work hybrid with masternodes.<br>
 
Insane is a crypto-currency that is a Proof Of Stake/Proof Of Work hybrid with masternodes.<br>
 
The masternode requires a collateral of 50k INSN.
 
The masternode requires a collateral of 50k INSN.
 +
== Wallet Install Linux ==
 +
Run the following commands to download and build for linux.
 +
<source lang="bash">
 +
sudo apt-get install libboost1.58 libdb5.3++ libdb++-dev miniupnpc build-essential libtool automake autotools-dev autoconf pkg-config libssl-dev libgmp3-dev libevent-dev bsdmainutils # install dependencies
 +
git clone https://github.com/CryptoCoderz/INSN
 +
cd INSN/src
 +
sudo nano net.cpp
 +
# Find the miniupnpc-1.9 includes and change to:
 +
# miniupnpc
 +
sudo make -f makefile.unix # Headless
 +
strip INSaNed
 +
sudo cp INSaNed /usr/local/bin
 +
</source>
 +
 
== Setup A Masternode ==
 
== Setup A Masternode ==
 
=== Wallet Setup ===
 
=== Wallet Setup ===
 
You will need to have an up to date wallet with at least 50000.0002 INSN per masternode in it.<br>
 
You will need to have an up to date wallet with at least 50000.0002 INSN per masternode in it.<br>
You will need to create a new dedicated address for each masternode - label each address mn01, mn02, etc.<br>
 
 
Then you will need to enter the debug console (Help->Debug Window->Console) and run the following commands for each masternode:<br>
 
Then you will need to enter the debug console (Help->Debug Window->Console) and run the following commands for each masternode:<br>
 
<source>
 
<source>
Line 29: Line 42:
 
# Change the rpcuser to a long random string
 
# Change the rpcuser to a long random string
 
# Change the rpcpassword to a long random string
 
# Change the rpcpassword to a long random string
# Add:
 
masternode=0 # or whatever the index of masternode outputs was
 
masternodeprivkey=abc123 # change to the generated key
 
 
</source>
 
</source>
  
 
=== Wallet Setup ===
 
=== Wallet Setup ===
Open your insane wallet and go Masternodes -> Create
+
Open your insane wallet and unlock it.<br>
 +
Go to Masternodes -> Create
 
<source>
 
<source>
 
Alias: Masternode 1 (This can be anything)
 
Alias: Masternode 1 (This can be anything)
Line 43: Line 54:
 
Output Index: 0 (Use the index generated from "masternode outputs" - the number after the address)
 
Output Index: 0 (Use the index generated from "masternode outputs" - the number after the address)
 
</source>
 
</source>
 +
 +
=== Potential Wallet Problems ===
 +
There can sometimes be issues with the wallet configuration that will output an error one potential fix will be to delete the insane.conf and masternode.conf in the wallet data and start the app again and redo the masternode settings.
 +
 
=== Useful Links ===
 
=== Useful Links ===
 
*[https://insanecoin.com/ Insane Website]
 
*[https://insanecoin.com/ Insane Website]
 
*[https://insanecoin.com/index.php/insanely-easy-insn-masternode-vps-guide/ Insanely Easy Insn Masternode VPS Guide]
 
*[https://insanecoin.com/index.php/insanely-easy-insn-masternode-vps-guide/ Insanely Easy Insn Masternode VPS Guide]
*[https://office.organicdesign.nz/s/boD8a6Jw2DXjzA5 Precompiled Binary Of Insane 1.0.5.1 For Ubuntu 16.04]
+
*[https://office.organicdesign.nz/s/89Cf24pbLtZ89oD Precompiled Binary Of Insane 1.0.5.3 (Membrane-08) For Ubuntu 16.04]
 +
*[[Masternode]]

Latest revision as of 23:04, 24 March 2018

Insane is a crypto-currency that is a Proof Of Stake/Proof Of Work hybrid with masternodes.
The masternode requires a collateral of 50k INSN.

Wallet Install Linux

Run the following commands to download and build for linux.

sudo apt-get install libboost1.58 libdb5.3++ libdb++-dev miniupnpc build-essential libtool automake autotools-dev autoconf pkg-config libssl-dev libgmp3-dev libevent-dev bsdmainutils # install dependencies
git clone https://github.com/CryptoCoderz/INSN
cd INSN/src
sudo nano net.cpp
	# Find the miniupnpc-1.9 includes and change to:
	# miniupnpc
sudo make -f makefile.unix # Headless
strip INSaNed
sudo cp INSaNed /usr/local/bin

Setup A Masternode

Wallet Setup

You will need to have an up to date wallet with at least 50000.0002 INSN per masternode in it.
Then you will need to enter the debug console (Help->Debug Window->Console) and run the following commands for each masternode:

getaccountaddress mn01
masternode genkey

Copy the outputs somewhere for further reference.
Next you will need to transfer exactly 50k INSN to each of the addresses (each transaction will have a fee of 0.0002 INSN).
You will have to wait for at least 1 confirmation before starting the next step.
Then you will need to enter the debug console again (Help->Debug Window->Console) and run the following command:

masternode outputs

Copy the output to your reference.

VPS Setup

Connect to the VPS via SSH and run:

sudo apt-get install libboost1.58 libdb5.3++ # install dependencies
wget -O INSaNed-1.0.5.2-Membrane-07 https://office.organicdesign.nz/s/boD8a6Jw2DXjzA5/download # downloads the pre-compiled binary for Ubuntu 16.04
chmod +x INSaNed-1.0.5.2-Membrane-07 # allow it to execute
sudo ./INSaNed-1.0.5.2-Membrane-07 # run it once to load files
nano /home/saul/.INSN/INSaNe.conf # configure the masternode
	# Change the rpcuser to a long random string
	# Change the rpcpassword to a long random string

Wallet Setup

Open your insane wallet and unlock it.
Go to Masternodes -> Create

Alias: Masternode 1 (This can be anything)
Address: VPS_IP:10255
PrivKey: abc123 (Use the key generated from "masternode genkey")
TxHash: abc123 (Use the hash generated from "masternode outputs")
Output Index: 0 (Use the index generated from "masternode outputs" - the number after the address)

Potential Wallet Problems

There can sometimes be issues with the wallet configuration that will output an error one potential fix will be to delete the insane.conf and masternode.conf in the wallet data and start the app again and redo the masternode settings.

Useful Links