public static MosaicDefinitionTransaction Create(NetworkType.Types networkType, Deadline deadline, string namespaceId, string mosaicName, MosaicProperties properties)
 {
     return(new MosaicDefinitionTransaction(
                networkType,
                3,
                deadline,
                0,
                mosaicName,
                NamespaceId.Create(namespaceId),
                MosaicId.CreateFromMosaicIdentifier(namespaceId + ":" + mosaicName),
                properties
                ));
 }
Example #2
0
 /// <summary>
 /// Creates the sub namespace.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="deadline">The deadline.</param>
 /// <param name="parentId">The parent identifier.</param>
 /// <param name="namespaceName">Name of the namespace.</param>
 /// <returns>RegisterNamespaceTransaction.</returns>
 public static RegisterNamespaceTransaction CreateSubNamespace(NetworkType.Types type, Deadline deadline, string parentId, string namespaceName)
 {
     return(new RegisterNamespaceTransaction(type, 3, deadline, 0, 0x01, 0, NamespaceId.Create(parentId), NamespaceId.Create(namespaceName)));
 }
Example #3
0
 /// <summary>
 /// Creates the root namespace.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="deadline">The deadline.</param>
 /// <param name="namespaceName">Name of the namespace.</param>
 /// <param name="duration">The duration.</param>
 /// <returns>RegisterNamespaceTransaction.</returns>
 public static RegisterNamespaceTransaction CreateRootNamespace(NetworkType.Types type, Deadline deadline, string namespaceName, ulong duration)
 {
     return(new RegisterNamespaceTransaction(type, 3, deadline, 0, 0x00, duration, null, NamespaceId.Create(namespaceName)));
 }