1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-01-17 10:51:00 +00:00
trezor-firmware/core/src/apps/tezos
matejcik 5f016a896a chore: upgrade style checkers
black 24.2.0
flake8 7.0.0

some neat improvements for if-else statements there
2024-02-29 13:08:18 +01:00
..
__init__.py refactor(core): move app registrations to a single handler function 2021-05-06 13:14:21 +02:00
get_address.py feat(core): show account number in receive/public key details for altcoins 2023-09-26 11:50:21 +02:00
get_public_key.py feat(core): show account number in receive/public key details for altcoins 2023-09-26 11:50:21 +02:00
helpers.py chore(core): decrease tezos size by 860 bytes 2022-11-10 14:08:28 +01:00
layout.py feat(all): implement translations into Trezor 2024-02-12 14:49:32 +01:00
README.md
sign_tx.py chore: upgrade style checkers 2024-02-29 13:08:18 +01:00

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.