Skip to content

[Elephant] Refactoring on MosaicDefinitionTransaction #226

@rg911

Description

@rg911

Based on recent catbuffer mosaic definition schema changes

  1. mosaicProperties has been made deprecated and split into 3 fields in mosaic definition: flags, divisibility and duration
  2. duration is required now. Providing 0 value for specifying eternal mosaic.
  3. Also means propertyCount and IndicateDuration get dropped from the transaction payload.

Proposed work:

  • Remove mosaic property
  • Refactoring mosaic definition transaction builder (should use the new ts catbuffer code)
  • Testing

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking-changeBreaks compatibility with previous version

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions