Skip to content

Releases: iclighthouse/ICTC

ICTC v3.0.3 beta

04 Aug 13:29
Compare
Choose a tag to compare

Refactored ICTC (not compatible with v2.0):

  • Support for the vessel tool

Doc
https://github.com/iclighthouse/ICTC/blob/main/docs/ictc_reference-3.0.md

ICTC explorer
https://cmqwp-uiaaa-aaaaj-aihzq-cai.raw.ic0.app/

Use in vessel

package-set.dhall

    ...
    { dependencies = [ "base", "icl" ] : List Text
    , name = "ictc"
    , repo = "https://github.com/iclighthouse/ICTC"
    , version = "-- commit hash --"
    }
    ...

vessel.dhall

    {
    dependencies = [ "base", "icl", "ictc" ],
    compiler = None Text
    }

motoko

import CallType "mo:ictc/CallType";
import TA "mo:ictc/TA";
import SagaTM "mo:ictc/SagaTM";

ICTC v2.3.0 beta

12 Jan 06:00
Compare
Choose a tag to compare
  • Optimize performance

ICTC v2.2.8

28 Dec 00:11
Compare
Choose a tag to compare
  • add TA.getSize()
  • fix doneEmpty()
  • Increase throughput

ICTC v2.2.5 beta

27 Dec 13:38
076ec8b
Compare
Choose a tag to compare
update-231227 (v2.2.5) (#1)

ICTC v2.2.5
- Improve doneEmpty() to complete all empty transactions.
- Improved some features

ICTC v2.2.3 beta

14 Dec 08:58
Compare
Choose a tag to compare

Fixed several known issues

ICTC v2.0 beta

24 Sep 07:14
Compare
Choose a tag to compare
  1. Optimize async internal functions to async* functions.
  2. Add/modify some methods.

ICTC v1.5 beta

24 Jan 14:52
Compare
Choose a tag to compare

Changes:

  1. Limit the number of running threads;
  2. Optimize internal async calls and sync calls;
  3. Add/modify some methods.
  • redo()
  • done()
  • taskDone()
  • close() instead of finish()
  • modify clear()
  • block()
  • asyncMessageSize()

Notes:
It is not compatible with v1.0.

v1.0 beta

15 Jan 12:20
Compare
Choose a tag to compare
v1.0-beta

ICTC v1.0