Menjalankan masternode secara manual

Halaman ini dibuat sebagai petunjuk untuk menjalankan masternode TWINS secara manual

Petunjuk ini dibuat untuk memulai masternode TWINS pada Ubuntu 16.04/18.04 64bit server (VPS) dan dikontrol dari wallet yang berada di lokal komputer anda (Local wallet). Wallet yang berada di VPS tersebut akan direferensikan sebagai Remote Wallet.

Persyaratan:

  1. 1,000,000 TWINS

  2. Komputer pribadi- yang akan digunakan sebagai tempat Local wallet, untuk menyimpan collateral 1,000,000 TWINS anda.

  3. Masternode server Ubuntu 16.04/18.04(VPS- komputer yang akan berjalan selama 24/7 dan tempat untuk menjalankan Remote wallet).

  4. IPV4 address yang unik untuk VPS / Remote wallet.

Instalasi Local wallet:

  1. Download, install and sinkronkan wallet TWINS anda yang berada didalam lokal komputer anda. Dimana ini nantinya akan disebut sebagai Local Wallet pada bagian petunjuk ini. Link wallet bisa ditemukan disini.

  2. Lalu, pergi kearah debug console dengan cara (Tools > Debug console) dan ketik:

masternode genkey

Komand ini akan menghasilkan <Masternode Private Key> anda. Simpan key ini, karena kita akan menggunakannya nanti.

  • Masih berada di Local wallet anda, ketik komand dibawah ini:

getaccountaddress chooseAnyNameForYourMasternode

Komand ini akan menghasilkan <Masternode Name> anda. Simpan key ini, karena kita akan menggunakannya nanti.

  • Kirim 1,000,000 TWINS ke alamat address yang telah dibuat di langkah sebelumnya. Ketika anda menekan tombol Send, wallet akan menghitung jumlah biaya transaksi. Tekan Yes pada dialog box dan ikuti langkah selanjutnya.

PENTING: Pada bagian jumlah, ketik dengan TEPAT 1,000,000. Karena kita akan membutuhkan transaksi id-nya nanti. Jika anda mengirimkan lebih/kurang dari 1,000,000 atau melakukan pembayaran secara setengah-setengah, anda tidak akan dapat mengikuti langkah selanjutnya dikarenakan transaksi id-nya yang terpisah.

Pastikan anda meng-copy alamat address anda secara 100%. Check kembali sebelum anda melakukan transaksi. Kami tidak dapat membantu anda, jika anda mengirim 1,000,000 TWINS kealamat yang salah.

  • Tunggu hingga 16 confirmation, lalu pergi kembali ke debug console (toolbar: Tools > Debug Console) dan ketik:

masternode outputs

Dibagian ini akan menampilkan <Transaksi ID> dibarengi dengan <Index Output> . Simpan ini kedalam Notepad. (Hal ini akan digunakan sebagai bukti transaksi 1,000,000 TWINS)

  • Pada toolbar wallet anda, klik Tools > Open Masternode Configuration File untuk membuka masternode.conf dan tambahkan komand seperti ini:

<Name of Masternode> <Unique IP address of the vps>:37817 <Masternode Private Key> <Transaction ID> <Output Index>

Simpan filenya. Sebagai referensi, lihat contoh dibawah ini:

masternode.conf
#Contoh dari langkah diatas:
mn1 127.0.0.2:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

Instalasi Remote Wallet VPS:

Sebelum menginstal wallet, log in dulu kedalam akun VPS anda melalui klien SSH. Setelah log in, ketik komand-komand dibawah ini pada terminal VPS anda.

  • Pergi ke directory home anda dengan mengetik: cd ~

  • Dari directory home anda, download versi terbaru dari TWINS di repository GitHub TWINS dengan mengetik:

wget https://github.com/NewCapital/TWINS-Core/releases/download/twins_v3.2.3.0/twins-3.2.3.0-MN-x86_64-linux-gnu.tar.gz
  • Unzip dan ekstrak file yang telah di download tadi dengan cara:

