For the complete documentation index, see llms.txt. This page is also available as Markdown.

Generating wallet keys

Generate payment and staking keys for pool pledge and transaction fees.

All key generation should happen in your ~/cnode/keys/ directory.

cd ~/cnode/keys/

1) Create a payment wallet

Generate a payment-only wallet (myWallet) for paying transaction fees and the pool deposit:

02_genPaymentAddrOnly.sh myWallet cli
ls -al

2) Check the wallet balance

The wallet is empty — expected for a new address.

You need approximately 505 ADA to complete pool registration:

Purpose
Amount

Pool key deposit

500 ADA (refunded when you de-register the pool)

Delegation key deposit

~2 ADA

Transaction fees

~3 ADA

Send 505 ADA to the address shown by the query command above, then verify the balance before continuing.

After funding, verify the balance:

3) Create a staking/pledge address

Generate the address that will hold your pool's pledge:

4) Register the stake key on-chain

Register the owner stake key. myWallet pays for the transaction and deposit:

5) Verify registration

The payment wallet and pledge wallet are ready. Continue to generating pool keys.

Last updated