THIS GUIDE IS FOR EDUCATIONAL PURPOSE ONLY. IT COMES WITH NO WARRANTY AND SHOULD BE USED AT YOUR OWN RISKS. MAKE THE APPROPRIATE BACKUPS!!! THIS GUIDE ASSUME YOU FOLLOWED https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node
Written by QCPOL (https://qcpol.stakepool.quebec)
cd $HOME/cardano-my-node
echo "$(cat mainnet-config.json | jq '. += {"EnableP2P": true, "TargetNumberOfActivePeers": 20, "TargetNumberOfEstablishedPeers": 50, "TargetNumberOfKnownPeers": 100, "TargetNumberOfRootPeers": 100}')" > mainnet-config.json
{
"localRoots": [{
"accessPoints": [
{"address": "<block producer ip>", "port": <block producer port>}
],
"advertise": false,
"valency": 1
}],
"publicRoots": [{
"accessPoints": [
{"address": "relays-new.cardano-mainnet.iohk.io", "port": 3001}
],
"advertise": false,
"valency": 2
}],
"useLedgerAfterSlot": 45000000
}
sudo systemctl restart cardano-node