package hw.trezor.messages.definitions

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum DefinitionType

messages-definitions.proto:12

* Definitions type enum. Used to check the encoded EthereumNetworkInfo/EthereumTokenInfo/SolanaTokenInfo message.

message EthereumABITupleInfo

messages-definitions.proto:111

* Solidity struct / tuple. @embed

Used in: EthereumABIValueInfo

enum EthereumABIType

messages-definitions.proto:77

* Solidity types. @embed

Used in: EthereumABIValueInfo

message EthereumABIValueInfo

messages-definitions.proto:123

* Ethereum ERC-20 function parameter. @embed

Used in: EthereumABITupleInfo, EthereumDisplayFormatInfo

message EthereumDisplayFormatInfo

messages-definitions.proto:220

* Ethereum display format - corresponding to `DisplayFormat` in `clear_signing.py`. @embed

enum EthereumERC7730ContainerPath

messages-definitions.proto:151

* ERC-7730 container path (paths starting with @). Note: keep this in sync with `ContainerPath` from `clear_signing.py` @embed

Used in: EthereumERC7730Path

message EthereumERC7730EnumEntry

messages-definitions.proto:211

* One entry of an ERC-7730 enum formatter: maps a value found in calldata to the string displayed to the user. @embed

Used in: EthereumERC7730FieldInfo

enum EthereumERC7730FieldFormatterType

messages-definitions.proto:135

* All available ERC-7730 field formatters. @embed

Used in: EthereumERC7730FieldInfo

message EthereumERC7730FieldInfo

messages-definitions.proto:180

* Definition of a single field according to ERC-7730. @embed

Used in: EthereumDisplayFormatInfo

message EthereumERC7730Path

messages-definitions.proto:167

* Path used in ERC-7730 field definitions to access values. We currently support three kinds of value sources: * paths that access function parameters * container paths (starting with `@`) * constant values (a literal resolved by the parser, e.g. a `$.metadata.constants.*` reference or a literal `value`), not walked from calldata `$` and `#` paths are not supported. @embed

Used in: EthereumERC7730FieldInfo

message EthereumNetworkInfo

messages-definitions.proto:38

* Ethereum network definition. @embed

message EthereumTokenInfo

messages-definitions.proto:51

* Ethereum token definition. @embed

message SolanaTokenInfo

messages-definitions.proto:65

* Solana token definition. @embed