You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trezor-firmware/core/src/apps/tezos
Martin Milata c0174ff217
refactor(core/ui): raise exception on dialog cancel by default
3 years ago
..
README.md MONOREPO CREATE FROM trezor-core 5 years ago
__init__.py feat(core): update most apps to use path schemas 4 years ago
get_address.py fix(core/tezos): Implement strict length checking. 3 years ago
get_public_key.py refactor(core/ui): raise exception on dialog cancel by default 3 years ago
helpers.py fix(core/tezos): Implement strict length checking. 3 years ago
layout.py refactor(core): model-dependent UI component directories 3 years ago
sign_tx.py fix(core/tezos): Implement strict length checking. 3 years ago

README.md

Tezos

Tezos documentation can be found here.

Operations

Tezos allows users to use multiple curves for private key derivation, but we support only ed25519 (because it is the most used one) where addresses are prefixed with tz1, public keys with edpk and signatures with edsig. Other curves might be added later on.

Trezor supports basic Tezos user operations - reveal, transaction, origination, delegation. When the account creates first operation in lifetime, reveal has to be bundled with this operation to reveal account's public key.

Operations Explorer

TzScan

Tests

Unit tests are located in the tests directory, device tests are in the python-trezor repository.