Lists datums in the mempool (all/for selected chain/briefly)  

CLI Example

Command syntax:

mempool list 
-net <net_name> 
[-chain <chain_name>] 
[-addr <addr>] 
[-brief]

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 - name of the chain (optional)
-addr - address of the wallet (optional)
-brief - shows only hashes and creation time (optional)

Example:

Command:

cellframe-node-cli mempool list 
-net riemann 
-chain main

Response:

        net: riemann
        chains:
                name: main
                removed: 0
                datums:
                        hash: 0xC203EA5BB6C5C4297B3885549771C2C1526D7475AE6449668BC512B4E119966A
                        type: DATUM_TX
                        created:
                            time_stamp: 1711528352
                            str: Wed, 27 Mar 2024 01:32:32 -0700
                        main_ticker: tKEL
                        ledger_rc: DAP_LEDGER_TX_CHECK_OK
                        from: o9z3wUTSTicckJuoweZoQPfSUnWPDGPUEAXWZyVyfpkzVBFKMYP1jcyY8Tx7CG4odjL7pyy1uBy3Ei1xsVsBEGUcR6XuUSJCV8w2YwtL
                        to:
 
                                money:
                                    value: 50000000000000000
                                    coins: 0.05
                                    token: tKEL
                                addr: o9z3wUTSTicckJuoyMFzCwUAokuvhzFvrbcKJreH1UJhfuTUxYSKFLwhKjE5E1TmsPGzPgohexjwXZKUFf12R8Pt66GjAMvtyULgr3Pc
 
                                money:
                                    value: 2500000000000000
                                    coins: 0.0025
                                    token: tKEL
                                addr: o9z3wUTSTicckJuoxkLc5q1CwaYs23474GbBm8ebgSZd1WmB7EhkPDpsoZPGX3hmhGa1wCqTDKgPjirbp3H45bg3tc6U5k8wCEJX575X
                        change:
                                money:
                                    value: 28197624999999999996
                                    coins: 28.197624999999999996
                                    token: tKEL
                        fee:
                                value: 50000000000000000
                                coins: 0.05
                                token: tKEL
                total: riemann.main: 1

JSON-RPC Example

Command:

curl --unix-socket /opt/cellframe-node/var/run/node_cli 
-X POST http://localhost/connect 
-d '{"method":"mempool", "params":["mempool;list;-net;riemann;-chain;main"], "id":"1"}'

Response:

{
  "type": 2,
  "result": [
    {
      "net": "riemann",
      "chains": [
        {
          "name": "main",
          "removed": 0,
          "datums": [
            {
              "hash": "0xC203EA5BB6C5C4297B3885549771C2C1526D7475AE6449668BC512B4E119966A",
              "type": "DATUM_TX",
              "created": {
                "time_stamp": 1711528352,
                "str": "Wed, 27 Mar 2024 01:32:32 -0700"
              },
              "main_ticker": "tKEL",
              "ledger_rc": "DAP_LEDGER_TX_CHECK_OK",
              "from": "o9z3wUTSTicckJuoweZoQPfSUnWPDGPUEAXWZyVyfpkzVBFKMYP1jcyY8Tx7CG4odjL7pyy1uBy3Ei1xsVsBEGUcR6XuUSJCV8w2YwtL",
              "to": [
                {
                  "money": {
                    "value": "50000000000000000",
                    "coins": "0.05",
                    "token": "tKEL"
                  },
                  "addr": "o9z3wUTSTicckJuoyMFzCwUAokuvhzFvrbcKJreH1UJhfuTUxYSKFLwhKjE5E1TmsPGzPgohexjwXZKUFf12R8Pt66GjAMvtyULgr3Pc"
                },
                {
                  "money": {
                    "value": "2500000000000000",
                    "coins": "0.0025",
                    "token": "tKEL"
                  },
                  "addr": "o9z3wUTSTicckJuoxkLc5q1CwaYs23474GbBm8ebgSZd1WmB7EhkPDpsoZPGX3hmhGa1wCqTDKgPjirbp3H45bg3tc6U5k8wCEJX575X"
                }
              ],
              "change": [
                {
                  "money": {
                    "value": "28197624999999999996",
                    "coins": "28.197624999999999996",
                    "token": "tKEL"
                  }
                }
              ],
              "fee": [
                {
                  "value": "50000000000000000",
                  "coins": "0.05",
                  "token": "tKEL"
                }
              ]
            }
          ],
          "total": "riemann.main: 1"
        }
      ]
    }
  ],
  "errors": null,
  "id": 1
}