Do additional pool owners need to register a stake address?

If I’m understanding your question correctly, you still need to delegate from the actual pledge wallet. It is not an automatic process.

I registered my stake last night and waited but ended up just delegating to my pool and then the stake became active.

Hope that helps.

1 Like

We have both delegated to the pool (using Adalite). If you check this page you can see on the left that it’s delegated to the pool, but on the right side it says “Inactive”. I thought it could be because it’s not active for this epoch, but the other delegator (non-owner) staked to the pool also yesterday, but that shows “active” too.

My apologies, I’m at work and had to skim through the conversation.

Taking a look at this page, your pool has 2 owners that need to have the amount pledged = 40k.

I took a closer look and it looks like the stake addresses points to the same wallet.

You can do this by clicking on the Pool Owners
image

Then clicking on the address


I then used that to search Cardanoscan and it shows up as the same wallet.

Did you maybe register the wrong stake.vkey if there are multiple pool owners? Or are you trying to use two different wallets?

If I used the wrong stake.vkey, wouldn’t it only show one owner?

I see different information (including different wallets) on the stake address pages (one of the stake addresses does list two wallets - that’s because the account on the cold machine I use for the transactions I used the same stake key on - I presumed this was ok):

Here are the two owners stake keys on cardanoscan:

(mine) Stake Key 788152b6fe3a53033e9df6d085516c025a22ce3c2762d51f50dc1684 - Cardanoscan

(theirs) Stake Key 75b9ee33f80a98c18cc3e9d0d7fb7c5878d1bb7a92b6c9469090500a - Cardanoscan

You’re right. My apologies. I copied the same address earlier.

It looks fine. There are two different wallets:

They both show active. Along with a 3rd delegator that is active.

Were they all delegated at the same time? If not, when did you delegate to the pool from the stake1u96mnm3nlq9f3svvc05ap4lm03v835dm02ftdj2xjzg9qzsvny6uk?

On Cardanoscan it seems they do, although one of them shows “inactive” on Adapools (https://adapools.org/stake/stake1u96mnm3nlq9f3svvc05ap4lm03v835dm02ftdj2xjzg9qzsvny6uk). It’s shown that forever, despite re-doing the certificate twice.

Both owners delegations were done around the same time. I had already paid the 2 ADA in past and been delegated to NASEC, whereas we used a new wallet for them which had not (I’d forgotten about this, and assumed since it let me submit thr tx, it wasn’t required - although as part of the discussion above they delegated to the pool and paid that… we re-did the pool cert since, since it still showed as “inactive” in case that was the cause - apparently it was not). That was around 13 hours ago.

In summary, there are two outstanding issues:

  1. adapools showing their staking account as “inactive”. It’s not clear if this is an adapools bug (I don’t know if they’re wrong and cardanoscan is right, or vice versa)
  2. pooltool is showing a 50k pledge but it was changed to 40k yesterday (and has been submitted twice, around 24 hours ago, and around an hour ago). I’m pretty sure this one is just a pooltool bug.

Sorry, I wasn’t too helpful there, but I would keep monitoring for a few more days and reach out to adapools to see if they thinks its a bug. If it was me, I’d unregister and re-register stake key (which might eat up more time) so I’m not sure if its a good idea to do that. I would continue monitoring for a few days. Keep us updated on your progress.

Also, my pool’s page for pooltool is not updated either. I changed pledge from 90k to 92k yesterday evening and it still shows 90k. Adapools is already showing the 92k so I’m waiting for a few days to see if that will reflect on pooltool. Might be just pooltool taking longer to update.

No worries, thanks for the effort all the same!

I checked a few other recently-changed pools from adapools on pooltool, and they’re all stale too. So I wonder if pooltool has some issue updating right now. I filed an issue in their GH earlier anyway, will see what they say.

I couldn’t find any good contact details for adapools, but since all sites (except pooltool) seem to agree on things now (and show both owners as active) I’m inclined to think it’s an adapools bug and won’t bother doing anything more unless it’s still like this after the epoch boundary.

Thanks again to those that helped! :slight_smile:

1 Like

I think pooltool has a problem… I checked another pool and I can’t see the new infos updated

2 Likes

https://pool.vet/#Coder’s%20Cardano%20Stake%20Pool

1 Like

Thanks for sharing Alex!

Is it concerning if there is a WARN stating that is missing from topology.json?

As long as the relay has IN/OUT connections, tx processing and the log message for topology updater is: glade u are staying with us, is fine (also on adapools is green);

1 Like

Hi Dan, sorry to hijack this thread, but I’m trying to sign a new stake key with a hardware wallet via adalite and receiving the error “Parser error: Invalid transaction format. Failed to parse output: not an array” when uploading pool_registration.raw.

I’m wondering if you had any issues? I’ve done it multiple times and the file looks like a valid json file.

{
	"type": "TxBodyMary",
	"description": "",
	"cborHex": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

Any clues to how you got it to work would be amazing. Vacuumlabs haven’t responded to my support requests.

I haven’t use adalite for my pool registration process. This looks correct for a transaction body though.

Have your registered the pool before using a deleg.cert and pool.cert with a regular cardano-cli wallet?

Yep it’s all registered, I just want to add a second owner as a hardware wallet. Also following what angelstakepool together with Cardano Stake Pool Owners HW Support | by AdaLite wallet | Medium and it all seems correct

For the pool registration, add the following:
–pool-reward-account-verification-key-file pool-operator-regular-wallet.vkey
–pool-owner-stake-verification-key-file [owner1].vkey
–pool-owner-stake-verification-key-file [owner2].vkey

Make sure your pool is registered by the pool-operator in the pool-reward-account (fees will come from this pooloperator account - send ~505 ADA to this wallet) and for the pool-owner-stake is where you list the pool owners who will pledge their stake to the pool (i.e., owner1 can be the pool operator, owner2 can be the hardware wallet).

EDIT: you can use a hardware wallet .vkey so I’m not sure where it went wrong. :frowning:

Hmm, strange. The raw transaction file I created that I uploaded to AdaLite had "type": "TxUnsignedShelley", but yours says “type”: “TxBodyMary”,. I was using this command to create it:

cardano-cli transaction build-raw \
    --tx-in 820969bf7ed256892bd47765c4997a5dcaca5a66e1caafdc2abf1b56b48fc1df#0 \
    --tx-out addr1q8s58hkjn432hwcqe4z5t2kkyfmh9dlutrm5exnlx4zhfvncs9ftdl362vpna80k6zz4zmqztg3vu0p8vt2375xuz6zqvwer66+9401153 \
    --invalid-hereafter 25049103 \
    --fee 202109 \
    --out-file tx.raw \
    --certificate-file pool-registration.cert

Note: I didn’t include any stake certs here, as the pool payment account I used my hardware wallets stake key when creating that (so the pool payment account appears as a second address on my hw wallets stake key).

1 Like

Btw, Adapools now shows the second owners stake key as active, so it looks like it was caching/slow updating on their part. So the only thing wrong that I can see now is pooltool, and that seems the case for many pools, so I feel much better about it all being right now :slight_smile:

Looks ok also here

https://pool.vet/#CODER

I think this is it :slight_smile: