Cardano HW CLI tool for signing transaction
Check:
- releases https://github.com/vacuumlabs/cardano-hw-cli/releases
- installation instructions https://github.com/vacuumlabs/cardano-hw-cli/blob/develop/docs/installation.md
For running commands with ledger, you might need to use sudo
cardano-hw-cli address key-gen
--path PATH Derivation path to the key we want to sign with.
--verification-key-file FILE Output filepath of the verification key.
--hw-signing-file FILE Output filepath of the hardware wallet signing file.
Arguments can be specified multiple times for bulk export.
cardano-hw-cli key verification-key
--hw-signing-file FILE Input filepath of the hardware wallet signing file.
--verification-key-file FILE Output filepath of the verification key.
cardano-hw-cli transaction sign
--tx-body-file FILE Input filepath of the TxBody.
--hw-signing-file FILE Input filepath of the hardware wallet signing file (one or more).
--change-output-key-file FILE Input filepath of the hardware wallet signing file.
--mainnet | --testnet-magic NATURAL Use the mainnet magic id or specify testnet magic id.
--out-file FILE Output filepath of the Tx.
cardano-hw-cli transaction witness
--tx-body-file FILE Input filepath of the TxBody.
--hw-signing-file FILE Input filepath of the hardware wallet signing file.
--change-output-key-file FILE Input filepath of the hardware wallet signing file.
--mainnet | --testnet-magic NATURAL Use the mainnet magic id or specify testnet magic id.
--out-file FILE Output filepath of the Tx.
cardano-hw-cli address show
--payment-path PAYMENTPATH Payment derivation path.
--staking-path STAKINGPATH Stake derivation path.
--address-file ADDRESS Input filepath of the address.
cardano-hw-cli node issue-op-cert
--kes-verification-key-file FILE Input filepath of the file with KES vkey.
--operational-certificate-issue-counter FILE Input filepath of the file with certificate counter.
--kes-period UINT64 Kes period for the certificate.
--out-file FILE Output filepath for node certificate.
--hw-signing-file FILE Input filepath of the hardware wallet signing file.
cardano-hw-cli catalyst voting-key-registration-metadata
--mainnet | --testnet-magic NATURAL Use the mainnet magic id or specify testnet magic id.
--vote-public-key FILE Input filepath of vote public key in ed25519.
--stake-signing-key FILE Input filepath of the hardware wallet stake signing file, which will be used to to sign the voting registration.
--reward-address REWARDADDRESS Staking address which will receive voting rewards.
--nonce NONCE Current slot number.
--reward-address-signing-key FILE Input filepath of the reward address signing files.
--metadata-cbor-out-file FILE Output filepath of metadata cbor.
cardano-hw-cli version
cardano-hw-cli device version
- https://github.com/vacuumlabs/cardano-hw-cli/blob/develop/docs/delegation-example.md
- https://github.com/vacuumlabs/cardano-hw-cli/blob/develop/docs/transaction-example.md
Install node version v12.16.2
nvm i v12.16.2
Install yarn:
npm install -g yarn
Install dependencies:
yarn install
Run unit test
yarn test-unit
Run application with
yarn dev ...
Install node version v12.16.2
nvm i v12.16.2
Install yarn:
npm install -g yarn
To build all artifacts for each OS run:
yarn build
To target specific artifact, run one of following commands:
yarn build-linux-deb
yarn build-linux-tar
yarn build-windows
yarn build-macos