Trezor
trezor.ioAll CoinsOpen source, cross-platform, offline, crypto wallet, compatible with 1000+ coins. Your private key is generated on the device, and never leaves it, all transactions are signed by the Trezor, which ensures your wallet is safe from theft. There are native apps for Windows, Linux, MacOS, Android, and iOS, but Trezor is also compatible with other wallets, such as Wasabi. You can back the Trezor up, either by writing down the seed, or by duplicating it to another device. It is simple and intuitive to use, but also incredibly customizable with a large range of advanced features.
- Homepage:trezor.io
- GitHub:github.com/trezor/trezor-firmware
- Web info:web-check.xyz/check/trezor.io
Trezor Source Code
Author
Description
:lock: Trezor Firmware Monorepo
Homepage
https://trezor.ioRepository
- LicenseOther
- Created10 Apr 19
- Primary languageC
- Size542,473 KB
- Stars1,806
- Forks794
- Watchers1,806
Top Contributors
@prusnak (4254)
@matejcik (2398)
@TychoVrahe (1107)
@andrewkozlik (1039)
@romanz (1015)
@tsusanka (997)
@mmilata (968)
@jpochyla (889)
@cepetr (541)
@obrusvit (536)
@grdddj (430)
@ibz (407)
@admin-slush (336)
@M1nd3r (311)
@onvej-sl (292)
@jhoenicke (291)
@saleemrashid (269)
@bieleluk (226)
@kopecdav (185)
@mcudev (108)
@hiviah (106)
@PrisionMike (96)
@Thalarion (94)
@gabrielKerekes (85)
@karelbilek (81)
@ph4r05 (77)
@dependabot[bot] (58)
@davidmisiak (48)
@vdovhanych (46)
@axic (39)
@bleska (37)
@zulucrypto (34)
@invd (32)
@alepop (32)
@szymonlesisz (27)
@overcat (26)
@yura-pakhuchiy (24)
@M-pasta (24)
@jjanku (23)
@refi93 (19)
@malinah (16)
@jaskp (13)
@mruddy (13)
@mkrufky (12)
@slush0 (12)
@jonathancross (12)
@danielhladik-sl (10)
@dllaurence (10)
@Hannsek (9)
@hackmod (9)
@Arachnid (8)
@peterzen (8)
@vladimirvolek (8)
@wo01 (8)
@tomasklim (7)
@mroz22 (7)
@mmahut (6)
@wszdexdrf (6)
@MrMebelMan (6)
@martykan (6)
@tarpas (6)
@sime (6)
@marekrjpolak (6)
@komret (6)
@ilanolkies (6)
@ddeath (6)
@dalijolijo (6)
@DaniPopes (6)
@arjaz (5)
@sotblad (5)
@krnak (5)
@Scotty0448 (5)
@timthelion (5)
@leoreinaux (5)
@tyrion70 (5)
@fujicoin (4)
@heneault (4)
@ca333 (4)
@strmci (4)
@matheusd (4)
@y-chan (4)
@jmuravsky (3)
@gruve-p (3)
@fametrano (3)
@michal-novacek (3)
@netanelkl (3)
@naiyoma (3)
@brianddk (3)
@zcore-dev (3)
@charlesrocket (3)
@Adman (3)
@doc-hex (3)
@mdance (3)
@darkskiez (3)
@notatestuser (3)
@Kefkius (3)
@ciny (3)
@antonkolesnyk (3)
@Fabcien (3)
@dekoza (3)
Recent Commits
Roman Zeyde(14 Aug 26)
fix(core): show ETH public key derivation path
Roman Zeyde(12 Aug 26)
fix(core): correct `get_slip39_remaining_shares()` return value handling It should always return the correct value, to avoid confusion between 0 and None. [no changelog]
Michal Kazda(16 Aug 26)
fix(core): update fixtures again [no changelog]
Michal Kazda(16 Aug 26)
fix(core): update fixtures [no changelog]
Michal Kazda(16 Aug 26)
chore(l10n): minor Czech updates [no changelog]
Thalarion(15 Aug 26)
chore(translations): sync Crowdin translations [no changelog]
Roman Zeyde(16 Aug 26)
feat(core): support dev-signed definitions on non-production builds Similar to how dev-signed translations are supported via the `dev_keys` feature. Definitions public keys are moved to `core/embed/rust/src/definitions/constants.rs`. [no changelog]
Jakub Janků(14 Aug 26)
fix(legacy): add fallback to `x11` when `wayland` fails Same fix as 5ac37739b9 in the core emulator. [no changelog] Co-Authored-By: Claude Fable 5 <[email protected]>
Michal Kazda(17 Aug 26)
fix(python): expose --chunkify option for `trezorctl tron sign-tx`
Roman Zeyde(11 Aug 26)
refactor(core/ethereum): don't unpack Ethereum signatures ``` tests/device_tests/ethereum/test_signtx.py: 176 warnings /home/rzeyde/src/trezor-firmware/tests/device_tests/ethereum/test_signtx.py:139: DeprecationWarning: Ethereum signature is a dataclass (`SignTxResult`), not a tuple. sig_v, sig_r, sig_s = ethereum.sign_tx( tests/device_tests/ethereum/test_signtx.py: 636 warnings /home/rzeyde/src/trezor-firmware/tests/device_tests/ethereum/test_signtx.py:96: DeprecationWarning: Ethereum signature is a dataclass (`SignTxResult`), not a tuple. sig_v, sig_r, sig_s = ethereum.sign_tx( tests/device_tests/ethereum/test_signtx.py: 64 warnings /home/rzeyde/src/trezor-firmware/tests/device_tests/ethereum/test_signtx.py:258: DeprecationWarning: Ethereum signature is a dataclass (`SignTxResult`), not a tuple. sig_v, sig_r, sig_s = ethereum.sign_tx_eip1559( tests/device_tests/ethereum/test_signtx.py: 24 warnings /home/rzeyde/src/trezor-firmware/tests/device_tests/ethereum/test_signtx.py:685: DeprecationWarning: Ethereum signature is a dataclass (`SignTxResult`), not a tuple. sig_v, sig_r, sig_s = ethereum.sign_tx_eip1559( tests/device_tests/ethereum/test_signtx.py: 12 warnings /home/rzeyde/src/trezor-firmware/tests/device_tests/ethereum/test_signtx.py:471: DeprecationWarning: Ethereum signature is a dataclass (`SignTxResult`), not a tuple. sig_v, sig_r, sig_s = ethereum.sign_tx_eip1559( ``` [no changelog]
Roman Zeyde(08 Aug 26)
feat(python/ethereum): use `ethereum.SignTxResult` instead of a tuple It would support returning EIP-7702 delegation tuples as well. Also, simplify `_ethereum_sign_loop()`.
Roman Zeyde(14 Aug 26)
build(core): enable `implicit-fallthrough` warning [no changelog]
Roman Zeyde(14 Aug 26)
build(core): enable `shift-negative-value` warning [no changelog]
Andrew Kozlik(01 Aug 26)
feat: sanity-check seed entropy [no changelog] Co-Authored-By: Claude Fable 5 <[email protected]>
Roman Zeyde(13 Aug 26)
fix(core/fido): don't fail if `_KEEPALIVE_STATUS_PROCESSING` is blocked Otherwise, an OSError is raised by mod_trezorio_USBIF_write if the outgoing buffer is full. Related to #7487. There is a similar issue in fido2.send_cmd() -> #7553.
cepetr(06 Aug 26)
fix(core): fix swo console in boardloader [no changelog]
Andrew Kozlik(07 Aug 26)
docs(core): document rng_fill_buffer_strong_time() [no changelog] Co-Authored-By: Claude Fable 5 <[email protected]>
Andrew Kozlik(07 Aug 26)
chore: guard against insecure PRNG in bare-metal build [no changelog] Co-Authored-By: Claude Fable 5 <[email protected]>
Andrew Kozlik(31 Jul 26)
chore: guard against insecure PRNG in production build [no changelog] Co-Authored-By: Claude Fable 5 <[email protected]>
Roman Zeyde(13 Aug 26)
refactor(core): drop `USBIF.write_blocking()` and simplify FIDO2 keep-alive sending Since `fido2.send_cmd_sync()` has been used only for sending 1-byte keep-alive messages, we can drop the continuation handling part. [no changelog]
cepetr(03 Aug 26)
chore(core): remove unused mpu configuration [no changelog]
Pavol Rusnak(12 Aug 26)
chore: add SECURITY.MD
Roman Zeyde(10 Aug 26)
docs(core): document `syshandle_write_blocking` return value [no changelog]
Martin Milata(05 Aug 26)
ci: check that mdbook builds successfully
Martin Milata(05 Aug 26)
docs: fix links outside book root
cepetr(12 Aug 26)
fix(core): clear optiga random buffer before and after use [no changelog]
Roman Zeyde(12 Aug 26)
fix(core): return -1 on incorrect `syshandle_write()` argument [no changelog]
M1nd3r(11 Aug 26)
chore: remove libtropic's pin to develop branch [no changelog]
Martin Milata(03 Aug 26)
chore(core): sign translations [no changelog] (cherry picked from commit 4c4870262b85c04ba235602ba49307015118c3f5)
Martin Milata(03 Aug 26)
chore: update signed secmon for T3W1 Built from 4d4a652fe7a70d9390c7b94cf972a766a45990ed (cherry picked from commit 30be4e8c9488eeab68f994af23b3d9c9b7334266)
Trezor Security
Trezor Website
Website
Trezor Hardware Wallet (Official) | Bitcoin & Crypto Security | Trezor
The safest cold storage wallets for crypto security and financial independence. Easily use, store, and protect Bitcoins.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address172.66.134.245
- LocationSan Francisco,California,United States of America,NA
- ISPCloudFlare Inc.
- ASNAS13335
Associated Countries
US
CA
Safety Score
Website marked as safe
100%
Blacklist Check
trezor.io was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Trezor Reviews
More Crypto Wallets
Open source hardware wallet, supporting secure multisig with the option for making encrypted backups on a MicroSD card.
A steel plate, with engraved letters which can be permanently screwed - CryptoSteel is a good fire-proof, shock-proof, water-proof, and stainless cryptocurrency backup solution.
Long-standing Python-based Bitcoin wallet with good security features. Private keys are encrypted and do not touch the internet and balance is checked with a watch-only wallet. Compatible with other wallets, so there is no tie-in, and funds can be recovered with your secret seed. It supports proof-checking to verify transactions using SPV, multi-sig, and add-ons for compatibility with hardware wallets. A decentralized server indexes ledger transactions, meaning it's fast and doesn't require much disk space. The potential security issue here would not be with the wallet, but rather your PC - you must ensure your computer is secure and your wallet has a long, strong passphrase to encrypt it with.
Sparrow is a Bitcoin wallet for those who value financial self-sovereignty. Sparrow’s emphasis is on security, privacy, and usability. Sparrow does not hide information from you - on the contrary, it attempts to provide as much detail as possible about your transactions and UTXOs, but in a way that is manageable and usable.
An open source, native desktop wallet for Windows, Linux, and MacOS. Wasabi implements trustless CoinJoins over the Tor network. Neither an observer nor the participants can determine which output belongs to which input. This makes it difficult for outside parties to trace where a particular coin originated from and where it was sent to, which greatly improves privacy. Since it's trustless, the CoinJoin coordinator cannot breach the privacy of the participants. Wasabi is compatible with cold storage and hardware wallets, including OpenCard and Trezor.
About the Data: Trezor
Edit Trezor Data
You can edit Trezor's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Trezor's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/trezorThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Trezor
Help your friends compare Crypto Wallets, and pick privacy-respecting software and services.
Share Trezor and Awesome Privacy with your network!