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
CalldataDescriptorEnumValueTagCalldataDescriptorFieldTagCalldataDescriptorParamAmountTagCalldataDescriptorParamCalldataTagCalldataDescriptorParamDateTimeTagCalldataDescriptorParamDurationTagCalldataDescriptorParamEnumTagCalldataDescriptorParamNFTTagCalldataDescriptorParamRawTagCalldataDescriptorParamTokenAmountTagCalldataDescriptorParamTrustedNameTagCalldataDescriptorParamUnitTagCalldataDescriptorPathArrayElementTagCalldataDescriptorPathElementTagCalldataDescriptorPathSliceElementTagCalldataDescriptorTransactionInfoTagCalldataDescriptorTransactionInfoTag.CHAIN_IDCalldataDescriptorTransactionInfoTag.CONTRACT_ADDRCalldataDescriptorTransactionInfoTag.CONTRACT_NAMECalldataDescriptorTransactionInfoTag.CREATOR_LEGAL_NAMECalldataDescriptorTransactionInfoTag.CREATOR_NAMECalldataDescriptorTransactionInfoTag.CREATOR_URLCalldataDescriptorTransactionInfoTag.DEPLOY_DATECalldataDescriptorTransactionInfoTag.FIELDS_HASHCalldataDescriptorTransactionInfoTag.OPERATION_TYPECalldataDescriptorTransactionInfoTag.SELECTORCalldataDescriptorTransactionInfoTag.SIGNATURECalldataDescriptorTransactionInfoTag.VERSION
CalldataDescriptorValueTagtlv_data_path_element()tlv_enum_value()tlv_field()tlv_param_amount()tlv_param_calldata()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