How to set up a POOL in a few minutes - and register using CNTOOLS

a theoretical doubt, just the successful creation of my wallet through “cntools - wallet - new” allows visibility of my wallet address across Cardano network ? I mean what step exactly makes wallet address become a valid address to be shared with Cardano world ?

Creation of my wallet happen locally at my Core Node. Not able to understand how come this local address be shared with external world for sending/receiving Adas ?

Because your node is connected to the blockchain?

Does it mean if I stop my Core Node and try to create another Wallet , that should fail ?

Another aspect, if some one try to transfer Test Ada into my Wallet at a time instance when my Core-Node was stopped, would that transfer fail for that person ?

U don’t need to stop the node;
U can create as many wallets u want;
U can receive funds while the node is stoped… u will see the funds inside the wallets after u will start/sync again

Seems like Cardano-Blockchain will register that credit Ada transfer on behalf of the Address of My Wallet

However My Wallet under My Node will not get to know about the same until my Node starts again and synchs the blocks from the block-chain (external Nodes) ?

Hi Friends,

I want to shout applause for @Alexd1985 for maintaining this wonderful guide and resolving newbies’ silliest doubts/issues almost 24*7 on this forum.

He is a great help and motivator for new people joining the community !

Thanks to his patience and support, I seem to finally have my Testnet Stake-Pool up and running !

:clap: :hugs:

@Alexd1985 - In my testnet Pool, I have now linked a Wallet having 11K test ADA, Plus I have delegated ~.98M tADA through another Wallet of mine into this Pool. Shall i expect any change in output of ./gLiveView.sh because of this arrangement except possibility of an actual block produced by my Core Node in future ?

What is the ticker?

What is the glive outptu for Producer? Can u share it?

image

image


Perfect… now u should start to create blocks…

So its wait and watch ? In Worst Case scenario, how many days it might take before a block gets produced by my node ?

I don’t know, first your stake should became active… just let the nodes to work for few days… I don’t know if u can run cncli script for checking the assigned blocks but u can try

Quick question. Since we’re in SC testnet Has there been any changes to the above tutorial to so I can be ready for mainnet?

Check comment #1527

Thanks for the tips

Hi Alex,

Newbie and learning a lot from you, for me it is impressive how you are willing to help. I have a question for you: If i want to upgrade to 1.29.0 once having installed and synced with 1.27.0, will it be enough to re-run this script just changing the version? Will all the json files keep their parameters or will i need to revise all of it again? --UPDATE: Sorry, just seen that you already had a post answering this…Thanks!!!

Dear Alex
I am a novice to cardano pool, but want to make my own one, so I followed your guide(from the beginning to 5) and reached set up 1 BP 2realy server.
Unfortunately, 2relay server shows a different figure as attached.
You see, one relay input is 0, another is 1, and I am not sure it is right or wrong, so I am blocked to further going on your guide.
So Alex, plese see the captured images and and explain whether it’s right or what should do to solve this.
Expect your answer dear.
relay1

Alex, this image is relay2.
relay2

For Relays go to scripts folder and:

  • nano topology_Updater.sh
  • search for the line #CUSTOM_PEERS="None"
  • edit the line by deleting the #from the begining and add the Producer_IP,port

Example:

CUSTOM_PEERS="192.168.1.1,6000"

!!! Replace 192.168.1.1 with Producer IP and port 6000 with Producer port

All nodes must be synced !!!
On Producer u nees to accept connection only from the relays (check if u opened in firewall the port for Relays)

  • run ./deploy-as-systemd.sh and press Y for topology Updater (ONLY ON RELAYS) and enter for the default restart time

============

For the Producer:

  • go to topology.json file
  • add your relay IPs and port inside
  • delelte everything and paste
{
  "Producers": [
    {
      "addr": "192.168.1.1",
      "port": 6006,
      "valency": 1
    },
    {

      "addr": "192.168.1.2",
      "port": 6007,
      "valency": 1
   }
  ]
}

Replace 192.168.1.1 - with Relay1 IP (go to relay1 and type ifconfig to find the IP)
Replace 192.168.1.2 - with Relay2 IP (go to relay2 and type ifconfig to find the IP)

  • save the file - Ctrl+x Y and Enter
  • run ./deploy-as-systemd.sh and press N for topology Updater

restart the node

sudo systemctl restart cnode
sudo systemctl status cnode
cd $CNODE_HOME/scripts
./gLiveView.sh