Skip to content

Release 0.10.0

Compare
Choose a tag to compare
@ex3ndr ex3ndr released this 22 Feb 22:54
· 684 commits to main since this release

Changed

  • Tact contracts are now Argument-addressable meaning that they depend on init arguments and code hash only. Init function is now called when first valid message is received.
  • Refactoring of allocator
  • Moving contract's load function to the begining of the execution
  • Moving contract's save function to the end of the execution
  • moving debug flag from experimental to parameters in tact.config.json
  • Unknown fields in config are now considered an error
  • Allow contracts without fields
  • Typescript bindings are now working in browser and doesn't have ton-emulator dependency
  • map syntax now uses <> instead of [] for future compatibility with generics

Added

  • Allow Builder type as a field type similar to Cell and Slice
  • Allow String type as a field type