Skip to content

Releases: Chia-Mine/clvm_tools-js

v0.9.5

02 Dec 20:08
53d1353
Compare
Choose a tag to compare

Changed

  • Updated clvm to v1.0.9

v0.9.4

10 Nov 13:48
e915bf4
Compare
Choose a tag to compare

Changed

  • Use divmod instead of div
  • Updated clvm_rs to v0.1.15

v0.9.3

24 Sep 14:28
6591d51
Compare
Choose a tag to compare

Changed

  • Updated clvm_rs to v0.1.13

v0.9.2

04 Sep 13:05
52504b3
Compare
Choose a tag to compare

Changed

  • Updated clvm to v1.0.8
  • Added tests for clvm operations

Fixed

  • Fixed an issue where blsjs.wasm was not loaded during tests

v0.9.0

03 Sep 15:59
b21f9c3
Compare
Choose a tag to compare

Changed

  • Changed OperatorDict arguments format.
  • Huge performance improvement by upgrading clvm to v1.0.7.
  • Greatly reduced max stack memory consumed
    • by merged tokenize_cons into tokenize_sexp. (Converted recursive function calls into loop)
    • by fully flatten assemble_from_ir which dispatched recursive function call and consumed a lot of stack memory.
    • Before this update, executing ir_read on deeply nested S-exp(s.t. over 1500 depth) failed due to Maximum call stack size exceeded error.
  • Changed the time unit(ms->sec) of output with --time option, to be compatible with Python's clvm_tools.
  • Use CLVMType instead of CLVMObject as a valid type representation of CLVMObject.
    (CLVMObject should not be used as a type because there might be number of type incompatibility due to new private field)

Added

  • Added benchmark scripts.
  • Added webpack config to build js file for browser.
  • Added clvm_tools.go(...args) function to dispatch cli commands from javascript.
  • Added --experiment-backend rust option to use clvm_rs.
  • Added sample code

Fixed

  • Fixed an issue where it did not correctly handle signed/unsigned integer from and to Bytes.
  • Fixed an issue where large int was not recognized correctly.

v0.1.6

07 Aug 16:21
d63ad17
Compare
Choose a tag to compare

Added

  • Added license information to README.md
  • Added tests and fixed bugs found