# Trezor Common

Common contains files shared among Trezor projects.

## Coin Definitions

JSON coin definitions and support tables.

## Ethereum definitions

Description of Ethereum definitions and the process of their generation. See [Ethereum definitions](ethereum-definitions.md).

## Protobuf Definitions

Common Protobuf definitions for the Trezor protocol. Also see [Communication](communication/index.md).

## Tools

Tools for managing coin definitions and related data.

## Message Workflows