Shows detailed information about the block and its datums.

Command syntax:

block dump 
-net <сhain net name> 
-chain <chain name> 
-hash <block hash>

Options:

-net - name of the Cellframe Network. The list of networks can be found in the <Config_dir> \ etc \ network folder or received by The Cellframe-Node-CLI using command - net list
-chain - the name of Chain. The list of chains can be found in the directory <Config_dir> \ etc \ network \ <network_name> or by the Cellframe-Node-CLI using command - net list chains
-hash - hash of the block. Must be specified in HEX format

If you request command in the Cellframe network, use parameter -chain main.

CLI Example

Command:

cellframe-node-cli block dump 
-hash 0x15DB786A389741FC0DF104984E2B3315E4221DAB251AE1D5E3E727245218D7E6 
-net Backbone 
-chain main

Response:

 
Block number 24179 hash 0x15DB786A389741FC0DF104984E2B3315E4221DAB251AE1D5E3E727245218D7E6:
                        version: 0x0001
                        cell_id: 0x0000000000000000
                        chain_id: 0x0000000000000002
                        ts_created: Tue, 16 Jan 2024 11:20:24 +0000
        Metadata. Count: 2s
 
                PREV: 0x747388E2058D6A8DB1C5D45703B1B8D478E40EFD47CE3CCDD6EEE96414F6E89B
                NONCE: 0xA43FD7CB29A21DCE
                datums: count: 1
                        datum:  datum_size: 3941
                                version:=0x00
                                type_id:=DATUM_TX
                                ts_create=Tue, 16 Jan 2024 11:20:10 +0000
                                data_size=3926
transaction: hash 0x90F6E728F651D74B9D7E32704FF16CD83B7C9002625229951619272E161D583C
 
 TS Created: Tue Jan 16 11:20:10 2024
 Items:
         IN:
Tx_prev_hash: 0x7D2A8D2643DB2DB0F6FAAE01F7B441E097E7FC95D1C90684E2008723E012AEE3
                 Tx_out_prev_idx: 2
         OUT:
                 Value: 0.1 (100000000000000000)
                 Address: Rj7J7MiX2bWy8sNyZTnc2vCdUToyzFchvZJXpszSYZc5Wnxhs3DZcZbhCypRBLKm5zX8pZpix2gbGgCevwxnevpnXVSC2wrUmS2egCZw
         OUT COND:
         Header:
                 ts_expires: never
                 value: 0.05 (50000000000000000)
                 subtype: DAP_CHAIN_TX_OUT_COND_SUBTYPE_FEE
                 uid: 0x0000000000000000
 
         OUT:
                 Value: 1.95 (1950000000000000000)
                 Address: Rj7J7MiX2bWy8sNyWvYBfvwNnBTNdPjr6SB5WgZiBNTteH68qqnQj7GnADE7pV8JkhkD6fhcWzKvpy5FAuoee55VBZ7FkkvEYp3aZY6t
 
Signature:
 
        Type: sig_dil
        Public key hash: 0x111AF0409559AE22A9974B89F9AC4EB7FBC406852BBA67936134FB0550BC4AFF
        Public key size: 1196
        Signature size: 2096
        Sender addr: Rj7J7MiX2bWy8sNyWvYBfvwNnBTNdPjr6SB5WgZiBNTteH68qqnQj7GnADE7pV8JkhkD6fhcWzKvpy5FAuoee55VBZ7FkkvEYp3aZY6t
 
                signatures:     count: 5
                        type:sig_dil size: 3306 pkey_hash: 0x3F707E207D74A124DECBEFC3BC2DE190C320D50448F3B6D5A1A8B961E063BE31
                        type:sig_dil size: 3306 pkey_hash: 0xA807983D8870634B61C0279989DEE61A8170076353570BF8174D928BD5D3B834
                        type:sig_dil size: 3306 pkey_hash: 0xB713CDB7810D8A7ADC0F2933889293EF14A75FFA6C7F7DC2FEF01564FBFEA159
                        type:sig_dil size: 3306 pkey_hash: 0x84AF956B4B14612A952CBE3C19A9ECC39856FD7CB23259993F3D9043D9104968
                        type:sig_dil size: 3306 pkey_hash: 0x7525B25ABDE7A2418B19DFCA61EBF4442DBBE2684857DBC676574BD9D0A1528C

JSON-RPC Example

JSON-RPC Request - BLOCK DUMP

Shows detailed information about the block and its datums.

Request Structure

JSON object:

{
  "method": "block",
  "subcommand": "dump",
  "arguments": {
    "net": "network_name",
    "chain": "chain_name",
    "hash": "block_hash"
  },
  "id": "1"
}

Parameters: net - name of the Cellframe Network. The list of networks can be found in the <Config_dir> \ etc \ network folder or received using - Node Command - NET LIST chain - the name of chain (main or zerochain) hash - the hash of the block

If you make a request in the Cellframe network, use parameter chain:main.

Curl Example

Request:

