Skip to content

Releases: smartcontractkit/ccip-tools-ts

v1.8.0 - Stable

05 Jun 19:05
5717589

Choose a tag to compare

Highlights

  • New pre-flight send validations:
    • source TokenPool lane support and outbound rate limiter (more useful for Solana)
    • dest inbound rate limiter and liquidity (for LockReleaseTokenPools)
    • receiver's allowedFinality
    • On SDK, as part of getFee and estimateReceiveExecution (requires clients to opt-in/call)
    • On CLI, automatically --estimate-gas-limit on send if dest RPC is available
  • Indexer API support for v2 attestations
    • Works even with --no-api

What's Changed

Full Changelog: v1.7.1...v1.8.0

v1.7.1 - Hotfix

28 May 12:51
2807dab

Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0 - Stable

25 May 13:45
07f27c8

Choose a tag to compare

Highlights

  • SDK: getMessagesInRange method to async-yield requests
  • SDK: getOnRampConfig/getOffRampConfig methods to get whole config ojects
  • CLI: lane command to print onRamp/offRamp configs
  • Fixes for waitFinalized
  • Fix: getLaneFeatures in chains other than EVM
  • Fix: getOffchainTokenData if needed even when executing by messageId (i.e. from API)
  • Feat: new ChainLog.blockTimestamp property

What's Changed

Full Changelog: v1.6.2...v1.7.0

v1.6.2 - Hotfix

07 May 23:28
9f3ceb6

Choose a tag to compare

What's Changed

Full Changelog: v1.6.1...v1.6.2

v1.6.1 - Stable

07 May 17:52
e65b28e

Choose a tag to compare

Hotfix for v1.6, containing some fixes for cli manualExec <messageId> from API and --wait mode for show/send

What's Changed

Full Changelog: v1.6.0...v1.6.1

v1.6.0 - Stable

06 May 14:16
44ada86

Choose a tag to compare

Highlights

  • Solana destinations can now estimateReceiveExecution 🎉
    • Example to test on cli: send [source params] -d solana-devnet --to <solana_receiver> --data <data> --account <extra_receiver_accounts> --estimate-gas-limit=0 --estimate-only
    • Allows precisely simulating --compute-units receiver will consume, as well as pre-flight the rest of parameters (--token-receiver, --account, etc) are what's expected by your receiver
  • Chain.getLogs (internal method) now can only paginate/stream forward, requires either startBlock or startTime
  • ctx Chains constructor param can receive an abort: AbortSignal, to aid on providers' teardown (e.g. closing lingering connections)
  • Fixes for TON and Solana execution

What's Changed

Full Changelog: v1.5.1...v1.6.0

v1.5.1 - Stable

24 Apr 18:44
10e5a0e

Choose a tag to compare

What's Changed

  • feat(sdk): export FinalityAllowed, decodeFinalityAllowed, decodeFinalityRequested, encodeFinality by @SyedAsadKazmi in #233
  • align gas estimate with ccip v2 by @aelmanaa in #236
  • improvements post release by @aelmanaa in #235
  • fix: wrap execute.estimateGas in try/catch on v2 manual-exec by @aelmanaa in #238
  • fix error data propagation viem adapter by @aelmanaa in #237
  • nit: accept empty string for feeToken in evm by @aelmanaa in #239

Full Changelog: v1.5.0...v1.5.1

v1.5.0 - Stable

22 Apr 20:56
5be952b

Choose a tag to compare

Highlights

  • FCR preparatory work
  • Latest v2 ABIs
  • TON and Solana send and exec fixes

What's Changed

Full Changelog: v1.4.2...v1.5.0

v1.4.2 - Stable

10 Apr 20:35
5b3d1c9

Choose a tag to compare

Highlights

  • TypeScript v6
  • SDK/CLI: Add sourceTokenAddress search filter to searchMessages and --source-token CLI option for filtering messages by source token
  • CLI: Clean JSON output — data on stdout, diagnostics on stderr, single JSON envelope per command

What's Changed

  • deps: bump major versions by @andrevmatos in #215
  • feat: add sourceTokenAddress filter to searchMessages and CLI by @aelmanaa in #216
  • cli: fix get-supported-tokens on tokenPool addresses by @andrevmatos in #217
  • feat(cli): add update notifier to alert users when a newer version is available by @aelmanaa in #218
  • fix: estimate with cctp decimal bps by @andrevmatos in #222
  • fix: manual exec when small gasLimit estimated by @andrevmatos in #223
  • cli: adopt Vercel/gws output architecture for clean JSON output by @aelmanaa in #219
  • fix: graceful fallback when dest RPC is unavailable in show command by @aelmanaa in #224

Full Changelog: v1.4.1...v1.4.2

v1.4.1 - Stable

31 Mar 15:02
a69411f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.4.1