Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 2.17 KB

INSTALL.md

File metadata and controls

56 lines (34 loc) · 2.17 KB

Installation

Install the following packages:

$ apt-get install python-dev libusb-1.0-0-dev libudev-dev
$ pip install -U setuptools pip

Make sure you are running the latest firmware version on your hardware device. Currently the following firmware versions are supported:

TREZOR

Make sure that your udev rules are configured correctly. Then, install the latest trezor_agent package:

$ pip install trezor_agent

Or, directly from the latest source code:

$ git clone https://github.com/romanz/trezor-agent
$ pip install --user -e trezor-agent/agents/trezor

If you have an error regarding protobuf imports (after installing it), please see this issue.

KeepKey

Make sure that your udev rules are configured correctly. Then, install the latest keepkey_agent package:

$ pip install keepkey_agent

Or, directly from the latest source code:

$ git clone https://github.com/romanz/trezor-agent
$ pip install --user -e trezor-agent/agents/keepkey

Ledger Nano S

Make sure that your udev rules are configured correctly. Then, install the latest ledger_agent package:

$ pip install ledger_agent

Or, directly from the latest source code:

$ git clone https://github.com/romanz/trezor-agent
$ pip install --user -e trezor-agent/agents/ledger

Troubleshooting

If there is an import problem with the installed protobuf package, see this issue for fixing it.