Releases: smartcontractkit/chainlink-ton
Releases · smartcontractkit/chainlink-ton
TON Contracts Build (2ee5f1a8af06)
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)
[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)
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)
[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)
ton-contracts-build-c3da1aa11ac2 fix: test receiver artifact inclusion
TON Contracts Build (baef5397fb0d)
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)
[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)
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)
[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)
ton-contracts-build-279a6148afe8 refactor update router dest config to use multiple dest chain selecto…