Beruflich Dokumente
Kultur Dokumente
1. The Cold Wallet. This is the wallet that holds your wallets private keys. It is also known as the
controller. The controller is used to start the Mastertoads. Once the Mastertoads are started, you can
even unplug the wallet from the internet, hence the name cold wallet.
2. The Hot Wallet. This is the wallet that functions as the Mastertoad. It is always connected to other
nodes and helps strengthen the network. You MUST keep this wallet online, hence the name hot
wallet.
Note: Some security precautions are taken in this guide but you should look at locking your VPS down
and securing it in ways not mentioned here.
Requirements?
-Basic technical knowledge
- A Linux VPS (I Recommend the Linux distribution Ubuntu 16.04) with Root access. Per Toad you will
need ~450 MB of RAM, ~5 GB of Space, and a somewhat decent processor. I personally use Vultrs 60 GB
plan for my 4 Mastertoads. If youre feeling gracious towards your humble Snaily you can sign up using
my referral link: http://www.vultr.com/?ref=6977669
Note: The specifications for the Linux VPS are future-proof, for when the size of the blockchain grows.
Note 2: Whenever I ALL CAPS, you are supposed to customize this info.
Part 1: Setting up the Controller
A prompt will pop up. At this point you will need the IP address of your VPS.
In the alias field you put a name you want for your Toad ex. Toad1 .
If you did this right the transaction type will be Darksend Make Collateral Inputs.
Note: Some providers like Vultr also provide a console to access the command line, but it does not
support copy and pasting. Booo
The command line will ask if you want to install these libraries. Type: Y and press enter.
Press Ctrl+O to save, and Ctrl+X to exit the nano editor. That is your 4GB swap all set up.
You will be asked for a password which you can choose, obviously don't use the same one as your root
login.
2. Cloning Pepecoin
We log out of our Putty session and into a new one with the new username and password of the user
we just created.
1. Creating Folder/Directories
We will first create a separate folder/directory for each Mastertoad.
Make folder for .pepecoin (There is a bug in the linux build that requires a .pepecoin folder, even if we
use a different data folder):
mkdir -m755 .pepecoin
We duplicate the pepecoind to each folder. (each Mastertoad needs a separate Port, RPCport, and
Pepecoind client)
We will use this program to upload the pepecoin.conf of each Mastertoad to the correct folder.
Remember that Mastertoad information we saved back in Part 1, step 5? We will use them now.
IMPORTANT: You must add the rpcport=DIFFERENTPORTFOREACHTOAD to your config as well! The
rpcport must be different for each Toad and cannot be equal to the other port.
Note: Your Masternode Private Key is NOT your wallets private key. If a nefarious actor would get
hold of your Masternodes Private Key there is not a lot they can do with it.
IMPORTANT2: Due to an odd interaction in the Linux code you also need to place a config in the
.pepecoin folder.
This is how my Toad1 pepecoin.conf file looks like. Make sure that all elements are present.:
rpcuser=EXAMPLEUSERNAME
rpcpassword=EXAMPLEPASSWORD
rpcallowip=127.0.0.1
server=1
listen=1
port=29377
masternode=1
masternodeaddr=123.45.67.89:29377
masternodeprivkey=69Rdg6zZrofxGVTzMDhezSxiipxVowFDFQQiwnXaBUnMrTT9r8R
rpcport=29376
Toad 3 pepecoin.conf:
rpcuser=EXAMPLEUSERNAME
rpcpassword=EXAMPLEPASSWORD
rpcallowip=127.0.0.1
server=1
listen=1
port=29379
masternode=1
masternodeaddr=123.45.67.89:29379
masternodeprivkey=69fLwiPAUb1qQHspACUa7622RnQA68pAnEY6TnHNe4LyegkcCt4
rpcport=29374
Toad 4 pepecoin.conf:
rpcuser=EXAMPLEUSERNAME
rpcpassword=EXAMPLEPASSWORD
rpcallowip=127.0.0.1
server=1
listen=1
port=29380
masternode=1
masternodeaddr=123.45.67.89:29380
masternodeprivkey=69J6uWfBJKX5Vd53qL9wkyhzdE2u2MQ6wWFpkrxj4cspam4teq6
rpcport=29373
Now upload each pepecoin.conf file to their respective folder. Make sure that the name is still
pepecoin.conf .
We will now start the wallets. It is required they are online in order for your Mastertoads to work
properly.
./pepecoind -daemon
Then we will run the wallet. Starting with the first one:
./pepecoind1 -daemon -datadir=/home/YOURNEWUSERNAME/toad1 -conf=/home/YOURNEWUSERNAMEtoad1/pepecoin.conf
Second one:
./pepecoind2 -daemon -datadir=/home/YOURNEWUSERNAME/toad2 -conf=/home/YOURNEWUSERNAME/toad2/pepecoin.conf
Third one:
./pepecoind3 -daemon -datadir=/home/YOURNEWUSERNAME/toad3 -conf=/home/YOURNEWUSERNAME/toad3/pepecoin.conf
Fourth one:
./pepecoind4 -daemon -datadir=/home/YOURNEWUSERNAME/toad4 -conf=/home/YOURNEWUSERNAME/toad4/pepecoin.conf
If youve done everything correctly there should be no errors. The wallets are now syncing the
blockchain.
Toad 2:
./pepecoind2 getblockcount
Toad 3:
./pepecoind3 getblockcount
Toad 4:
./pepecoind4 getblockcount
Do they all match up with the latest block number? (check this on an explorer or ask it in the Telegram)
Great! The nodes are fully synced. If not, wait. These things, they take time.
Youll know its working when you can find your Mastertoad in the list and/or when you receive
transactions on the controller wallet.
If you have any more questions or ran into a problem contact me on the Pepecoin Telegram.
Credits
I used Tkons guide as a basis. https://bitcointalk.org/index.php?topic=1964765.20
Thanks to B Street for modifying the guide to be run under a different user and adding SWAP.
SHADILAY SHADILAY!
Praise Kek,
Snaily out.