Total Tx: 0

I’ve tested my nodes in both the testnet blockchain, and i’m ready to proceed to go i mainnet.
I’m setting up the relay node, but i’ve noticed that the Total Tx counter still at 0 from 2 days, is that normal?
Currently the block producer is not yet running as block producer, i was downloading the blockchain and checking that everything was fine.
relay1

TraceMempool parameter setted on true.

U have only 1 IN peer (probably your Relay).
Check on relay also if u have more than 1 IN peers

Cheers,

2 Likes

most probably you have disabled in config the TraceMempool setting:
“TraceMempool”: false,

{
 
  "EnableP2P":true,
 "AlonzoGenesisFile": "alonzo-genesis.json",
  "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874",
  "ApplicationName": "cardano-sl",
  "ApplicationVersion": 1,
  "ByronGenesisFile": "byron-genesis.json",
  "ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb",
  "ConwayGenesisFile": "conway-genesis.json",
  "ConwayGenesisHash": "f28f1c1280ea0d32f8cd3143e268650d6c1a8e221522ce4a7d20d62fc09783e1",
  "LastKnownBlockVersion-Alt": 0,
  "LastKnownBlockVersion-Major": 3,
  "LastKnownBlockVersion-Minor": 0,
  "MaxKnownMajorProtocolVersion": 2,
  "Protocol": "Cardano",
  "RequiresNetworkMagic": "RequiresNoMagic",
  "ShelleyGenesisFile": "shelley-genesis.json",
  "ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81",
  "TraceAcceptPolicy": true,
  "TraceBlockFetchClient": false,
  "TraceBlockFetchDecisions": false,
  "TraceBlockFetchProtocol": false,
  "TraceBlockFetchProtocolSerialised": false,
  "TraceBlockFetchServer": false,
  "TraceChainDb": true,
  "TraceChainSyncBlockServer": false,
  "TraceChainSyncClient": false,
  "TraceChainSyncHeaderServer": false,
  "TraceChainSyncProtocol": false,
  "TraceConnectionManager": true,
  "TraceDNSResolver": true,
  "TraceDNSSubscription": true,
  "TraceDiffusionInitialization": true,
  "TraceErrorPolicy": true,
  "TraceForge": true,
  "TraceHandshake": false,
  "TraceInboundGovernor": true,
  "TraceIpSubscription": true,
  "TraceLedgerPeers": true,
  "TraceLocalChainSyncProtocol": false,
  "TraceLocalErrorPolicy": true,
  "TraceLocalHandshake": false,
  "TraceLocalRootPeers": true,
  "TraceLocalTxSubmissionProtocol": false,
  "TraceLocalTxSubmissionServer": false,
  "TraceMempool": true,
  "TraceMux": false,
  "TracePeerSelection": true,
  "TracePeerSelectionActions": true,
  "TracePublicRootPeers": true,
  "TraceServer": true,
  "TraceTxInbound": false,
  "TraceTxOutbound": false,
  "TraceTxSubmissionProtocol": false,
  "TracingVerbosity": "NormalVerbosity",
  "TurnOnLogMetrics": true,
  "TurnOnLogging": true,
  "defaultBackends": [
    "KatipBK"
  ],
  "defaultScribes": [
    [
      "StdoutSK",
      "stdout"
    ]
  ],
  "hasEKG": 12788,
  "hasPrometheus": [
    "127.0.0.1",
    12798
  ],
  "minSeverity": "Info",
  "options": {
    "mapBackends": {
      "cardano.node.metrics": [
        "EKGViewBK"
      ],
      "cardano.node.resources": [
        "EKGViewBK"
      ]
    },
    "mapSubtrace": {
      "cardano.node.metrics": {
        "subtrace": "Neutral"
      }
    }
  },
  "rotation": {
    "rpKeepFilesNum": 10,
    "rpLogLimitBytes": 5000000,
    "rpMaxAgeHours": 24
  },
  "setupBackends": [
    "KatipBK"
  ],
  "setupScribes": [
    {
      "scFormat": "ScText",
      "scKind": "StdoutSK",
      "scName": "stdout",
      "scRotation": null
    }
  ]
}

this is my config.json, to me seems everything ok, the only thing i’ve added is EnableP2P, i’ve read another post where someone suggested that to enable it is needed only to add this string.
The firewall it’s ok, i’m allowing the port 6000 that communicate with the localRoots (my block producer) and the port 3001 to connect to publicRoots.
The topology file structure is the one used if you turn on the P2P.

Sorry, the screenshot is taken from the relay, i’m having only one connection incoming from the relay

Then this is the reasson; fix this issue

1 Like

I’m sorry maybe i’ve explained in a bad way the problem. I mean that my realy is not getting any or really low incoming connection, but everything is setted up correctly. Before i was running the testnet and i had the incoming connection and the block producer was able to mint blocks.
Right now i’m configuring the mainnet, i was downloading the blockchain on the relay node, and i’ve seen the Total Tx: at 0 and the low incoming connection.
I’m suspection that the problem is in the P2P, but i’m not sure, because firewall it’s ok, the config file of the node i think are ok.
Do you have suggestions?

2 Likes

Hi, I’m having the same issue, when I used the topologyUpdater.sh I had incoming connections, but with P2P I loose them all, the one remaining is my BP.
imagen

1 Like

To solve the issue i run for some days also the topologyUpdator.sh file, and then i turn it off.
With the P2P i can see that i’ve less incoming connection but i still have 4/6 incoming connection and i can see that the “Total Tx” is updating and increasing.
Try to use the topologyUpdator.sh script for a while and then stop it.
Let me know