Skip to content

Releases: smartcontractkit/chainlink-ton

TON Contracts 1.6.2+320489da226e

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 21 Jul 20:23
320489d
ref: migrate Offramp.spec to abigen wrappers (#798)

* ref: hide SnakedCell from API

* feat: hide refs from API

* ref: make specs for TypeAndVersion, Withdrawable and Upgradeable compatible with autogenerated bindings

* feat: make queryID optional in API

* ref: migrate offramp.spec to generated bindings

* ref: delete manual OffRamp wrapper

* fix: typecheck and gas-report

* ref: migrate abigen.py script to Typescript and use a real parser instead of regex

* ref: use abigen for ownable messages

* fix: nix hash

* fix: CI issue

* feat: abigen exposes Dictionaries as Map and Set to make API more ergonomic

TON Contracts 1.6.2+382843ed43ea

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 16 Jul 17:39
382843e
TokenAdapter skeleton (#772)

* tokenRegistry bindings and deployment

* rename module to tokenregistry

* rename to lowercase

* fix tokenRegistry not in metadata

* rename wrapper compile file

* add missing shortToLong FQN

* golint

* ID instead of Id

* golint deployment

* fix token registry address not stored in address book

* re-organize dynamic config type

* update wrappers and tests with new DynamicConfig layout

* fix off-chain bindings and deployment

* golint

* TokenPool on ReturnTokenInfo should be raw address instead of maybe address

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Set minter address and token pool address as addressNone instead of null

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

fix typo

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix typo

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* update generated onramp wrappers

* TokenAdapter skeleton

* add tests

* shard token registry under the Router

* revert changes to onRamp data structure

* restore firedrill onramp as well

* move to sharded implementation under the Router

* remove tokenregistry deployment step

* fix issues that would cause failing tests

* fix router golden hex and add tokenRegistryDeployment to builder

* golint

* remove todo

* fix comment

* fix failing integration tests

* provide jetton contracts on the released contracts artifact. Unify build recipe

* fix jetton contracts env var not exposed on contracts pkg nix

* modiy adapter to use retrieveCompiledContracts sequence and to be able to configure package

* fmt

* bump chainlink-ccip/devenv and fix breaking change

* go mod tidy integration tests

* gomods tidy

* go graph

* fix more linter issues

* uncomment code skipping jetton tests

* fix usage of nix develop on contracts build

* fix DeployContract checks

* implement ConfigureTokenForTransfersSequence

* allow unidirectional curse on tests

* fix linting and comments

* lint

* remove reference to "ticket 3"

* address pr review comments

* gomods tidy

* golint

* format imports

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

TON Contracts 1.6.2+c2d84d55ec88

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 14 Jul 16:53
c2d84d5
[NONEVM-5572] Test math.tolk safePow10 (#794)

* test: math lib pow10

* fix: overflow edgcase

* fix: abigen

* ref: extract test cases

* ref: abigen math test wrapper

TON Contracts 1.6.2+bb3cf7801e11

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 14 Jul 13:07
bb3cf78
[NONEVM-5521] [TokenPool] amount should be in coins (#784)

* fix: migrate local amount to coins

* doc: document mustCastToCoin

* ref: extract power function to math lib

* fix: abigen

* fix: outdated manual wrappers

* fix: outdated binding

* fmt: golint

* fix: sync breaking change

* nix hash

* fix: local replace in tests

* fmt: golint

* fix: fmt

* nix hash

* fix: pin ton version temporarily

* fix: comments

TON Contracts 1.6.2+c6cbca50e3fe

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 08 Jul 13:55
c6cbca5
contracts/1.6.2+c6cbca50e3fe

Merge da7c955fdfe020f7374ebdcf01b14d65a3706f4c into e5fa76b064b69838c…

TON Contracts 1.6.2+ab026726e6d5

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 08 Jul 17:12
ab02672
contracts/1.6.2+ab026726e6d5

Merge 0f257c34bd8a8a2749581b84f674567ad08fd877 into e5fa76b064b69838c…

TON Contracts 1.6.2+7b05dc43482d

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 08 Jul 18:49
7b05dc4
contracts/1.6.2+7b05dc43482d

Merge 26591a05a7232bd3d3dee129b7f036cee822954d into e5fa76b064b69838c…

TON Contracts 1.6.2+e5fa76b064b6

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 07 Jul 14:31
e5fa76b
fmt: cleanup unused imports (#783)

* fmt: cleanup unused imports

nix develop .#contracts -c acton check --fix --enable-only E005

* ref: update bindings

TON Contracts 1.6.2+dbe56e8d9346

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 07 Jul 12:33
dbe56e8
contracts/1.6.2+dbe56e8d9346

Merge 4c3f8c2d1bedccfd67c59c83716ff78bff3e4f88 into 427e76f1445f637b0…

TON Contracts 1.6.2+c658328b9f81

Pre-release

Choose a tag to compare

@app-token-issuer-integrations app-token-issuer-integrations released this 07 Jul 22:13
c658328
contracts/1.6.2+c658328b9f81

Merge 91bdc67df5b85bc0838c50f885e432c635cff388 into e5fa76b064b69838c…