All Projects → trezor → Trezor.js

trezor / Trezor.js

Licence: lgpl-3.0
⚠️ OBSOLETE. DO NOT USE! Use https://github.com/trezor/connect instead

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Trezor.js

Connect
🔗 A platform for easy integration of Trezor into 3rd party services
Stars: ✭ 263 (+171.13%)
Mutual labels:  bitcoin, trezor
Python Trezor
🐍 Don't use this repo, use the new monorepo instead:
Stars: ✭ 198 (+104.12%)
Mutual labels:  bitcoin, trezor
Trezor Hardware
🔧 Hardware design of Trezor
Stars: ✭ 110 (+13.4%)
Mutual labels:  bitcoin, trezor
Trezor Firmware
🔒 Trezor Firmware Monorepo
Stars: ✭ 430 (+343.3%)
Mutual labels:  bitcoin, trezor
Trezor Core
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 330 (+240.21%)
Mutual labels:  bitcoin, trezor
Blockbook
📘 Trezor address/account balance backend
Stars: ✭ 305 (+214.43%)
Mutual labels:  bitcoin, trezor
Trezor Suite
🍬 Trezor Suite Monorepo
Stars: ✭ 144 (+48.45%)
Mutual labels:  bitcoin, trezor
Trezor Mcu
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 315 (+224.74%)
Mutual labels:  bitcoin, trezor
Python Mnemonic
🐍 Mnemonic code for generating deterministic keys, BIP39
Stars: ✭ 369 (+280.41%)
Mutual labels:  bitcoin, trezor
Trezor Crypto
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 458 (+372.16%)
Mutual labels:  bitcoin, trezor
Btcposbal2csv
List all bitcoin addresses with positive balance.
Stars: ✭ 87 (-10.31%)
Mutual labels:  bitcoin
Coinpare
Compare cryptocurrency trading data across multiple exchanges and blockchains in the comfort of your terminal
Stars: ✭ 89 (-8.25%)
Mutual labels:  bitcoin
Dot
Darknet OSINT Transform
Stars: ✭ 93 (-4.12%)
Mutual labels:  bitcoin
Bitcoin Development
Various notes and ideas for development work on Bitcoin
Stars: ✭ 93 (-4.12%)
Mutual labels:  bitcoin
Ccxt.net
CCXT.NET – CryptoCurrency eXchange Trading Library for .NET
Stars: ✭ 89 (-8.25%)
Mutual labels:  bitcoin
Woocommerce Gateway Lightning
A WooCommerce gateway for lightning payments
Stars: ✭ 93 (-4.12%)
Mutual labels:  bitcoin
Dotcoin
A simple and integrity blockchain implementation in Golang
Stars: ✭ 89 (-8.25%)
Mutual labels:  bitcoin
Bitnfc
Bitcoin NFC Android Mobile Wallet - JS + Ionic + Cordova + Bitcore + Blockchain.info API + Cordova NFC plugin
Stars: ✭ 88 (-9.28%)
Mutual labels:  bitcoin
Blockchaintechnology
Blockchain Frontier Technology Tracking
Stars: ✭ 88 (-9.28%)
Mutual labels:  bitcoin
Guide
A free, open-source community resource for designers, developers and others working on non-custodial bitcoin products.
Stars: ✭ 94 (-3.09%)
Mutual labels:  bitcoin

trezor.js

Build Status

Javascript API for Trezor.

We are currently migrating from this library to Trezor Connect. When Trezor Connect is done and tested, this library will be deprecated.

Right now, you can use this library for integrating into node js apps.

Install with npm

npm install --save trezor.js

Flow

trezor.js is annotated with Flow types; if you want to use Flow and use the previous setup, it will use the right types. Note that you might have to set up .flowconfig to include all the modules and interface files in our flowconfig

to run flow use make flow

Build

to build production bundle run make build

eslint

make eslint

Using trezor.js in a web app

We are winding down trezor.js for web apps. Please use TREZOR Connect.

Using trezor.js in a node app

Trezor.js should be possible to use from node.js if the user has Trezor Bridge installed, because origin URLs are spoofed.

Trezor used to work with node HID API directly, but the binary API and the various node versions got too hard to manage, so we removed them.

trezor.js API

API is explained in API.md

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].