4. [FRCA🍁] Security Guide: How to add your HW wallet as owner for your pool pledge.
Here we are adding a HW wallet as a second owner on your pool registration certificate so you can pledge from it.
For the latest updates, follow us on twitter! ![]()
Make sure you can see your HW wallet on your air-gapped offline machine.
lusb
# LEDGER Cardano-App version 2.1.0+ is needed.
# If you cant see your ledger wallet then visit :
# https://support.ledger.com/hc/en-us/articles/115005165269-Fix-connection-issues
# Linux tab at the bottom.
#
# TREZOR Model-T:
# https://wiki.trezor.io/Udev_rules
# You must install the Trezor Bridge.
#
# OR see "StakePoolOperator Scripts" for clear indications on compatibility if you are unsure:
# https://github.com/gitmachtl/scripts/tree/master/cardano/mainnet#how-to-prepare-your-system-before-using-a-hardware-walletDelegate HW wallet to your pool from either Daedalus or Yoroi.
Export your HW wallet public keys.
#Install cardano-hw-cli: https://github.com/vacuumlabs/cardano-hw-cli
cardano-hw-cli address key-gen
--path 1852H/1815H/0H/2/0
--verification-key-file hw-stake.vkey
--hw-signing-file hw-stake.hwsfileIf you are changing your pool metadata json file, remember to calculate the hash of your metadata file and re-upload the updated metadata json file.
Find the minimum pool cost value.
Create stake-pool registration certificate including HW wallet as second owner and also making it default reward account.
Copy pool.cert to your Block Producer.
Find the current tip.
Calculate payment.addr balance.
Build raw transaction.
Calculate transaction fee.
Calculate final txOut.
Build raw transaction that includes the fee.
Copy tx.raw to your air-gapped machine for signing.
Create transaction witnesses from all used CLI signing-keys.
Create transaction witness from HW wallet signing key. (connect your HW wallet and open Cardano app)
Assemble final transaction with all the witnesses.
Copy tx-pool.multisign to your Block Producer.
Submit final transaction.
Last updated
Was this helpful?