1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-26 09:28:13 +00:00
trezor-firmware/python/docs/OPTIONS.rst

90 lines
5.0 KiB
ReStructuredText
Raw Normal View History

2017-12-06 15:32:05 +00:00
Commandline options for trezorctl
=================================
See `EXAMPLES.rst <EXAMPLES.rst>`_ for examples on how to use.
Use the following command to see all options:
.. code::
trezorctl --help
.. code::
Usage: trezorctl [OPTIONS] COMMAND [ARGS]...
2018-12-27 23:18:04 +00:00
2017-12-06 15:32:05 +00:00
Options:
2018-12-24 12:27:55 +00:00
-p, --path TEXT Select device by specific path.
-v, --verbose Show communication messages.
-j, --json Print result as JSON object
--help Show this message and exit.
2018-12-27 23:18:04 +00:00
2017-12-06 15:32:05 +00:00
Commands:
2018-12-24 12:27:55 +00:00
backup-device Perform device seed backup.
cardano-get-address Get Cardano address.
cardano-get-public-key Get Cardano public key.
cardano-sign-tx Sign Cardano transaction.
2019-08-11 18:52:19 +00:00
change-pin Set, change or remove PIN.
2018-12-27 23:18:04 +00:00
clear-session Clear session (remove cached PIN, passphrase, etc.).
2018-12-24 12:27:55 +00:00
cosi-commit Ask device to commit to CoSi signing.
cosi-sign Ask device to sign using CoSi.
decrypt-keyvalue Decrypt value by given key and path.
disable-passphrase Disable passphrase.
enable-passphrase Enable passphrase.
encrypt-keyvalue Encrypt value by given key and path.
add EOS support Squashed commit of the following: commit 060563458fbc3b4a17f4d77ba5cd62d0c265c806 Author: matejcik <ja@matejcik.cz> Date: Fri May 10 16:16:19 2019 +0200 skip t1 in eos test commit f759089fef29501467b62bf1540715132a72c4cf Author: matejcik <ja@matejcik.cz> Date: Fri May 10 15:55:20 2019 +0200 make style commit 3ecdd5f77b331d7a6e5a46a10c79d80f214f31bd Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Thu May 9 22:05:41 2019 +0300 Refinements in asset to to string conversion function according to code review and test cases for amounts less than 1 commit 72e44a35bada76abdd94ab866c2113a6d9d85191 Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Wed May 8 00:27:45 2019 +0300 Moved to input_flow rest of the tests, cleanup and styling commit 92f9acbabcbef44a6912b074a309393450f0c8de Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Tue May 7 21:47:12 2019 +0300 Fix for amounts less then 1 commit 8a0154f7432ab78e69a123202a97194d34c2a3cb Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Mon May 6 23:26:24 2019 +0300 removed unnecessary peace of code commit b25c15de3eb1df863760e81ca69f09094349c26e Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Mon May 6 23:16:57 2019 +0300 Fixed validate path parameters commit f0f6e7036a8b88d9c5c6b702a8d851e9a9bd3378 Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Mon May 6 23:04:58 2019 +0300 Fixes commit 0c64d3814300df86d452975b2bd46fea13f512d2 Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Mon May 6 22:19:51 2019 +0300 Fixed styling commit 41d1e77231e7da78fade9b2efa1b7d1980f0d3a8 Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Mon May 6 22:13:58 2019 +0300 Changes to core, added CURVE to path validation commit c045b4554ee8e058dbfe35f715b003d0d85ab1d4 Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Mon May 6 22:07:37 2019 +0300 Changes according to review commit 3f0e6cfd40e7d87dc3287bc3a0b2b9db5dea5377 Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Mon Apr 29 21:37:16 2019 +0300 Added change to make expiration date timezone agnostic commit efdf44c326cc3f3137c447e798db5439b57c91fa Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Thu Apr 18 00:14:30 2019 +0300 changes according to code review commit 3b3723da8f8f536c7c370a14236ea81aac25080a Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Tue Apr 16 23:44:50 2019 +0300 Merged python to monorepo commit da6b0c683c29388e15c889ecea6e7f7471961a19 Author: Andriy Tkachyshyn <atkachyshyn@gmail.com> Date: Tue Apr 16 23:13:42 2019 +0300 Merged core to monorepo
2019-05-10 14:23:18 +00:00
eos_get_public_key Get EOS public key in base58 encoding.
eos_sign_transaction Sign EOS transaction...
2018-12-24 12:27:55 +00:00
ethereum-get-address Get Ethereum address in hex encoding.
ethereum-sign-message Sign message with Ethereum address.
2018-12-27 23:18:04 +00:00
ethereum-sign-tx Sign (and optionally publish) Ethereum transaction.
ethereum-verify-message Verify message signed with Ethereum address.
2018-12-24 12:27:55 +00:00
firmware-update Upload new firmware to device.
get-address Get address for specified path.
get-entropy Get example entropy.
2018-12-27 23:18:04 +00:00
get-features Retrieve device features and settings.
2018-12-24 12:27:55 +00:00
get-public-node Get public node of given path.
lisk-get-address Get Lisk address for specified path.
2018-12-27 23:18:04 +00:00
lisk-get-public-key Get Lisk public key for specified path.
2018-12-24 12:27:55 +00:00
lisk-sign-message Sign message with Lisk address.
lisk-sign-tx Sign Lisk transaction.
2018-12-27 23:18:04 +00:00
lisk-verify-message Verify message signed with Lisk address.
list List connected Trezor devices.
2018-12-27 23:18:04 +00:00
load-device Load custom configuration to the device.
monero-get-address Get Monero address for specified path.
monero-get-watch-key Get Monero watch key for specified path.
2018-12-24 12:27:55 +00:00
nem-get-address Get NEM address for specified path.
2018-12-27 23:18:04 +00:00
nem-sign-tx Sign (and optionally broadcast) NEM transaction.
ontology-get-address Get Ontology address for specified path.
ontology-get-public-key Get Ontology public key for specified path.
2018-12-24 12:27:55 +00:00
ontology-sign-ont-id-add-attributes
2018-12-27 23:18:04 +00:00
Sign Ontology ONT ID Attributes adding.
2018-12-24 12:27:55 +00:00
ontology-sign-ont-id-register Sign Ontology ONT ID Registration.
ontology-sign-transfer Sign Ontology transfer.
ontology-sign-withdraw-ong Sign Ontology withdraw Ong.
ping Send ping message.
recovery-device Start safe recovery workflow.
2018-12-27 23:18:04 +00:00
reset-device Perform device setup and generate new seed.
2018-12-24 12:27:55 +00:00
ripple-get-address Get Ripple address
ripple-sign-tx Sign Ripple transaction
2019-08-11 18:52:19 +00:00
sd-protect Secure the device with SD card protection.
2018-12-24 12:27:55 +00:00
self-test Perform a self-test.
set-auto-lock-delay Set auto-lock delay (in seconds).
set-flags Set device flags.
set-homescreen Set new homescreen.
set-label Set new device label.
set-passphrase-source Set passphrase source.
set-u2f-counter Set U2F counter.
2018-12-27 23:18:04 +00:00
sign-message Sign message using address of given path.
2018-12-24 12:27:55 +00:00
sign-tx Sign transaction.
stellar-get-address Get Stellar public address
2018-12-27 23:18:04 +00:00
stellar-sign-transaction Sign a base64-encoded transaction envelope
2018-12-24 12:27:55 +00:00
tezos-get-address Get Tezos address for specified path.
tezos-get-public-key Get Tezos public key.
tezos-sign-tx Sign Tezos transaction.
verify-message Verify message.
version Show version of trezorctl/trezorlib.
webauthn-add-credential Add the credential with the given ID as a resident credential.
webauthn-list-credentials List all resident credentials on the device.
webauthn-remove-credential Remove the resident credential at the given index.
2018-12-27 23:18:04 +00:00
wipe-device Reset device to factory defaults and remove all private data.