All Projects → trezor → Trezor Firmware

trezor / Trezor Firmware

🔒 Trezor Firmware Monorepo

Programming Languages

python
139335 projects - #7 most used programming language
micropython
64 projects

Projects that are alternatives of or similar to Trezor Firmware

Trezor Suite
🍬 Trezor Suite Monorepo
Stars: ✭ 144 (-66.51%)
Mutual labels:  bitcoin, trezor
Trezor Hardware
🔧 Hardware design of Trezor
Stars: ✭ 110 (-74.42%)
Mutual labels:  bitcoin, trezor
Trezor Crypto
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 458 (+6.51%)
Mutual labels:  bitcoin, trezor
Trezor Core
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 330 (-23.26%)
Mutual labels:  bitcoin, trezor
Blockbook
📘 Trezor address/account balance backend
Stars: ✭ 305 (-29.07%)
Mutual labels:  bitcoin, trezor
Python Trezor
🐍 Don't use this repo, use the new monorepo instead:
Stars: ✭ 198 (-53.95%)
Mutual labels:  bitcoin, trezor
Trezor.js
⚠️ OBSOLETE. DO NOT USE! Use https://github.com/trezor/connect instead
Stars: ✭ 97 (-77.44%)
Mutual labels:  bitcoin, trezor
Connect
🔗 A platform for easy integration of Trezor into 3rd party services
Stars: ✭ 263 (-38.84%)
Mutual labels:  bitcoin, trezor
Trezor Mcu
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 315 (-26.74%)
Mutual labels:  bitcoin, trezor
Python Mnemonic
🐍 Mnemonic code for generating deterministic keys, BIP39
Stars: ✭ 369 (-14.19%)
Mutual labels:  bitcoin, trezor
Ledgerjs
Ledger's JavaScript libraries
Stars: ✭ 397 (-7.67%)
Mutual labels:  bitcoin
Ethereumkit
EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.
Stars: ✭ 400 (-6.98%)
Mutual labels:  bitcoin
Chklinechart
纯Swift4.0代码编写的K线图表组件,支持:MA,EMA,BOLL,SAR,KDJ,MACD等技术指标显示。集成使用简单,二次开发扩展强大
Stars: ✭ 409 (-4.88%)
Mutual labels:  bitcoin
Blockchain In Js
Build your own blockchain!
Stars: ✭ 425 (-1.16%)
Mutual labels:  bitcoin
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (-9.53%)
Mutual labels:  bitcoin
Payment Gateway
Bitcoin/Altcoins PHP Payment Class. It supports Bitcoin BitcoinCash DASH Dogecoin Litecoin Reddcoin Feathercoin Vertcoin Potcoin Speedcoin. Install GoUrl php script - bitcoin api payment gateway on your site!
Stars: ✭ 406 (-5.58%)
Mutual labels:  bitcoin
Cryptocurrency
Overview of top cryptocurrencies
Stars: ✭ 385 (-10.47%)
Mutual labels:  bitcoin
Electrs
An efficient re-implementation of Electrum Server in Rust
Stars: ✭ 380 (-11.63%)
Mutual labels:  bitcoin
Bitcoin Core
A modern Bitcoin Core REST and RPC client.
Stars: ✭ 379 (-11.86%)
Mutual labels:  bitcoin
Gort
Command Line Interface (CLI) for RobotOps
Stars: ✭ 425 (-1.16%)
Mutual labels:  firmware

Trezor Firmware

img

Repository Structure

  • ci: Gitlab CI configuration files
  • common/defs: JSON coin definitions and support tables
  • common/protob: Common protobuf definitions for the Trezor protocol
  • common/tools: Tools for managing coin definitions and related data
  • core: Trezor Core, firmware implementation for Trezor T
  • crypto: Stand-alone cryptography library used by both Trezor Core and the Trezor One firmware
  • docs: Assorted documentation
  • legacy: Trezor One firmware implementation
  • python: Python client library and the trezorctl command
  • storage: NORCOW storage implementation used by both Trezor Core and the Trezor One firmware
  • tests: Firmware unit test suite
  • tools: Miscellaneous build and helper scripts
  • vendor: Submodules for external dependencies

Contribute

See CONTRIBUTING.md.

Using Conventional Commits is strongly recommended and might be enforced in future.

Also please have a look at the docs, either in the docs folder or at docs.trezor.io before contributing. The misc chapter should be read in particular because it contains some useful assorted knowledge.

Security vulnerability disclosure

Please report suspected security vulnerabilities in private to [email protected], also see the disclosure section on the Trezor.io website. Please do NOT create publicly viewable issues for suspected security vulnerabilities.

Documentation

See the docs folder or visit docs.trezor.io.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].