| Crates.io | trezor-client |
| lib.rs | trezor-client |
| version | 0.1.5 |
| created_at | 2021-12-10 16:41:58.372451+00 |
| updated_at | 2025-10-09 10:04:26.152394+00 |
| description | Client library for interfacing with Trezor hardware wallet devices |
| homepage | https://github.com/trezor/trezor-firmware/tree/master/rust/trezor-client |
| repository | https://github.com/trezor/trezor-firmware |
| max_upload_size | |
| id | 495793 |
| size | 4,092,147 |
[![CI Status][actions-badge]][actions-url]
A fork of a fork of a library that provides a way to communicate with a Trezor T device from a Rust project.
Previous iterations provided implementations for Bitcoin only. This crate also provides an Ethereum interface, mainly for use in ethers-rs.
MSRV: 1.60
See the Trezor guide on how to install and use the Trezor Suite app.
Last tested with firmware v2.4.2.
cargo run --example features
bitcoin and ethereum: client implementation and full support;cardano, monero, nem, ripple, stellar and tezos: only protobuf bindings.