From cde7dfef4186805cdc41df5f821b9baddd89a809 Mon Sep 17 00:00:00 2001 From: Andrew Chow Date: Wed, 2 Jan 2019 22:14:20 -0500 Subject: [PATCH] Update documentation for Trezor --- README.md | 16 ++++++++-------- docs/trezor.md | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index aec4e8b..f2a6895 100644 --- a/README.md +++ b/README.md @@ -49,9 +49,9 @@ Please also see [docs](docs/) for additional information about each device. | Feature \ Device | Ledger Nano S | Trezor One | Digital BitBox | KeepKey | Coldcard | |:---:|:---:|:---:|:---:|:---:|:---:| | Support Planned | Yes | Yes | Yes | Yes | Yes | -| Implemented | Yes | Partial | Yes | Partial | Yes | +| Implemented | Yes | Yes | Yes | Partial | Yes | | xpub retrieval | Yes | Yes | Yes | Yes | Yes | -| Message Signing | Yes | No | Yes | No | Yes | +| Message Signing | Yes | Yes | Yes | No | Yes | | Device Setup | N/A | Yes | Yes | Yes | N/A | | Device Wipe | N/A | Yes | Yes | Yes | N/A | | Device Recovery | N/A | Yes | N/A | Yes | N/A | @@ -59,13 +59,13 @@ Please also see [docs](docs/) for additional information about each device. | P2PKH Inputs | Yes | Yes | Yes | Partial | Yes | | P2SH-P2WPKH Inputs | Yes | Yes | Yes | Partial | Yes | | P2WPKH Inputs | Yes | Yes | Yes | Partial | Yes | -| P2SH Multisig Inputs | Yes | No | Yes | No | N/A | +| P2SH Multisig Inputs | Yes | Yes | Yes | No | N/A | | P2SH-P2WSH Multisig Inputs | Yes | No | Yes | No | N/A | -| P2WSH Multisig Inputs | Yes | No | Yes | No | N/A | -| Bare Multisig Inputs | Yes | No | Yes | No | N/A | -| Aribtrary scriptPubKey Inputs | Yes | No | Yes | No | N/A | -| Aribtrary redeemScript Inputs | Yes | No | Yes | No | N/A | -| Arbitrary witnessScript Inputs | Yes | No | Yes | No | N/A | +| P2WSH Multisig Inputs | Yes | Yes | Yes | No | N/A | +| Bare Multisig Inputs | Yes | N/A | Yes | No | N/A | +| Aribtrary scriptPubKey Inputs | Yes | N/A | Yes | No | N/A | +| Aribtrary redeemScript Inputs | Yes | N/A | Yes | No | N/A | +| Arbitrary witnessScript Inputs | Yes | N/A | Yes | No | N/A | | Non-wallet inputs | Yes | Yes | Yes | Yes | Yes | | Mixed Segwit and Non-Segwit Inputs | No | Yes | Yes | Partial | Yes | | Display on device screen | Yes | Yes | N/A | No | Yes | diff --git a/docs/trezor.md b/docs/trezor.md index 8dac764..df14224 100644 --- a/docs/trezor.md +++ b/docs/trezor.md @@ -15,10 +15,10 @@ Current implemented commands are: ## `signtx` Caveats -Due to the limitations of the Trezor and of the lack of documentation, some transactions cannot be signed by a Trezor. +Due to the limitations of the Trezor, some transactions cannot be signed by a Trezor. -* The current implementation does not support signing Multisig inputs -* Transactions with arbitrary input scripts (scriptPubKey, redeemScript, or witnessScript) and arbitrary output scripts cannot be signed +- Multisig inputs are limited to at most n-of-15 multisigs. This is a firmware limitation. +* Transactions with arbitrary input scripts (scriptPubKey, redeemScript, or witnessScript) and arbitrary output scripts cannot be signed. This is a firmware limitation. ## Note on `backup`