Hi,
Trying to modify my pool using cntools but it doesn’t recognize keys. Getting errors below
Select pool │
WARN: No pools available that can be selected! Required files: │
cold.vkey │
cold.skey │
vrf.vkey │
│
press any key to proceed ..
However these keys are in the priv/pool/ folder. One thing to note is that I have recently rotated KES keys. After rotating key I have deleted not needed keys from the online node. To modify pool now I copied keys from my original backup (before key rotation) to the priv folder and it seems they are not recognized. Any idea how to fix this?
Go to priv/pool… and type ls -l
show me the output
you don’t have the pool.cert file
pool.cert is different than op.cert
Thanks Alex
Cntools error message is bit misleading as it complains about keys:)
Anyways, I copied pool.cert to the node and trying again to modify pool parameters in hybrid mode (trying to include extended metadata). Now getting this error
Previous Owner(s)/Reward wallets
Owner wallet #1 : owner
Owner wallet #2 : pledge
Reward wallet : pledge
Reuse previous Owner(s)/Reward wallets?
Selected value: [y] Yes
ERROR: no funds available in owner wallet owner
press any key to proceed …
That ‘owner’ wallet is the original wallet I have created when registering pool for the first time. There’s base.addr and payment.add and BOTH have funds available (base.addr just little above 2ADA and payment.addr little more than 1ADA. I used it only once to register pool (500 ADA)
The ‘pledge’ wallet is hardware wallet storing pledge but my understanding it’s the owner wallet paying transaction fee for pool modification?
If I try to run in online mode I get this error (presumably because ‘pledge’ is hardware wallet and there’s no signing keys)
Reuse previous Owner(s)/Reward wallets?
Selected value: [y] Yes
ERROR: payment and/or stake signing keys missing from wallet pledge!
Did you mean to run in Hybrid mode? press any key to return home!
So Alex helped to troubleshoot this and it turned out cntools was complaining about secondary owner wallet (hw wallet to be exact with pledge) I used Yoroi to send funds to another address within that wallet and cntools couldn’t see balance correctly. Now I transferred funds back to the base address and all is good.
[Edit] There was also another bug with singing transaction offline with Ledger due to this bug PoolRegistration is broken with hw-cli 1.6.0 - githubmemory
Updating Ledger firmware/cardano app solved the issue
Massive thanks to Alex. Seriously don’t know how he finds time to help all these pool operators
1 Like
You are welcome… also please mention the firmware bug (ledger)… if the upgrade solved the 2nd issue 