Evening Cardanoans,
Me and some mates have been struggling a couple of days trying to get a pool up and running
on the testnet, using this guide: https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node#update-your-relay-node-topology-files
The guide is written for the mainnet, however we figured that we would try to use it for the testnet, before jumping the mainnet. Unfortunately we’ve run into couple of troubles.
#1 Only one inbound connection, which is unreachable on the relay
#2 No increase in TX
We’ve used the topologyUpdater on the Relay and reached the state of the API responding with “glad you’re staying with us”
The only thing we’ve changed is in the relay-topology_pull.sh and that is to use the testnet instead of the mainnet.
BLOCKPRODUCING_IP=--BP IP--
BLOCKPRODUCING_PORT=6000
curl -s -o /home/ubuntu/cardano-my-node/testnet-topology.json "https://api.clio.one/htopology/v1/fetch/?max=20&customPeers=${BLOCKPRODUCING_IP}:${BLOCKPRODUCING_PORT}:2|relays-new.cardano-testnet.iohkdev.io:3001:2"
Our Testnet-topology.json looks like this:
{ "resultcode": "402", "datetime":"2021-02-11 15:04:47", "clientIp": "--relayIP--", "iptype": 4, "msg": "IP is not (yet) allowed to fetch this list", "Producers": [ { "addr": "--BP IP--", "port": 6000, "valency": 2 }, { "addr": "relays-new.cardano-testnet.iohkdev.io", "port": 3001, "valency": 2 },
{ "addr": "relays-new.cardano-mainnet.iohk.io", "port": 3001, "valency": 2 } ] }
test
{
"ApplicationName": "cardano-sl",
"ApplicationVersion": 0,
"ByronGenesisFile": "testnet-byron-genesis.json",
"ByronGenesisHash": "96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471",
"LastKnownBlockVersion-Alt": 0,
"LastKnownBlockVersion-Major": 3,
"LastKnownBlockVersion-Minor": 0,
"MaxKnownMajorProtocolVersion": 2,
"Protocol": "Cardano",
"RequiresNetworkMagic": "RequiresMagic",
"ShelleyGenesisFile": "testnet-shelley-genesis.json",
"ShelleyGenesisHash": "849a1764f152e1b09c89c0dfdbcbdd38d711d1fec2db5dfa0f87cf2737a0eaf4",
"TraceBlockFetchClient": true,
"TraceBlockFetchDecisions": true,
"TraceBlockFetchProtocol": true,
"TraceBlockFetchProtocolSerialised": true,
"TraceBlockFetchServer": true,
"TraceChainDb": true,
"TraceChainSyncBlockServer": true,
"TraceChainSyncClient": true,
"TraceChainSyncHeaderServer": true,
"TraceChainSyncProtocol": true,
"TraceDNSResolver": true,
"TraceDNSSubscription": true,
"TraceErrorPolicy": true,
"TraceForge": true,
"TraceHandshake": true,
"TraceIpSubscription": true,
"TraceLocalChainSyncProtocol": false,
"TraceLocalErrorPolicy": true,
"TraceLocalHandshake": false,
"TraceLocalTxSubmissionProtocol": true,
"TraceLocalTxSubmissionServer": true,
"TraceMempool": true,
"TraceMux": false,
"TraceTxInbound": true,
"TraceTxOutbound": true,
"TraceTxSubmissionProtocol": true,
"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
}
]
}
We are not able to find our relay here: https://explorer.cardano-testnet.iohkdev.io/relays/topology.json
Any idea what our problem could be? Don’t hesitate to ask for further informations. Much appreciated!