Skip to content

v0.5.1 (Spica)

Pre-release
Pre-release
Compare
Choose a tag to compare
@andreibancioiu andreibancioiu released this 02 Oct 08:45
· 25 commits to main since this release
bc89fab

This update involves extensive changes, including adding new features, refactoring existing code, and implementing additional tests (system tests, integration tests, unit tests).

The client of the Rosetta API should not be impacted at all - the new types of transactions brought by the Spica protocol upgrade are handled under the hood, while newly added features are disabled by default.

  • Alignment with the Spica release:
    • Handling of native transfers withing MultiESDTNFTTransfer transactions.
    • Handling of Relayed V3 transactions (inner transactions can be native transfers).
  • Re-designed logic around scheduled transactions (much more robust).
  • Added a lot of new tests (unit tests and system tests).
  • Added features around custom currencies (on construction API and data API) - these features are disabled, by default.
  • Handle not only regular user accounts, but also smart contract accounts - this feature is disabled, by default.

Full Changelog: v0.4.4...v0.5.1