Skip to content

Releases: tuler/node-cartesi-machine

v0.8.0

23 Jul 21:00

Choose a tag to compare

Minor Changes

v0.7.0

14 Jul 03:44

Choose a tag to compare

Minor Changes

  • 8d1fc4e: Rollups API for local machines (test scenario)

v0.6.0

10 Jul 18:20

Choose a tag to compare

Minor Changes

Patch Changes

  • 861df4f: Fixing stdout of remote machines

v0.5.0

07 Jul 15:43

Choose a tag to compare

Minor Changes

  • cc508be: Usage of CmioYieldReason enum (number) instead of number or bigint

v0.4.1

07 Jul 14:55

Choose a tag to compare

Patch Changes

v0.4.0

05 Jul 17:54

Choose a tag to compare

Minor Changes

  • f9ab696: Changed: The CmioYieldReason enum has been replaced with a const object to allow the use of bigint in all values. Update any code referencing CmioYieldReason to use the new object and expect bigint values for these fields.
  • b270e42: Changed: The PmaConstant enum has been replaced with a const object to allow the use of bigint for address values (CmioRxBufferStart, CmioTxBufferStart, and RamStart). Update any code referencing PmaConstant to use the new object and expect bigint values for these fields.
  • cdd1671: Improved method chaining for RemoteCartesiMachine: methods like load, create, cloneEmpty, and store now all return a RemoteCartesiMachine instance, enabling fluent chaining of these calls.

v0.3.0

03 Jul 21:13

Choose a tag to compare

Minor Changes

  • 5403f30: remove the exposed delete method, and use a finalizer to automatically call cm_delete on garbage collected machines
  • 1632cd7: change default packaging to ESM (still providing CommonJS compatibility)

v0.2.0

03 Jul 19:41

Choose a tag to compare

Minor Changes

  • 797f2b2: The spawn function's address parameter is now optional and defaults to "127.0.0.1:0". This makes it easier to spawn a remote machine server with sensible defaults.

    No breaking changes.

    New Behavior:

    • spawn() - Uses default address "127.0.0.1:0"
    • spawn("127.0.0.1:5000") - Uses specified address
    • spawn(undefined, 5000) - Uses default address with custom timeout
  • 6683739: Add MAX_MCYCLE constant (0xffffffffffffffffffn) for use as the default maximum cycle count. The mcycleEnd parameter of run is now optional and defaults to MAX_MCYCLE.

v0.1.0

03 Jul 16:01

Choose a tag to compare

Minor Changes

  • 06cfe86: binding for emulator 0.19.0 using FFI

0.0.8

28 Mar 03:57

Choose a tag to compare

Version Packages