erc7730.convert.calldata.v1 package
Submodules
- erc7730.convert.calldata.v1.abi module
- erc7730.convert.calldata.v1.descriptor module
- erc7730.convert.calldata.v1.enum module
- erc7730.convert.calldata.v1.field module
- erc7730.convert.calldata.v1.path module
- erc7730.convert.calldata.v1.selector module
- erc7730.convert.calldata.v1.tlv module
CalldataDescriptorEnumValueTag
CalldataDescriptorFieldTag
CalldataDescriptorParamAmountTag
CalldataDescriptorParamDateTimeTag
CalldataDescriptorParamDurationTag
CalldataDescriptorParamEnumTag
CalldataDescriptorParamNFTTag
CalldataDescriptorParamRawTag
CalldataDescriptorParamTokenAmountTag
CalldataDescriptorParamTrustedNameTag
CalldataDescriptorParamUnitTag
CalldataDescriptorPathArrayElementTag
CalldataDescriptorPathElementTag
CalldataDescriptorPathSliceElementTag
CalldataDescriptorTransactionInfoTag
CalldataDescriptorTransactionInfoTag.CHAIN_ID
CalldataDescriptorTransactionInfoTag.CONTRACT_ADDR
CalldataDescriptorTransactionInfoTag.CONTRACT_NAME
CalldataDescriptorTransactionInfoTag.CREATOR_LEGAL_NAME
CalldataDescriptorTransactionInfoTag.CREATOR_NAME
CalldataDescriptorTransactionInfoTag.CREATOR_URL
CalldataDescriptorTransactionInfoTag.DEPLOY_DATE
CalldataDescriptorTransactionInfoTag.FIELDS_HASH
CalldataDescriptorTransactionInfoTag.OPERATION_TYPE
CalldataDescriptorTransactionInfoTag.SELECTOR
CalldataDescriptorTransactionInfoTag.SIGNATURE
CalldataDescriptorTransactionInfoTag.VERSION
CalldataDescriptorValueTag
tlv_data_path_element()
tlv_enum_value()
tlv_field()
tlv_param_amount()
tlv_param_datetime()
tlv_param_duration()
tlv_param_enum()
tlv_param_nft()
tlv_param_raw()
tlv_param_token_amount()
tlv_param_trusted_name()
tlv_param_unit()
tlv_transaction_info()
tlv_value()
Module contents
Version 1 of the conversion to Ledger specific calldata descriptor (also referred to as “generic parser” descriptor).
See documentation in https://github.com/LedgerHQ/app-ethereum for specifications of this protocol
- The version 1 of the protocol comes with the following limitations:
Nested array fields are only partially supported
Recursive invocations using fields with “calldata” format are not supported