Where is the best place to get help for new SPOs?

Hi everyone,

I’m new to owning a SPO and to setting up a node on Ubuntu Linux. I have everything installed (I think) I am able to start a passive node that syncs to the blockchain. I am having trouble with the step that tells you how to calculate transaction fees. The Stake Pool School tutorial is geared towards the ITN and talks about getting funds from the faucet. Is the faucet step still valid for the mainnet? I can’t seem to get it to work for me.

Any help would be greatly appreciated. I can’t wait to get up and running 100% so I can be apart of securing the Cardano network!!!

There is no faucet for mainnet. For mainnet you need to fund you cli address using your regular wallet. I recommend spinning up on testnet to get yourself on familiar ground (multi-node architecture, synching to chain, etc). It’s fairly easy to switch over to mainnet once you have your footing. Make sure to take the time to understand your keys and what each one means, and never place private keys on a hot (internet-connected) node

As for transaction fees, you can skip the tx fee calculation and just try 200000 lovelaces (0.2 ADA) which will work for most simple transactions

You will find great support here in the forum and on Telegram

1 Like

Best place are probably Telegram Groups:

1 Like

How do I transfer ADA from my Shelly Daedalus wallet to my node? Is it the same process as any other crypto transaction? If so, what command do I run in the node to find my deposit address? If I run

cardano-cli shelley query utxo
–address $(cat payment.addr)
–mainnet

I can see that I already have some lovelace in my account. Is that normal?

What changes need to be made to switch from the testnet to the mainnet? Is it common for people to run more than one node and what are the advantages/disadvantages? I assume that is what you mean by “multi-node architecture”

Which file stores my private keys?

These questions imply you should definitely be starting on testnet.

cardano-cli shelley query utxo
–address $(cat payment.addr)
–mainnet

will show the account balance

If you are using a Daedalus address with funds, then yes, the utxo query displaying funds is normal. If you are querying a newly created address on cli, you should not see any lovelaces. To fund your address you can send funds from Daedalus to your newly created cli address

It’s best practice to run more than one node (one core w/ multiple relays) - this provides both security and redundancy for your core node

files marked .skey are your private keys

1 Like

I don’t deny I am still new and learning. Should I just delete everything and start over from scratch to come up on the testnet? Or is there an easy way to convert what I already have?

I don’t want to cause any problems for anyone or the network. Is there any other reason why I should start on the testnet instead?

Start fresh

You should start on testnet so you don’t do something silly like overwrite your keys or mess up pool registration / configuration.

There’s no worse feeling than accruing delegation just to lose it to inexperience.

We all started on testnets, and learned our greatest lessons there.

2 Likes

Starting fresh from a new install of Focal Ubuntu Linux. I am following the Stake Pool School to the letter. The SPC is geared for installing cardano-node on the testnet so I should be good to go. I have gotten up to the step of “checkout the latest version of cardano-node” After typing git tag and finding the latest (version 1.18.1) the tutorial says to type git checkout tags/1.15.1

Which one should I use for the testnet? 1.18.0 or 1.15.1?

NOTE: 1.18.0 IS STRONGLY RECCOMENDED TO USE OVER 1.18.1 BECAUSE OF AN EDGE CASE PROBLEM FOUND IN 1.18.1

I am now on the step “To start a passive node:”

I did a search on google for my public IP address and low and behold it comes up as an IPv6 address. Does cardano-node run work with IPv6 addresses? the argument –host-addr x.x.x.x suggests an IPv4 address.

Great Dey 2 u frog how exactly do u fund the cli address using ur wallet do u have to share your private keys

I tried it with an IPv6 address and got:

cardano-node run
–topology testnet-topolog.json
–database-path db
–socket-path db/node.socket
–host-addr IP removed for security reasons
–port 3001
–config testnet-config.json
Listening on http://127.0.0.1:12798
There was an error parsing the genesis file: ./testnet-shelley-genesis.json Error: “Error in $: key "protocolMagicId" not found”

Looks like NO it will not work with an IPv6 address. Now what do I do?

I typed cardano-node run --help and I see in the description of the --host-addr option it says

–host-addr HOST-NAME Optionally limit node to one ipv6 or ipv4 address

So maybe it does work with IPv6, but how do I get it to work?

I managed to get my IPv4 address, but now I get the error

Listening on http://127.0.0.1:12798
There was an error parsing the genesis file: ./testnet-shelley-genesis.json Error: “Error in $: key "protocolMagicId" not found”

Is there anyone who can tell me how to fix this or tell me why I get this error? Do I need to add a MagicID somewhere?

I’m having some problems at this step as well!! So I have been up all night studying and working I have a small business so between studying and working last night and today I haven’t had any rest and I’m not thinking clear so I’m going to get some rest I will be back on it bright and early in the morning I’ll message you when I get started and I’m sure we can find a problem if I can’t figure it out I know a couple guys that can help us I just don’t want to fix the problem I wanna know why I’m having the problem I’m not in no hurry to get on main net unless I know exactly what’s going on and FULLY UNDERSTAND! This is a business I’m building so for the business and myself and the community it needs to be as bullet proof as we can get it!! Have a great night!!:+1:

1 Like

use 1.18.0

Try adding the following parameter line item to your testnet-shelley-config.json:

“protocolMagicId”:42

Hi MostrADAmus,

No, do not share your private keys. I assume you have built your payment.addr from your payment and stake keys, correct?

If so you can retrieve your address by running

cat payment.addr

from there simply use Daedalus or Yoroi to send funds to that address - and take care to save and protect your keys!

1 Like

i haven’t done anything yet
i just found someone to set up node from off upwork i was just curious how the cli address would be funded

i appreciate ur help and congrats on the block

1 Like

Hello everyone is it ok to use Debian 10 as linux os