Move to your scripts directory and open the new script:
cd ~/cardano-node/scriptsnano topology_push.sh
Copy/paste the following lines into the new script topology_push.sh:
#!/bin/bashcurl -s -o /home/cardano/cardano-node/configuration/relay1/mainnet_candidate-topology.json "https://api.clio.one/htopology/v1/fetch/?max=7&customPeers=CoreIP:3000:4|Relay2:3002|relays-new.mainnet-candidate.dev.cardano.org:3001:2"
Now we need to edit the script, check the picture below to see what items need changed:
Once you are done with the edits, we can test it out after topologyUpdater has ran successfully for 3 hours you will be able to use this new script. Let's set the execute permissions:
chmod +x topology_push.sh
Once you have been running topologyUpdater for 3 hours (check your logs) you can manually execute the following:
This will go out, pull relay peers in the topology and automatically update your topology file.
Remember you MUST close the relay then restart it for the relay to read this new topology file.