logo
NEM Docs WIP 🚧
NemTransactionDescriptor
  • English
  • 日本語
Initializing search
    • Welcome to the NEM documentation pages
    • User Manual
    • Developer Manual
    • Textbook
    • Welcome to the NEM documentation pages
      • Welcome
        • Node Installation
        • Supernode Program
      • Welcome
        • Setup
        • Hello World
          • Create from Private Keys
          • Create from Mnemonic
          • Fund via Faucet
          • Query Account Balance
          • Configure a Multisig
          • Transfer XEM
          • Transfer Mosaics
          • Messages
          • Transaction Status
          • Manual Transaction Creation
          • Sign a Multisig
          • Create Mosaic
          • Create Mosaic with Levy
          • Get Mosaic Information
          • Change Mosaic Supply
          • Modify Mosaic Definition
          • Register Root Namespace
          • Register Subnamespace
          • Extend Root Namespace
          • Get Namespace Information
          • Query Currency Supply
          • Query Block Rewards
          • Chain and Irreversible Height
          • New Blocks
          • Transaction Flow
          • Multisig Transaction Flow
            • AccountDescriptorRepository
            • ArrayHelpers
            • BaseValue
            • Bip32
            • BlockchainSettings
            • BufferReader
            • BufferWriter
            • ByteArray
            • Cipher
            • CodeWordsEncoder
            • CryptoTypes
            • DiceMnemonicGenerator
            • Network
            • NetworkTimestamp
            • NodeDescriptorRepository
            • PrivateKeyStorage
            • QrSignatureStorage
            • QrStorage
            • RuleBasedTransactionFactory
            • TransactionDescriptorProcessor
            • Transforms
              • ed25519
              • BatchOperations
              • NemFacade
              • nem
              • FeeCalculator
              • KeyPair
              • MessageEncoder
              • Network
              • TransactionFactory
            • ripemd160
            • Bip32
            • Bip32Node
            • Network
            • NetworkLocator
              • AddressConstructable
              • Constructable
              • EncodedSizeAccessor
            • NetworkTimestamp
            • NetworkTimestampDatetimeConverter
            • BaseValue
            • ByteArray
            • Hash256
            • PrivateKey
            • PublicKey
            • SharedKey256
            • Signature
              • bytesToBigInt
              • bytesToInt
              • deepCompare
              • hexToUint8
              • intToBytes
              • isHexString
              • tryParseUint
              • uint8ToHex
              • default
                • TryDecodeResult
            • Address
            • KeyPair
            • NemAccount
            • NemFacade
            • NemPublicAccount
            • Network
            • NetworkTimestamp
            • TransactionFactory
            • Verifier
            • calculateMosaicRentalFee
            • calculateNamespaceRentalFee
            • calculateTransactionFee
              • AccountKeyLinkTransactionV1Descriptor
              • CosignatureV1BodyDescriptor
              • CosignatureV1Descriptor
              • MessageDescriptor
              • MosaicDefinitionDescriptor
              • MosaicDefinitionTransactionV1Descriptor
              • MosaicDescriptor
              • MosaicIdDescriptor
              • MosaicLevyDescriptor
              • MosaicPropertyDescriptor
              • MosaicSupplyChangeTransactionV1Descriptor
              • MultisigAccountModificationDescriptor
              • MultisigAccountModificationTransactionV1Descriptor
              • MultisigAccountModificationTransactionV2Descriptor
              • MultisigTransactionV1Descriptor
              • NamespaceIdDescriptor
              • NamespaceRegistrationTransactionV1Descriptor
              • SizePrefixedCosignatureV1Descriptor
              • SizePrefixedMosaicDescriptor
              • SizePrefixedMosaicPropertyDescriptor
              • SizePrefixedMultisigAccountModificationDescriptor
              • TransferTransactionV1Descriptor
              • TransferTransactionV2Descriptor
              • AccountKeyLinkTransactionV1
              • Address
              • Amount
              • CosignatureV1
              • CosignatureV1Body
              • Hash256
              • Height
              • LinkAction
              • Message
              • MessageType
              • Mosaic
              • MosaicDefinition
              • MosaicDefinitionTransactionV1
              • MosaicId
              • MosaicLevy
              • MosaicProperty
              • MosaicSupplyChangeAction
              • MosaicSupplyChangeTransactionV1
              • MosaicTransferFeeType
              • MultisigAccountModification
              • MultisigAccountModificationTransactionV1
              • MultisigAccountModificationTransactionV2
              • MultisigAccountModificationType
              • MultisigTransactionV1
              • NamespaceId
              • NamespaceRegistrationTransactionV1
              • NetworkType
              • NonVerifiableAccountKeyLinkTransactionV1
              • NonVerifiableCosignatureV1
              • NonVerifiableMosaicDefinitionTransactionV1
              • NonVerifiableMosaicSupplyChangeTransactionV1
              • NonVerifiableMultisigAccountModificationTransactionV1
              • NonVerifiableMultisigAccountModificationTransactionV2
              • NonVerifiableMultisigTransactionV1
              • NonVerifiableNamespaceRegistrationTransactionV1
              • NonVerifiableTransaction
              • NonVerifiableTransactionFactory
              • NonVerifiableTransferTransactionV1
              • NonVerifiableTransferTransactionV2
              • PublicKey
              • Signature
              • SizePrefixedCosignatureV1
              • SizePrefixedMosaic
              • SizePrefixedMosaicProperty
              • SizePrefixedMultisigAccountModification
              • Timestamp
              • Transaction
              • TransactionFactory
              • TransactionType
              • TransferTransactionV1
              • TransferTransactionV2
          • PACKAGE SUMMARY
          • PACKAGE TREE
          • BaseValue
          • Bip32
          • Bip32.Bip32Node
          • ByteArray
          • CatbufferType
          • CipherTypes
          • CipherTypes.AesCbcCipher
          • CipherTypes.AesGcmCipher
          • CipherTypes.SymmetricCipher
          • CryptoException
          • CryptoTypes
          • CryptoTypes.Hash256
          • CryptoTypes.PrivateKey
          • CryptoTypes.PublicKey
          • CryptoTypes.SharedKey256
          • CryptoTypes.Signature
          • InvalidDescriptorException
          • JsonDescriptor
          • KeyPair
          • MessageEncoderResult
          • Network
          • Network.NetworkLocator
          • NetworkTimestamp
          • NetworkTimestamp.Base
          • NetworkTimestamp.NetworkTimestampDatetimeConverter
          • NetworkTimestamp.NetworkTimestampDatetimeConverter.TimeUnit
          • RuleBasedTransactionFactory
          • Serializer
          • TransactionDescriptorProcessor
          • TypedDescriptor
          • Verifier
            • PACKAGE SUMMARY
            • PACKAGE TREE
            • Account
            • BlockchainFacade
            • FacadeFactory
            • NemFacade
            • NemFacade.NemAccount
            • NemFacade.NemPublicAccount
            • PublicAccount
            • PACKAGE SUMMARY
            • PACKAGE TREE
            • Address
            • FeeCalculator
            • FeeCalculator.MosaicInformation
            • FeeCalculator.MosaicName
            • KeyPair
            • MessageEncoder
            • NemTransactionFactory
            • Network
            • NetworkTimestamp
            • SharedKey
            • Verifier
              • PACKAGE SUMMARY
              • PACKAGE TREE
              • AccountKeyLinkTransactionV1Descriptor
              • CosignatureV1BodyDescriptor
              • CosignatureV1Descriptor
              • MessageDescriptor
              • MosaicDefinitionDescriptor
              • MosaicDefinitionTransactionV1Descriptor
              • MosaicDescriptor
              • MosaicIdDescriptor
              • MosaicLevyDescriptor
              • MosaicPropertyDescriptor
              • MosaicSupplyChangeTransactionV1Descriptor
              • MultisigAccountModificationDescriptor
              • MultisigAccountModificationTransactionV1Descriptor
              • MultisigAccountModificationTransactionV2Descriptor
              • MultisigTransactionV1Descriptor
              • NamespaceIdDescriptor
              • NamespaceRegistrationTransactionV1Descriptor
              • NemTransactionDescriptor
              • NemTypedDescriptor
              • SizePrefixedCosignatureV1Descriptor
              • SizePrefixedMosaicDescriptor
              • SizePrefixedMosaicPropertyDescriptor
              • SizePrefixedMultisigAccountModificationDescriptor
              • TransferTransactionV1Descriptor
              • TransferTransactionV2Descriptor
              • PACKAGE SUMMARY
              • PACKAGE TREE
              • AccountKeyLinkTransactionV1
              • Address
              • Amount
              • CosignatureV1
              • CosignatureV1Body
              • Hash256
              • Height
              • LinkAction
              • Message
              • MessageType
              • Models
              • Mosaic
              • MosaicDefinition
              • MosaicDefinitionTransactionV1
              • MosaicId
              • MosaicLevy
              • MosaicProperty
              • MosaicSupplyChangeAction
              • MosaicSupplyChangeTransactionV1
              • MosaicTransferFeeType
              • MultisigAccountModification
              • MultisigAccountModificationTransactionV1
              • MultisigAccountModificationTransactionV2
              • MultisigAccountModificationType
              • MultisigTransactionV1
              • NamespaceId
              • NamespaceRegistrationTransactionV1
              • NetworkType
              • NonVerifiableAccountKeyLinkTransactionV1
              • NonVerifiableCosignatureV1
              • NonVerifiableMosaicDefinitionTransactionV1
              • NonVerifiableMosaicSupplyChangeTransactionV1
              • NonVerifiableMultisigAccountModificationTransactionV1
              • NonVerifiableMultisigAccountModificationTransactionV2
              • NonVerifiableMultisigTransactionV1
              • NonVerifiableNamespaceRegistrationTransactionV1
              • NonVerifiableTransaction
              • NonVerifiableTransactionFactory
              • NonVerifiableTransferTransactionV1
              • NonVerifiableTransferTransactionV2
              • PublicKey
              • Signature
              • SizePrefixedCosignatureV1
              • SizePrefixedMosaic
              • SizePrefixedMosaicProperty
              • SizePrefixedMultisigAccountModification
              • Timestamp
              • Transaction
              • TransactionFactory
              • TransactionType
              • TransferTransactionV1
              • TransferTransactionV2
            • PACKAGE SUMMARY
            • PACKAGE TREE
            • ArrayHelpers
            • ArrayHelpers.Factory
            • Base32
            • BufferView
            • Converter
            • Transforms
            • Writer
        • NEM REST API
        • Serialization
        • WebSockets
        • Whitepaper
      • Welcome
      • Basic Cryptography
      • Accounts
      • Consensus
      • Transactions
      • Transfer Transactions
      • Mosaics
      • Namespaces
      • Blocks
      • Nodes
      • Harvesting
      • CATS DSL
      • Glossary
    Package org.symbol.sdk.nem.descriptors

    Interface NemTransactionDescriptor

    All Superinterfaces:

    NemTypedDescriptor, TypedDescriptor

    All Known Implementing Classes:

    AccountKeyLinkTransactionV1Descriptor, CosignatureV1Descriptor, MosaicDefinitionTransactionV1Descriptor, MosaicSupplyChangeTransactionV1Descriptor, MultisigAccountModificationTransactionV1Descriptor, MultisigAccountModificationTransactionV2Descriptor, MultisigTransactionV1Descriptor, NamespaceRegistrationTransactionV1Descriptor, TransferTransactionV1Descriptor, TransferTransactionV2Descriptor


    public sealed interface NemTransactionDescriptor extends NemTypedDescriptor permits AccountKeyLinkTransactionV1Descriptor, CosignatureV1Descriptor, MosaicDefinitionTransactionV1Descriptor, MosaicSupplyChangeTransactionV1Descriptor, MultisigAccountModificationTransactionV1Descriptor, MultisigAccountModificationTransactionV2Descriptor, MultisigTransactionV1Descriptor, NamespaceRegistrationTransactionV1Descriptor, TransferTransactionV1Descriptor, TransferTransactionV2Descriptor
    NemTransactionDescriptor

    Sealed sub-family of NemTypedDescriptor implemented only by top-level transaction descriptors — the type accepted by the facade typed-descriptor factory methods.

    • Method Summary

      Methods inherited from interface org.symbol.sdk.TypedDescriptor

      toMap
    Copyright © 2026 The Symbol Syndicate
    Cookie settings
    Made with Material for MkDocs

    Cookie consent

    We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.