curl --unix-socket /opt/cellframe-node/var/run/node_cli -X POST http://localhost/connect -d '{
  "method": "block",
  "subcommand": "dump",
  "arguments": {
    "net": "riemann",
    "chain": "main",
    "hash": "0x54514174DA38467FBD93CE817238F5333D3CCDEA14936E26F318EB78FB342332"
  },
  "id": "1"
}'

Response:

{
  "type"2,
  "result": [
    {
      "Block number"4310,
      "hash""0x54514174DA38467FBD93CE817238F5333D3CCDEA14936E26F318EB78FB342332",
      "version""0x0001",
      "cell_id""0x0000000000000000",
      "chain_id""0x0000000000000001",
      "ts_created""Tue, 25 Jun 2024 14:44:18 +0000",
      "Metadata: count"2
    },
    [
      {
        "PREV""0xA3FE050D8BF4D9EE1B99A2A9D1983CA8B5AE357938FEE08975069DE6A426CCFE"
      },
      {
        "NONCE""0xA61AD50BA39D4073"
      }
    ],
    {
      "Datums: count"1
    },
    [
      {
        "datum size "4473,
        "version""0x00",
        "type_id""DATUM_TX",
        "ts_create""Tue, 25 Jun 2024 14:39:38 +0000",
        "data_size"4458,
        "Datum": {
          "first transaction""",
          "hash""0xE3E7C290FDC1B16594C67702781CC58EAE9E69CF5F792A109924F9453E8B947F",
          "tx created""Tue, 25 Jun 2024 14:39:38 +0000",
          "token ticker""",
          "ITEMS": [
            {
              "item type""IN",
              "Tx prev hash""0x7422E78873CD71DCDE64F85065EC3BD3CEF830D633C756BA5B326062C9C92E30",
              "Tx out prev idx"3
            },
            {
              "item type""IN_EMS",
              "ticker""mtKEL",
              "token_emission_hash""0x0000000000000000000000000000000000000000000000000000000000000000",
              "token_emission_chain_id""0x0000000000000001"
            },
            {
              "item type""OUT COND",
              "ts_expires""never",
              "coins""1.0",
              "value""1000000000000000000",
              "subtype""DAP_CHAIN_TX_OUT_COND_SUBTYPE_SRV_STAKE_LOCK",
              "uid""0x0000000000000012",
              "tsd_size"0,
              "time_unlock""Wed, 26 Jun 2024 00:00:01 +0000"
            },
            {
              "item_type""OUT EXT",
              "addr""o9z3wUTSTicckJuoxkLc5q1CwaYs23474GbBm8ebgSZd1WmB7EhkPDpsoZPGX3hmhGa1wCqTDKgPjirbp3H45bg3tc6U5k8wCEJX575X",
              "token""tKEL",
              "coins""0.0025",
              "value""2500000000000000"
            },
            {
              "item type""OUT COND",
              "ts_expires""never",
              "coins""0.05",
              "value""50000000000000000",
              "subtype""DAP_CHAIN_TX_OUT_COND_SUBTYPE_FEE",
              "uid""0x0000000000000000",
              "tsd_size"0
            },
            {
              "item_type""OUT EXT",
              "addr""o9z3wUTSTicckJuoyoNpKdQNNF4RKR9imUtMjukAqyCjsN1W545p8e8tuYhsfV9o2yNV5ZuaoLiHr1WsoyyJtDMhf1x1UUbJXV4bU69G",
              "token""tKEL",
              "coins""631.444999800000064674",
              "value""631444999800000064674"
            },
            {
              "item_type""OUT EXT",
              "addr""o9z3wUTSTicckJuoyoNpKdQNNF4RKR9imUtMjukAqyCjsN1W545p8e8tuYhsfV9o2yNV5ZuaoLiHr1WsoyyJtDMhf1x1UUbJXV4bU69G",
              "token""mtKEL",
              "coins""0.001",
              "value""1000000000000000"
            },
            {
              "item type""SIG",
              "Signature""",
              "Type""sig_dil",
              "Public key hash""0x9835B630EF867530088097C7C181D87346E26C407733E3F6029B9410461405A3",
              "Public key size"1196,
              "Signature size"2096,
              "Sender addr""o9z3wUTSTicckJuoyoNpKdQNNF4RKR9imUtMjukAqyCjsN1W545p8e8tuYhsfV9o2yNV5ZuaoLiHr1WsoyyJtDMhf1x1UUbJXV4bU69G"
            }
          ]
        }
      }
    ],
    {
      "signatures count"3
    },
    [
      {
        "type""sig_dil",
        "size"3306,
        "pkey_hash""0xE23EF5A0EA0604EADD74EB2F365809AE222EB88B7EA72C9ADA7AF8B78EA4E21E"
      },
      {
        "type""sig_dil",
        "size"3306,
        "pkey_hash""0xC6FB9B9370C01F52AD31D1B22A8AB1F1B18AF190EB48BA8F7E24E3DA6E67C8C2"
      },
      {
        "type""sig_dil",
        "size"3306,
        "pkey_hash""0x875A36716A6AA4C786EB52C06E036F92CF65B2367A6424AA2FD597386CD40E0F"
      }
    ]
  ],
  "id"1
}
Link to original