Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Buzzer - Decentralized social media platform
by
buzzer.network
on 13/02/2021, 13:08:33 UTC
Hi, there!

How to check your node state:

1. Network connectivity

Request:
Code:
curl --data-binary '{"jsonrpc":"1.0","id":"curltext","method":"getpeerinfo","params":[]}' -i -H 'content-type: text/plain' http://127.0.0.1:8080

Output should contains some entries:
Code:
    {
        "id": "c4c847e591b381a7e6a74acd429364e6258151ad",
        "endpoint": "45.79.183.117:31415",
        "status": "ACTIVE",
        "time": 1612433346332993,
        "outbound": true,
        "latency": 67462,
        "roles": "FULLNODE|MINER",
        "address": "52Y2LKN1WkhFBN7g1ixu7177XWKdQGhdZHQKBTc7usMtkUWHNz",
        "in_queue": 2,
        "out_queue": 0,
        "pending_queue": 0,
        "received_count": 1377019,
        "received_bytes": 757301670,
        "sent_count": 639878,
        "sent_bytes": 279314315,
        "chains": [
            {
                "dapp": "none",
                "height": 647916,
                "chain": "0000000000000000000000000000000000000000000000000000000000000001",
                "block": "ca58377d576462d3a898a4d6a2da2db81cfd2ccdf59912ad578dfac2d8cb49b8"
            },
            {
                "dapp": "buzzer",
                "height": 638103,
                "chain": "51feaabb54f42f16a5878ed3545762880a5f2d26409100438b1aa080d1a70825",
                "block": "22db931028e170d8ea5db4a57f89213b9d24cebae5d967e8a7b8219acd51d004"
            },
            {
                "dapp": "cubix",
                "height": 638216,
                "chain": "b778c9558aa0f42523b0bf956c6a4ff6035282ec3d8e87bb100f2375ceba3950",
                "block": "a8ff755a29ea403f3b1de4dcbf480ceacbfe6683f6fa65acf36e8f7920fbd733"
            },
            {
                "dapp": "buzzer",
                "height": 642821,
                "chain": "3efcdc1414ec5ac42093755978eeed4c1068dbfa134716f991b382a24920ad87",
                "block": "7bd5d4da82f13e3daefec95fdaccc52105e24eb86956e8d8712f0e4e84deb7bb"
            },
            {
                "dapp": "cubix",
                "height": 642029,
                "chain": "9e452dd7f3a2d22848e547ea93b7f73e165b6a6a2a5c9b44e298e90623fc2d9a",
                "block": "6ee72ac0d237026cd9184d91df35201146acb74b630d086974baac7e2f901f85"
            }
        ]
    },


2. State

Request:
Code:
curl --data-binary '{"jsonrpc":"1.0","id":"curltext","method":"getstate","params":[]}' -i -H 'content-type: text/plain' http://127.0.0.1:8080

Output should contains:
Code:
{
    "result": {
        "state": {
            "clients": 0,
            "peers_count": 9,
            "in_queue": 484,
            "out_queue": 0,
            "pending_queue": 0,
            "received_count": 21926,
            "received_bytes": 14860474,
            "sent_count": 23303,
            "sent_bytes": 11196023,
            "chains": [
                {
                    "dapp": "none",
                    "height": 648357,
                    "chain": "0000000000000000000000000000000000000000000000000000000000000001",
                    "block": "1379ca8afcda5f4faf47e44db06909565c91ac7d0b38a5cf0d2d6f06084de933",
                    "time": 1613221241,
                    "state": "SYNCHRONIZED"
                },
                {
                    "dapp": "buzzer",
                    "height": 638297,
                    "chain": "51feaabb54f42f16a5878ed3545762880a5f2d26409100438b1aa080d1a70825",
                    "block": "5e70ee93be167b6afec88c001e7f1cd6f766c2abea9382028fcabe0ac3a13b15",
                    "time": 1613221241,
                    "state": "SYNCHRONIZED"
                },
                {
                    "dapp": "cubix",
                    "height": 638410,
                    "chain": "b778c9558aa0f42523b0bf956c6a4ff6035282ec3d8e87bb100f2375ceba3950",
                    "block": "66b2636fb1b8a87a0bc28830f603946dbe315f6492b8af0c208aff7dc6279c4c",
                    "time": 1613221241,
                    "state": "SYNCHRONIZED"
                },
                {
                    "dapp": "buzzer",
                    "height": 643020,
                    "chain": "3efcdc1414ec5ac42093755978eeed4c1068dbfa134716f991b382a24920ad87",
                    "block": "85130b3a42558da954959131c2ba82cd79786990d7fb0f89b0a70b31b7ad7bf1",
                    "time": 1613221241,
                    "state": "SYNCHRONIZING",
                    "synchronization": {
                        "type": "PARTIAL"
                    }
                },
                {
                    "dapp": "cubix",
                    "height": 642230,
                    "chain": "9e452dd7f3a2d22848e547ea93b7f73e165b6a6a2a5c9b44e298e90623fc2d9a",
                    "block": "21eac2822ab8e1697f1ceb4c58aed007c087fd48998e8391bfdce4961f065179",
                    "time": 1613221241,
                    "state": "SYNCHRONIZED"
                }
            ]
        }
    },
}

Every shard hast its own state and synchronization status:

Code:
"state": "SYNCHRONIZING",
"synchronization": {
   "type": "PARTIAL"
}

"state" can be: SYNCHRONIZED, SYNCHRONIZING, INDEXING
"synchronization" can hold the following information:

  • type: FULL, PARTIAL
  • remains: in case of FULL synchronization indicates how much blocks remains to download and start indexing