Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.48 KB

CHANGELOG.md

File metadata and controls

34 lines (28 loc) · 1.48 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.1.3] - 2024-12-10

  • Allow parseBytes command to parse EVMExtraArgs bytearrays, both standalone and in structs (#7)
  • Support Lombard attestation for LBTC transfers (#8)

[0.1.2] - 2024-11-25

  • Add public recursiveParseErrors function to lib, to return nested/inner ABI errors
  • Use it everywhere: parseBytes command, thrown exceptions, and prettyReceipt output of failed execs
  • Supports explicit --fee-token 0x00...00 for native fees (default if omitted)
  • Embeds and shows --version|-V in cli, with shortRev commit

[0.1.1] - 2024-11-08

  • Small improvements to inner wrap errors in parseBytes command
  • Disclaimer in README

[0.1.0] - 2024-10-31

Added

  • Initial release
  • Compatible with CCIP v1.2 - v1.5 lanes
  • Initial commands:
    • show (default): shows info about a CCIP message
    • manualExec: manually executes a CCIP message
    • send: sends a CCIP message through provided router
    • parseData: utility to parse known EVM errors, calldata and events data
    • lane: utility to query and show info and config about a lane
    • estimateGas: utility to estimate gasLimit for a message's CCIPReceiver callback
  • Run npx @chainlink/ccip-tools-ts --help to install with npm and see all options