Skip to content

Releases: symbol/symbol

Symbol Python SDK 3.3.3

Choose a tag to compare

@Wayonb Wayonb released this 31 Aug 17:56

Added

  • add a create_transaction_from_descriptor function that creates a transaction from a raw descriptor. This matches similar functionality in the TS/Java SDK.
  • add a create_embedded_transaction_from_descriptor function that creates an embedded transaction from a raw descriptor for Symbol. This matches similar functionality in the TS/Java SDK.

Fixed

  • property is a reserved keyword in Python, so property maps to the property field, which is misidentified as a system property and skipped. For NEM, add special handling for this field.
  • fixed the fee calculator for Symbol where the cosignature size was not being multiplied by the fee multiplier.

Symbol Javascript SDK 3.3.3

Choose a tag to compare

@Wayonb Wayonb released this 31 Aug 17:57

Fixed

  • fixed the fee calculator for Symbol where the cosignature size was not being multiplied by the fee multiplier.

Symbol Python SDK 3.3.2

Choose a tag to compare

@Wayonb Wayonb released this 16 Jun 02:57

Added

  • add calculate_mosaic_rental_fee function for calculating NEM Mosaic rental fee.
  • add calculate_namespace_rental_fee function for calculating NEM Namespace rental fee.
  • add calculate_transaction_fee function for calculating NEM transaction fee.
  • add calculate_transaction_fee function for calculating Symbol transaction fee.

Fixed

  • automatically convert string types in nested NEM transaction entities by walking the object tree.

Symbol Javascript SDK 3.3.2

Choose a tag to compare

@Wayonb Wayonb released this 16 Jun 02:58

Added

  • add calculateMosaicRentalFee function for calculating NEM Mosaic rental fee.
  • add calculateNamespaceRentalFee function for calculating NEM Namespace rental fee.
  • add calculateTransactionFee function for calculating NEM transaction fee.
  • add calculateTransactionFee function for calculating Symbol transaction fee.

Fixed

  • automatically convert string types in nested NEM transaction entities by walking the object tree.

Symbol Python SDK 3.3.1

Choose a tag to compare

@Wayonb Wayonb released this 14 Apr 17:27
65a04f4

Added

  • add support for Python 3.14
  • add to_json function which constructs a JSON transaction representation of a transaction. This is useful for Multisig transactions.
  • add generate_mosaic_restriction_key function which generates mosaic restriction key from a string.
  • add Address.is_alias method to check if an address is an alias.
  • add is_mosaic_alias function to check if a mosaic id is an alias.

Fixed

  • validate name passed to generate_namespace_id does not contain namespace separator

Symbol Javascript SDK 3.3.1

Choose a tag to compare

@Wayonb Wayonb released this 14 Apr 18:11
65a04f4

Added

  • add TypeScript 6.x support
  • add toJson function which constructs a JSON transaction representation of a transaction. This is useful for Multisig transactions.
  • add generateMosaicRestrictionKey function which generates mosaic restriction key from a string.
  • add Address.isAlias method to check if an address is an alias.
  • add isMosaicAlias function to check if a mosaic id is an alias.

Fixed

  • validate name passed to generateNamespaceId does not contain namespace separator

Symbol Python SDK 3.3.0

Choose a tag to compare

@Wayonb Wayonb released this 22 Sep 23:55

Added

  • add support for aggregate transaction v3.

Symbol Javascript SDK 3.3.0

Choose a tag to compare

@Wayonb Wayonb released this 22 Sep 23:57

Added

  • add TypeScript 5.9 support.
  • add support for aggregate transaction v3.

Rest Gateway v2.5.1

Choose a tag to compare

@Wayonb Wayonb released this 22 Sep 23:59

Added

  • add support for aggregate transaction v3.

Fixed

  • WebSocket transaction is missing the maxFee property, which was getting dropped.

Catapult Client v.1.0.3.9

Choose a tag to compare

@Wayonb Wayonb released this 23 Sep 00:00

Changed

  • update catapult dependencies, including:
    • cppzmq to 4.11.0
    • RocksDB to 10.5.1
    • OpenSSL to 3.5.2

Fixed

  • (BREAKING FORK) fix aggregate transaction hash bug where the aggregate transaction hashes were not unique in certain circumstances