erc7730.model.calldata.v1 package
Submodules
- erc7730.model.calldata.v1.descriptor module
- erc7730.model.calldata.v1.instruction module
CalldataDescriptorInstructionBaseV1
CalldataDescriptorInstructionEnumValueV1
CalldataDescriptorInstructionEnumValueV1.address
CalldataDescriptorInstructionEnumValueV1.chain_id
CalldataDescriptorInstructionEnumValueV1.enum_id
CalldataDescriptorInstructionEnumValueV1.id
CalldataDescriptorInstructionEnumValueV1.name
CalldataDescriptorInstructionEnumValueV1.selector
CalldataDescriptorInstructionEnumValueV1.value
CalldataDescriptorInstructionEnumValueV1.version
CalldataDescriptorInstructionEnumValueV1.descriptor
CalldataDescriptorInstructionFieldV1
CalldataDescriptorInstructionTransactionInfoV1
CalldataDescriptorInstructionTransactionInfoV1.address
CalldataDescriptorInstructionTransactionInfoV1.chain_id
CalldataDescriptorInstructionTransactionInfoV1.contract_name
CalldataDescriptorInstructionTransactionInfoV1.creator_legal_name
CalldataDescriptorInstructionTransactionInfoV1.creator_name
CalldataDescriptorInstructionTransactionInfoV1.creator_url
CalldataDescriptorInstructionTransactionInfoV1.deploy_date
CalldataDescriptorInstructionTransactionInfoV1.hash
CalldataDescriptorInstructionTransactionInfoV1.operation_type
CalldataDescriptorInstructionTransactionInfoV1.selector
CalldataDescriptorInstructionTransactionInfoV1.version
CalldataDescriptorInstructionTransactionInfoV1.descriptor
- erc7730.model.calldata.v1.param module
CalldataDescriptorDateType
CalldataDescriptorParamAmountV1
CalldataDescriptorParamBaseV1
CalldataDescriptorParamDatetimeV1
CalldataDescriptorParamDurationV1
CalldataDescriptorParamEnumV1
CalldataDescriptorParamNFTV1
CalldataDescriptorParamRawV1
CalldataDescriptorParamTokenAmountV1
CalldataDescriptorParamTrustedNameV1
CalldataDescriptorParamType
CalldataDescriptorParamType.AMOUNT
CalldataDescriptorParamType.CALLDATA
CalldataDescriptorParamType.DATETIME
CalldataDescriptorParamType.DURATION
CalldataDescriptorParamType.ENUM
CalldataDescriptorParamType.NFT
CalldataDescriptorParamType.RAW
CalldataDescriptorParamType.TOKEN_AMOUNT
CalldataDescriptorParamType.TRUSTED_NAME
CalldataDescriptorParamType.UNIT
CalldataDescriptorParamUnitV1
- erc7730.model.calldata.v1.struct module
- erc7730.model.calldata.v1.value module
CalldataDescriptorContainerPathV1
CalldataDescriptorContainerPathValueV1
CalldataDescriptorDataPathV1
CalldataDescriptorPathElementArrayV1
CalldataDescriptorPathElementBaseV1
CalldataDescriptorPathElementLeafV1
CalldataDescriptorPathElementRefV1
CalldataDescriptorPathElementSliceV1
CalldataDescriptorPathElementTupleV1
CalldataDescriptorPathElementType
CalldataDescriptorPathLeafType
CalldataDescriptorTypeFamily
CalldataDescriptorValueBaseV1
CalldataDescriptorValueConstantV1
CalldataDescriptorValuePathV1
Module contents
Version 1 of the data model for 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
This data model is exposed in the public API and used by client applications to interact with the Ethereum application using the generic parser protocol.
- The version 1 of the protocol comes with the following limitations:
Constant/literal values are not supported
Nested array fields are only partially supported
Recursive invocations using fields with “calldata” format are not supported