npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

tutro-iner

v1.2.1

Published

<p style="font-size:14px" align="right">

Downloads

6

Readme

Tutorial Become a Master Node

Website(Register)

Inery

Dokumen Official :

Node Lite & Master

Explorer :

Explorer Inary

Perangkat Keras

| Komponen | Persyaratan Minimum | | ------------ | ------------ | | CPU | Intel Core i7-8700 Hexa-Core | | RAM | DDR4 64 GB | | Penyimpanan | 2x1 TB NVMe SSD | | koneksi | Port 1 Gbit/dtk |

Perangkat Lunak

|Komponen | Persyaratan Minimum | | ------------ | ------------ | | OS | Ubuntu 18.04 atau lebih tinggi |

Update Inery-node

Karena ada beberapa binaries yang di update oleh dev Inery jadi kita perlu update nodenya

Ikuti langkah-langkah berikut

  • Hentikan node

    cd $HOME/inery-node/inery.setup/master.node
    ./stop.sh

    Cek apakah node sudah berhenti

    pidof nodine
  • Hapus Inery node

    cd $HOME
    rm -rf inery-node
  • Download Inery node versi terbaru

     git clone  https://github.com/inery-blockchain/inery-node
  • Masuk ke folder inery.setup

     cd inery-node/inery.setup
  • Ubah ine.py menjadi executable

    chmod +x ine.py
  • Export path

    ./ine.py --export
  • Load path

    source $HOME/.bashrc
  • Ubah konfigurasi

    nano tools/config.json

    Cari MASTER_ACCOUNT lalu ubah value seperti berikut | Informasi | Keterangan | |-----------|------------| |NAME|Isi dengan nama akun anda| |PUBLIC_KEY|Isi dengan public key anda| |PRIVATE_KEY|Isi dengan private key anda| |PEER_ADDRESS|Di bagian IP ganti dengan IP VPS anda|

    Lalu simpan konfigurasi dengan menekan CTRL+x+y

  • Jalankan node

    ./ine.py --master
  • Cek log node

    tail -f master.node/blockchain/nodine.log

Jika node sudah tersinkronisasi jalankan script start.sh

./master.node/start.sh

Lalu daftar menjadi produser blok

  • Daftarkan akun menjadi produser

    cline master bind <NAMA_AKUN> <PUBLIC_KEY_AKUN> <IP_VPS>:9010

    Hapus <> dan ganti sesuai petunjuk

    Jika terjadi error wallet not unlocked maka anda harus membuka dompet dulu

    cline wallet unlock -n <NAMA_DOMPET> -p <PASSWORD_DOMPET>
  • Izinkan akun sebagai produser

    cline master approve <NAMA_AKUN>

    Jika terjadi error unable to find key maka anda harus claim faucet lagi, lalu ulangi perintah diatas

  • Cek apakah akun sudah memproduksi blok

    cline get account <NAMA_AKUN>

    Jika muncul seperti ini di terminal maka artinya akun telah memproduksi blok

    created: 2022-11-29T09:59:25.500
    permissions:
         owner     1:    1 INE76WN7KvNS35HCXjCVUGUwoh2217KgAZpsD4eu6vM9CYFbkJWLo
            active     1:    1 INE76WN7KvNS35HCXjCVUGUwoh2217KgAZpsD4eu6vM9CYFbkJWLo
    memory:
         quota:     1.001 MiB    used:     5.062 KiB
      
    net bandwidth:
         staked:          1.0000 INR           (total stake delegated from account to self)
         delegated:       2.0000 INR           (total staked delegated to account from others)                                                                                           used:             3.026 KiB
         available:        32.32 GiB                                                             limit:            32.32 GiB                                                                                                                                                cpu bandwidth:
         staked:          1.0000 INR           (total stake delegated from account to self)
         delegated:       2.0000 INR           (total staked delegated to account from others)
         used:             27.15 ms
         available:        1.839 hr                                                              limit:            1.839 hr
    
    INR balances:
         liquid:        50000.0000 INR
         staked:            2.0000 INR
         unstaking:         0.0000 INR
         total:         50002.0000 INR                                                      
    producers:
         <NAMA_AKUNMU>

Perintah berguna

Mengecek log

tail -f blockchain/nodine.log

pastikan anda sudah berada di folder master.node atau lite.node

Mengecek informasi blockchain

cline get info

Mengecek informasi akun

cline get account NAMA_AKUN_YANG_INGIN_DICEK

Mengecek transaksi dari blockchain

 cline get transaction TX_ID

Membuat dompet baru

cline wallet create --name NAMA_DOMPET --file NAMA_FILE.txt

Salin sandi anda ke tempat yang aman, karena ada bug yang mengakibatkan sandi didalam file .txt hilang, yang mengakibatkan dompet tidak dapat dibuka

Membuka dompet yang terkunci

cline wallet unlock --name NAMA_DOMPET --password KATA_SANDI_DOMPET

Membuka dompet yang sudah terbuka

cline wallet open --name NAMA_DOMPET

Mengimpor private key

cline wallet import --name NAMA_DOMPET --private-key PRIVATE_KEY

Sebelum mengimpor private key, pastikan bahwa dompet yang anda gunakan sudah terbuka

Melihat list dompet

cline wallet list

* pada dompet menandakan bahwa dompet terbuka

Melihat public key dari dompet yang terbuka

cline wallet keys

Melihat private key dari dompet yang terbuka

 cline wallet private_keys --name NAMA_DOMPET --password KATA_SANDI_DOMPET

Transfer token

 cline transfer ALAMAT_PENGIRIM ALAMAT_PENERIMA JUMLAH_YANG_AKAN_DITRANSFER

Troubleshoot

Ada beberapa masalah yang mungkin timbul saat proses pemasangan dan menhjalankan node, di bagian ini saya akan memberikan solusi dari masalah-masalah tersebut

Saya lupa kata sandi dompet saya, bagaimana saya membuka dompet saya

Jika anda lupa kata sandi dompet anda, maka dompet anda tidak akan bisa dibuka kembali. Solusinya adalah membuat dompet baru dan memasukan private key yang sama seperti sebelumnya

Untuk cara membuat dompet baru bisa anda lihat di bagian Perintah berguna, kali ini jangan lupa untuk menyimpan sandi anda

FileNotFoundError: [Errno 2] No such file or directory: './blockchain/config/config.ini'

Jika pesan error ini muncul kemungkinan karena libssl 1.1 tidak terpasang di server anda, untuk memasangnya silahkan gunakan perintah dibawah

wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb

net_plugin::plugin_startup failed to bind to port 9010

Jika pesan error ini muncul maka penyebabnya karena nodine masinh berjalan di latar belakang, solusinya adalah mematikan nodine. Anda bisa menggunakan perintah dibawah untuk mematikan nodine

pidkill nodine

Untuk memastikan bahwa nodine sudah berhenti, anda bisa menggunakan perintah ini

pidof nodine

Setelah memastikan nodine benar-benar berhenti, anda dapat menjalankan node lagi