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