Coder Social home page Coder Social logo

derhowie / trezor-suite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from trezor/trezor-suite

0.0 0.0 0.0 749.84 MB

:candy: Trezor Suite Monorepo

Home Page: https://trezor.io/trezor-suite

License: Other

Shell 0.24% JavaScript 1.18% Ruby 0.01% Kotlin 0.14% TypeScript 95.64% CSS 0.46% Swift 0.01% Nix 0.02% HTML 2.02% Dockerfile 0.04% MDX 0.25%

trezor-suite's Introduction

TREZOR SUITE MONOREPO

Welcome to the Trezor Suite repository! This repository contains the source code for 3 projects:

  • Connect - tool that offers developers an easy way to integrate Trezor's functionality into their own applications
  • Trezor Suite - desktop and web application for managing Trezor hardware wallet
  • Trezor Suite Lite - Mobile application designed for tracking user portfolios

img

Development

Prerequisities

Getting started

  • git clone [email protected]:trezor/trezor-suite.git
  • git submodule update --init --recursive
  • git lfs install // Set up Git LFS for your user account. You only need to run this once per user account.
  • git lfs pull
  • nvm install
  • yarn
  • yarn build:libs

It's recommended to enable git config --global submodule.recurse true so you don't need to run git submodule update --init --recursive every time when submodules are updated.

You don't need a Trezor device to get into the app, you can use emulator. There is a Trezor User Env to help you set it up and run emulator for any Trezor model ๐ŸŽ‰

Connect @trezor/connect

This repository is used for development of version 9 of @trezor/connect. For detailed documentation, please refer to this page.

Historically, Trezor Connect had its own repository. This repository is now archived.

Trezor Suite @trezor/suite

Run a dev build:

  • yarn suite:dev (web app)
  • yarn suite:dev:desktop (electron app)

Trezor Suite Lite @suite-native/app

To set up your dev environment for a native platform (iOS/Android) follow these additional steps.

Contribute

Inspired by GitLab Contributing Guide

Using Conventional Commits is required.

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.

IDE specific settings

Find specific settings for Integrated Development Environments (IDE) in IDE.md

trezor-suite's People

Contributors

szymonlesisz avatar vladimirvolek avatar slowbackspace avatar mroz22 avatar tomasklim avatar marekrjpolak avatar komret avatar matejkriz avatar karelbilek avatar dahaca avatar juriczech avatar nodonisko avatar mlejva avatar trezor-ci avatar pekne avatar keip avatar prusnak avatar keraf avatar vdovhanych avatar peter-sanderson avatar tsusanka avatar adamschinzel avatar bouchja1 avatar tomexx avatar robertbrada avatar karliatto avatar jvaclavik avatar dependabot[bot] avatar pingpwned avatar martykan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.