From cd90146c10715076cdb5d4ff6734f3a34341278a Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 3 Dec 2024 16:59:29 +0100 Subject: [PATCH] add Trezor Safe 3 and Safe 5 to device support matrix table --- docs/devices/index.rst | 94 +++++++++++++++++++++--------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/docs/devices/index.rst b/docs/devices/index.rst index 62bd179ed..533a6b45f 100644 --- a/docs/devices/index.rst +++ b/docs/devices/index.rst @@ -10,53 +10,53 @@ The table below lists what devices and features are supported for each device. * ``✗`` - supported by the firmware and not implemented in HWI * ``―`` - not supported by the firmware -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Feature \\ Device | Ledger Nano X | Ledger Nano S | Trezor One | Trezor Model T | BitBox01 | BitBox02 | KeepKey | Coldcard | Blockstream Jade | -+====================================+===============+===============+==============+================+==========+==========+=========+==========+==================+ -| Support Planned | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Implemented | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| xpub retrieval | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Message Signing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Device Setup | ― | ― | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ― | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Device Wipe | ― | ― | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ― | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Device Recovery | ― | ― | ✓ | ✓ | ― | ✓ | ✓ | ― | ― | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Device Backup | ― | ― | ― | ― | ✓ | ✓ | ― | ✓ | ― | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| P2PKH Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| P2SH-P2WPKH Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| P2WPKH Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| P2SH Multisig Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| P2SH-P2WSH Multisig Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| P2WSH Multisig Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Bare Multisig Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Taproot Inputs | ✓* | ✓* | ✓* | ✓* | ― | ― | ― | ― | ― | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Arbitrary scriptPubKey Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Arbitrary redeemScript Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Arbitrary witnessScript Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Non-wallet inputs | ✓ | ✓ | ✗\ :sup:`1` | ✗\ :sup:`2` | ✓ | ― | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Mixed Segwit and Non-Segwit Inputs | ― | ― | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ -| Display on device screen | ✓ | ✓ | ✓ | ✓ | ― | ✓ | ✓ | ✓ | ✓ | -+------------------------------------+---------------+---------------+--------------+----------------+----------+----------+---------+----------+------------------+ ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Feature \\ Device | Ledger Nano X | Ledger Nano S | Trezor One | Trezor Model T, Safe 3, Safe 5 | BitBox01 | BitBox02 | KeepKey | Coldcard | Blockstream Jade | ++====================================+===============+===============+==============+================================+==========+==========+=========+==========+==================+ +| Support Planned | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Implemented | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| xpub retrieval | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Message Signing | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Device Setup | ― | ― | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ― | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Device Wipe | ― | ― | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ― | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Device Recovery | ― | ― | ✓ | ✓ | ― | ✓ | ✓ | ― | ― | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Device Backup | ― | ― | ― | ― | ✓ | ✓ | ― | ✓ | ― | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| P2PKH Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| P2SH-P2WPKH Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| P2WPKH Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| P2SH Multisig Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ― | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| P2SH-P2WSH Multisig Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| P2WSH Multisig Inputs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Bare Multisig Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Taproot Inputs | ✓* | ✓* | ✓* | ✓* | ― | ― | ― | ― | ― | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Arbitrary scriptPubKey Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Arbitrary redeemScript Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Arbitrary witnessScript Inputs | ✓ | ✓ | ― | ― | ✓ | ― | ― | ― | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Non-wallet inputs | ✓ | ✓ | ✗\ :sup:`1` | ✗\ :sup:`2` | ✓ | ― | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Mixed Segwit and Non-Segwit Inputs | ― | ― | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ +| Display on device screen | ✓ | ✓ | ✓ | ✓ | ― | ✓ | ✓ | ✓ | ✓ | ++------------------------------------+---------------+---------------+--------------+--------------------------------+----------+----------+---------+----------+------------------+ * 1 - Support removed for devices with firmware 1.10.6 and greater. * 2 - Support removed for devices with firmware 2.4.4 and greater.