Skip to content

v0.15.1

Compare
Choose a tag to compare
@raykyri raykyri released this 05 Jun 17:39
  • Allow class contracts to be initialized directly, with await MyClassContract.initialize(topic).
  • In class contracts, topics are now passed to the constructor, making it possible to create namespaced class contracts.
  • SIWESigner must now be initialized with signer, burner, or readOnly: true, e.g. new SIWESigner({ readOnly: true })
  • Show more detailed sync status on apps.
    • Adds useSyncState hook.
    • Adds app.syncStatus field to Canvas class.
  • Fixes an issue with importing @canvas-js/core inside the QuickJS environment.
  • Adds Contract export to @canvas-js/core.

Full Changelog: v0.15.0...v0.15.1