User:Saul/Insane

From Organic Design wiki

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