Skip to main content

ape-trezor: Plugin for Trezor Hardware Wallets

Project description

ape-trezor

Ape Trezor is a plugin for Ape Framework which integrates Trezorlib ethereum.py to load and create accounts, sign messages, and sign transactions.

Dependencies

  • python3 version 3.6 or greater, python3-dev

Installation

via pip

You can install the latest release via pip:

pip install ape-trezor

via setuptools

You can clone the repository and use setuptools for the most up-to-date version:

git clone https://github.com/ApeWorX/ape-trezor.git
cd ape-trezor
python3 setup.py install

Quick Usage

ape trezor add [PICK AN ALIAS]

you can now load the account like any other account in Ape console and then use it to sign transactions.

ape trezor sign-message [YOUR TREZOR ALIAS] "hello world"
ape trezor verify "hello world"

the output of verify should be the same address as the account $account_name

Development

This project is in early development and should be considered an alpha. Things might not work, breaking changes are likely. Comments, questions, criticisms and pull requests are welcomed.

License

This project is licensed under the Apache 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ape-trezor-0.1.0a1.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

ape_trezor-0.1.0a1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file ape-trezor-0.1.0a1.tar.gz.

File metadata

  • Download URL: ape-trezor-0.1.0a1.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for ape-trezor-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 6afcc697a991c7e42951e6e08b87ab5f83629d7f081b88d8f048237beca061d5
MD5 c64e2906ffa9fcd479aea99aac2f05e3
BLAKE2b-256 435dfc53530cac82c3a03a0a1b6d9a1363822177e3cdb98f495ac9dae5c21c27

See more details on using hashes here.

File details

Details for the file ape_trezor-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: ape_trezor-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for ape_trezor-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a8164562b3fb4e0ab814af3aaf20f8401be0920761fd4c873548301ae4147a9
MD5 acfc3bb3194d25ff31add5c70acc9770
BLAKE2b-256 77711cbd9f05d4401715fd33b74e62a00259ee7a753a5e2fb43635d88d1ea8ec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page