tar -zxvf twins-3.2.3.0-MN-x86_64-linux-gnu.tar.gz
  • Jika ini merupakan pertama kalinya anda menjalankan wallet di VPS, anda harus mengetik ./twinsd untuk menjalankan wallet anda. Ini juga akan membuat file twins.conf dalam directory ~/.twins anda.

  • Lalu tekan CTRL+C untuk keluar/menghentikan walletnya lalu ikuti langkah selanjutnya.

  • Lalu kembali lagi ke directory home dengan mengetik: cd ~

  • Pergi ke directory TWINS dengan mengetik: cd ~/.twins

  • Buka twins.conf dengan mengetik: vi twins.conf

  • Lalu tekan tombol "i" untuk memasuki mode insert dan tambahkan komand dibawah ini kedalam config:

twins.conf
rpcuser=long random username
rpcpassword=longer random password
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=ip address unik anda
masternodeprivkey= Masukkan key yang kita dapati ketika memasukkan komand masternode genkey
pada saat instalasi Local wallet

Pastikan anda mengubah rpcuser dan rpcpassword dengan milik anda.

  • Untuk keluar dari editor, tekan esc lalu :wq~ dan tekan Enter

Menjalankan Masternode Anda:

Kamu harus melakukannya secara teratur seperti dibawah ini:

  • Jalankan klien daemon pada VPS (Remote wallet) anda. Pada directory home dengan mengetik: ./twinsd

  • Lalu aktifkan masternode pada Local wallet anda, dengan memasuki debug console (toolbar: Tools > Debug Console) dan ketik komand dibawah ini:

startmasternode alias false <mymnalias>

dimana merupakan nama alias dari masternode anda (tanpa kurung).

seharusnya akan muncul seperti ini:

“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”, “detail” : [ { “alias” : “<mymnalias>”, “result” : “successful”, “error” : “” }

  • Setelah itu kembali lagi ke VPS (remote wallet) anda, start masternode dengan cara:

./twins-cli startmasternode local false

Pesan "masternode successfully started" seharusnya akan muncul.

  • Gunakan komand dibawah ini untuk mengecheck status: ./twins-cli masternode status

  • Anda seharusnya akan melihat hal seperti ini:

{ “txhash” : “334545645643534534324238908f36ff4456454dfffff51311”, “outputidx” : 0, “netaddr” : “45.11.111.111:37817”, “addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”, “status” : 4, “message” : “Masternode successfully started” }

Anda juga harus mengecheck masternode anda di explorer setelah menjalankan masternode di wallet anda.

Untuk melakukannya, anda harus meng-copy alamat address masternode anda dengan cara meng-klik alamat wallet address anda lalu copy. Pergi bagian masternode dari TWINS explorer, dan pastekan didalam search box untuk mencari masternode anda.

Masternode anda seharusnya tampil sebagai "ACTIVE".

Setelah menjalankan masternode, status akan berubah berdasarkan ini:

ACTIVE --> 2-3 jam setelah menjalankannya (di explorer)

ENABLED --> 2-3 jam setelah menjalankannya (di wallet)

EXPIRED --> Beberapa menit setelah menjalankannya (di explorer)

REMOVED --> Beberapa menit setelah menjalankannya (di explorer)

MISSING --> 5-10 menit setelah menjalankannya (di wallet)

ENABLED --> Status terakhir pada explorer dan juga wallet. Status masternode akan tetap berada disini beserta dengan meningkatnya Active time MN anda.

CATATAN: Jika status masternode adalah "MISSING" pada local wallet anda, check status masternode anda di masternode explorer, hal itu mungkin dikarenakan masternode anda berada distatus EXPIRED/REMOVE dimana hal itu bukanlah sebuah masalah.

Yang sabar! Reward masternode pertama anda akan datang 2x ataupun 3x lebih lama dari yang lainnya. Jika anda mengulanginya lagi dari awal, waktu active anda akan direset ulang dari nol kembali.

Dan itulah caranya untuk menginstal masternode anda secara manual.