Skip to content

Releases: smartcontractkit/chainlink-ton

TON Contracts Build (2ee5f1a8af06)

17 Oct 18:13
2ee5f1a

Choose a tag to compare

Utils cleanup (#235)

* Consistently use keysLispList

* SnakedCell for stronger typing of fields that are iterated

* minor cleanup

* Use iterator types directly

* for some reason removing this introduces failures

* Remove duplicate file

* Bump versions

TON Contracts Build (df22211d74d0)

15 Oct 23:14
df22211

Choose a tag to compare

[NONEVM-2745] Receiver: add id to the contract + unit tests (#248)

* receiver test + add id to the contract

* clean up

* format code

TON Contracts Build (83e4df8520c5)

08 Oct 18:03
83e4df8

Choose a tag to compare

refactor: contracts (#230)

* restructure files

* initial fix imports

* fix build instructions

* get router to build

* get OnRamp to compile

* get OffRamp to compile

* get FeeQuoter to compile

* rename receiver_ccipreceive

* get MerkleRoot and executor to compile

* get all contracts to compile

* restructure error codes and get ts tests to pass

* fmt typescript

* bump semantic version of contracts

* standarize getErrorCode getter

* move error code getter to contract.tolk

* namespace router and onramp messages

TON Contracts Build (4bbc3edfe2ca)

08 Oct 14:12
4bbc3ed

Choose a tag to compare

[NONEVM-2300] EVM2TON message passing (#217)

* chore: testing

* chore: testing binding

* fix: pack fees

* chore: clean up logs

* fix: revert change

* fix: return empty map

* return empty maps and continue for GetChainFeePriceUpdate

* add more logs

* fix: return default TimestampedUnixBig values

* Remove keyLen references now that we use native maps

* Revert changes to GetChainFeePriceUpdate error handling

* fix: commit report field order in binding

* chore: logging

* feat: contract symlink and build binary on run

* fix: offramp

* feat: txm txID

* chore: add tests

* fix: execute report

* fix: missing subcontracts

* fix: tax

* Revert "fix: tax"

This reverts commit bc7c201e2ca5eed85be63190c4fd04985197e93b.

* feat: attach explorer to mlt

* fix: allow empty message

* fix: add single addr ingestion

* feat: event map

* fix: prune build dir on contract compile

* chore: clean up

* Properly size rootIDs

* Fix timestamp sizing as well

* fix: parallel tests for visibility and speed

* fix: remove verbosity on ci

* fix: fq timestamp, offramp failure case

* chore: prettier

* fix: tests, lint

* chore: bump cl-common, clean up logs

* fix: track message ID

* chore: remove standalone explorer

* fix: nix hash

* chore: clean up

* chore: testing

* fix: pg connection

* fix: test receiver artifact inclusion

* chore: isolate tests

* chore: remove test snippet

* chore: suspecting cache

* fix: SnakeData with SnakeByte infinite loop

* fix: test

* chore: bump contract versions

* Revert "Properly size rootIDs"

This reverts commit 531ab7502683e54d1b7f7155b065ca9fa9a4280f.

* chore: clean up, add comment

---------

Co-authored-by: Oliver Townsend <[email protected]>
Co-authored-by: Blaž Hrastnik <[email protected]>

TON Contracts Build (c3da1aa11ac2)

07 Oct 11:39
c3da1aa

Choose a tag to compare

ton-contracts-build-c3da1aa11ac2

fix: test receiver artifact inclusion

TON Contracts Build (baef5397fb0d)

26 Sep 17:48
baef539

Choose a tag to compare

Structure error codes (#209)

* Update error codes mcms/rbac_timelock.tolk

* Update error codes mcms/mcms.tolk

* Update error code to use crc32 key as seed

* Refactor ErrorCode -> Error

* rm CallProxy.ts (left in some rebase)

* Namespace contract Error enum to avoid conflicts

TON Contracts Build (96c13ca2551d)

26 Sep 23:08
96c13ca

Choose a tag to compare

[NONEVM-2651] Fix contract versioning (#218)

* feat: add ids to every ccip contract

* feat: contract versioning

* ref: move contract version check to build check

* fix: dependency install

* feat: fix version change on counter example

* feat: add code and code hash getters to ccip contracts

* fix: type and version getters overwritten

* fix: router go bindings

* fix: bump core version

* rm: redundant file

TON Contracts Build (8ee7495f9cb6)

26 Sep 15:26
8ee7495

Choose a tag to compare

Update MCMS to tolk 1.1 (#207)

* Update MCMS to tolk 1.1

* Update MCMS contract to use map<K, V>

* Update Timelock contract to use map<K, V>

* Update AC contract to use map<K, V>

TON Contracts Build (4e97fd71001b)

26 Sep 20:59
4e97fd7

Choose a tag to compare

[NONEVM-2082] Add Feequoter ExtraArgs validation (#215)

* wip: extra args validation

* test: fix gas limit error

* feat: address validation

* feat: missing solana msg validation

* fix: gas limit optional on generic extra args

* ref: gas limit optional without extra struct

* fix: build error

* fix: TS binding

* fix: typo

* fix: logic error

* fix: typo

* doc: add source

* ref: move validate as methods

TON Contracts Build (279a6148afe8)

26 Sep 22:08
279a614

Choose a tag to compare

ton-contracts-build-279a6148afe8

refactor update router dest config to use multiple dest chain selecto…