Skip to content

Show TON and Canton chain families in Multi-Chain Support - #299

Merged
SyedAsadKazmi merged 1 commit into
mainfrom
docs/api-v2-chain-support-all-families
Jul 15, 2026
Merged

SyedAsadKazmi merged 1 commit into
mainfrom
docs/api-v2-chain-support-all-families

Conversation

@SyedAsadKazmi

@SyedAsadKazmi SyedAsadKazmi commented Jul 14, 2026 •

Copy link
Copy Markdown
Contributor

Updates API v2 Multi-Chain Support badges to show EVM, Solana, Aptos, TON, and Canton by aligning shared chain-family definitions and using default ChainSupport rendering. Keeps both template and generated API intro docs in sync.

Docs-only change; no runtime impact.

@SyedAsadKazmi
SyedAsadKazmi requested review from a team, PabloMansanet and aelmanaa as code owners July 14, 2026 17:54
@vercel

vercel Bot commented Jul 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ccip-tools-ts Ready Ready Preview, Comment Jul 15, 2026 5:54pm

Request Review

@SyedAsadKazmi
SyedAsadKazmi force-pushed the docs/api-v2-chain-support-all-families branch from afce6d5 to a6e1fa4 Compare July 14, 2026 18:00
@SyedAsadKazmi
SyedAsadKazmi force-pushed the docs/api-v2-chain-support-all-families branch from a6e1fa4 to 98498c6 Compare July 15, 2026 06:14
@SyedAsadKazmi SyedAsadKazmi changed the title Show all API v2 chain families in Multi-Chain Support (include Sui, TON and Canton Show TON and Canton chain families in Multi-Chain Support Jul 15, 2026
@SyedAsadKazmi
SyedAsadKazmi force-pushed the docs/api-v2-chain-support-all-families branch from 03015cc to 876c23f Compare July 15, 2026 08:36
@SyedAsadKazmi
SyedAsadKazmi force-pushed the docs/api-v2-chain-support-all-families branch from 876c23f to ed47c6a Compare July 15, 2026 09:29
@github-actions

github-actions Bot commented Jul 15, 2026 •

Copy link
Copy Markdown

Coverage Report

β„Ή tests 1040
β„Ή suites 274
β„Ή pass 1040
β„Ή fail 0
β„Ή cancelled 0
β„Ή skipped 0
β„Ή todo 0
β„Ή duration_ms 71182.478769

> @chainlink/ccip-cli@1.10.3 test
> node --test

βœ” src/commands/e2e-helpers.test.ts (123.454745ms)
Verbose mode enabled
β–Ά getCtx
  β–Ά output β€” always stdout
    βœ” output.write goes to stdout (1.795974ms)
    βœ” output.table goes to stdout (1.036131ms)
  βœ” output β€” always stdout (4.313496ms)
  β–Ά logger β€” always stderr
    βœ” logger.info goes to stderr (0.686846ms)
    βœ” logger.warn goes to stderr (0.44105ms)
    βœ” logger.error goes to stderr (0.520937ms)
  βœ” logger β€” always stderr (1.896297ms)
  β–Ά verbose mode
    βœ” logger.debug is a no-op when verbose is false (0.624502ms)
    βœ” logger.debug goes to stderr when verbose is true (2.259763ms)
  βœ” verbose mode (3.084489ms)
  β–Ά destroy signal
    βœ” returns a working destroy function (10.400733ms)
    βœ” calling destroy twice does not throw (1.056444ms)
  βœ” destroy signal (11.720969ms)
βœ” getCtx (21.950405ms)
β–Ά lane-latency command
  βœ” should output JSON format correctly (12.496586ms)
  βœ” should resolve chain IDs to chain selectors (1.794122ms)
  βœ” should use custom API URL when provided (1.662703ms)
  βœ” should output log format correctly (1.582533ms)
  βœ” should handle chain IDs as input (1.689397ms)
  βœ” should handle chain selectors as input (1.602767ms)
  βœ” should throw CCIPApiClientNotAvailableError when --no-api flag is set (1.239277ms)
  βœ” should work normally when --no-api flag is false (1.419503ms)
  βœ” should forward blockConfirmations to API URL (0.974729ms)
  βœ” should not include numOfBlocks when blockConfirmations is not provided (1.327711ms)
  β–Ά CCIP_API environment variable integration
    βœ” should respect CCIP_API=false environment variable (0.367888ms)
  βœ” CCIP_API environment variable integration (0.661346ms)
βœ” lane-latency command (28.319823ms)
β–Ά e2e command lane EVM v1.5
  βœ” should show lane config Sepolia -> Fuji (v1.5) in JSON (5098.436986ms)
  βœ” should show lane config Sepolia -> Fuji (v1.5) in pretty format (6009.919075ms)
βœ” e2e command lane EVM v1.5 (11110.485575ms)
β–Ά e2e command lane EVM v2.0
  βœ” should show lane config Sepolia -> Fuji (v2.0) in JSON (4293.05819ms)
βœ” e2e command lane EVM v2.0 (4293.295051ms)
β–Ά e2e command lane EVM <-> Aptos (v1.6)
  βœ” should show lane config Sepolia -> Aptos (v1.6) (3592.425344ms)
  βœ” should show lane config Aptos -> Sepolia (v1.6) (4844.28951ms)
βœ” e2e command lane EVM <-> Aptos (v1.6) (8437.07365ms)
β–Ά e2e command lane EVM <-> Solana (v1.6)
  βœ” should show lane config Sepolia -> Solana (v1.6) (5138.081618ms)
  βœ” should show lane config Solana -> Sepolia (v1.6) (5559.013652ms)
βœ” e2e command lane EVM <-> Solana (v1.6) (10697.503095ms)
β–Ά e2e command lane EVM <-> TON (v1.6)
  βœ” should show lane config TON -> Sepolia (v1.6) (46822.344834ms)
  βœ” should show lane config Sepolia -> TON (v1.6) (13791.098423ms)
βœ” e2e command lane EVM <-> TON (v1.6) (60613.861894ms)
β–Ά selectRequest non-interactive behavior
  βœ” returns the single request without prompting (0.945588ms)
  βœ” returns the request matching logIndex (0.170611ms)
  βœ” throws CCIPInteractiveRequiredError for multiple requests without logIndex (1.548319ms)
βœ” selectRequest non-interactive behavior (3.840208ms)
β–Ά CCIPInteractiveRequiredError
  βœ” has correct code and is not transient (0.253977ms)
  βœ” uses default recovery when none provided (0.294183ms)
  βœ” preserves context fields (0.18858ms)
βœ” CCIPInteractiveRequiredError (0.909631ms)
β–Ά preprocessArgv TTY auto-detection
  βœ” --interactive flag is defined in globalOpts (0.197807ms)
βœ” preprocessArgv TTY auto-detection (0.324591ms)
β–Ά search messages command
  βœ” should throw CCIPApiClientNotAvailableError when --no-api flag is set (3.117764ms)
  βœ” should output JSON format correctly (16.024618ms)
  βœ” should pass sender filter to API (3.664868ms)
  βœ” should pass receiver filter to API (3.329236ms)
  βœ” should resolve source chain to selector (3.32984ms)
  βœ” should resolve dest chain to selector (3.0341ms)
  βœ” should pass manual-exec-only filter to API (10.091573ms)
  βœ” should treat limit 0 as unlimited (5.078629ms)
  βœ” should respect limit parameter (7.267335ms)
  βœ” should warn when no results found (1.064523ms)
  βœ” should use custom API URL when provided (2.073746ms)
  βœ” should warn on negative limit and fall back to default (1.518837ms)
  βœ” should output log format (1.587093ms)
βœ” search messages command (63.413712ms)
β–Ά e2e command show EVM
  β–Ά pretty format (default)
    βœ” should show complete CCIP transaction details EVM to EVM (10009.13884ms)
  βœ” pretty format (default) (10010.165331ms)
  β–Ά json format
    βœ” should output a single valid JSON envelope with all expected fields (5818.819971ms)
  βœ” json format (5819.116032ms)
  β–Ά log format
    βœ” should output in log format with object assignments (7041.586977ms)
  βœ” log format (7041.903362ms)
  β–Ά verbose flag
    βœ” should work with verbose flag enabled (7530.5945ms)
  βœ” verbose flag (7530.85932ms)
  β–Ά error handling
    βœ” should handle invalid transaction hash gracefully (4883.173372ms)
    βœ” should require transaction hash argument (1553.156596ms)
  βœ” error handling (6436.688417ms)
  βœ” should show complete CCIP transaction details EVM to Aptos (14762.08468ms)
  βœ” should show complete CCIP transaction details EVM to Solana (9736.491991ms)
βœ” e2e command show EVM (61338.468934ms)
β–Ά e2e command show Solana
  βœ” should show complete CCIP transaction details Solana to EVM (7156.106341ms)
βœ” e2e command show Solana (7156.440273ms)
β–Ά e2e command show Aptos
  βœ” should show complete CCIP transaction details Aptos to EVM (7215.891186ms)
βœ” e2e command show Aptos (7216.121388ms)
οΉ£ e2e command show TON (0.083008ms) # SKIP
β–Ά formatCCIPError
  βœ” should return null for non-CCIPError instances (1.204191ms)
  βœ” should format CCIPError with code and message (0.649326ms)
  βœ” should include help section with recovery hint (0.263473ms)
  βœ” should include note section for transient errors (0.310728ms)
  βœ” should include retry timing for transient errors with retryAfterMs (0.780028ms)
  βœ” should not include note section for permanent errors (0.235141ms)
  βœ” should format error with structured output (0.259134ms)
  βœ” should include stack trace when verbose is true (0.406053ms)
  βœ” should not include stack trace when verbose is false (0.379161ms)
βœ” formatCCIPError (6.177047ms)
β–Ά yieldResolved
  βœ” throws if a promise rejects while the generator is paused after a yield (11.311121ms)
βœ” yieldResolved (11.624342ms)
β–Ά canton/signer
  β–Ά Ed25519TransactionSigner constructor
    βœ” constructs with a valid 64-char hex seed (5.136127ms)
    βœ” constructs with a 0x-prefixed seed (0.546156ms)
    βœ” throws when seed is too short (0.818146ms)
    βœ” throws when seed is too long (0.220516ms)
    βœ” throws when seed contains non-hex characters (0.203322ms)
    βœ” computes the correct Canton fingerprint (1.814803ms)
    βœ” produces different fingerprints for different seeds (1.178839ms)
  βœ” Ed25519TransactionSigner constructor (11.801015ms)
  β–Ά Ed25519TransactionSigner.sign()
    βœ” returns a PartySignatures structure (1.47652ms)
    βœ” includes the correct party ID (0.769649ms)
    βœ” produces a signature with correct properties (1.415139ms)
    βœ” produces a valid Ed25519 signature (64 bytes) (0.717848ms)
    βœ” produces a cryptographically valid signature (1.806279ms)
    βœ” produces different signatures for different hashes (0.737892ms)
    βœ” produces different signatures for different signers (same hash) (1.11659ms)
    βœ” handles empty hash (edge case) (0.645448ms)
  βœ” Ed25519TransactionSigner.sign() (9.636671ms)
  β–Ά Ed25519TransactionSigner.getFingerprint()
    βœ” returns the fingerprint computed during construction (0.542201ms)
    βœ” returns a 68-character hex string (0.506643ms)
  βœ” Ed25519TransactionSigner.getFingerprint() (1.209443ms)
  β–Ά Integration: multiple signers with same party
    βœ” allows multiple signers for the same party with different keys (1.146151ms)
  βœ” Integration: multiple signers with same party (1.270752ms)
βœ” canton/signer (24.936692ms)
β–Ά fetchChainsFromRpcs
  βœ” lets duplicate tx-hash race endpoints query before aborting losers (14.348023ms)
  βœ” chainGetter: returns chain from first winning endpoint and destroys late arrivals (51.612891ms)
  βœ” chainGetter: resolves a pending request once the endpoint connects (Branch 2) (22.238081ms)
  βœ” chainGetter: rejects with CCIPRpcNotFoundError when all endpoints fail to connect (2.056195ms)
  βœ” chainGetter: rejects immediately with CCIPRpcNotFoundError once family is already exhausted (0.659993ms)
  βœ” txHash: rejects with CCIPTransactionNotFoundError when tx not on any chain (0.822571ms)
  βœ” txHash: Branch-4 (txOnlyRacer) is destroyed via catch when it loses the tx race (11.22828ms)
  βœ” txHash: chain connecting after txFoundIn is set is immediately destroyed without calling getTransaction (24.954642ms)
  βœ” txHash: Branch-2 chain given to a pending chainGetter is NOT destroyed when it cannot find the tx (13.912268ms)
  βœ” txFoundIn shared across families: SVM txOnlyRacer is destroyed after EVM wins (34.629714ms)
βœ” fetchChainsFromRpcs (178.823638ms)
β–Ά isCantonLedgerUrl
  βœ” matches Canton JSON Ledger API paths (0.250575ms)
  βœ” does not match EVM JSON-RPC URLs (0.092792ms)
βœ” isCantonLedgerUrl (0.460001ms)
β–Ά filterEndpointsForFamily
  βœ” gives Canton only ledger URLs (0.146467ms)
  βœ” gives EVM only non-ledger URLs (0.099275ms)
βœ” filterEndpointsForFamily (0.335827ms)
β–Ά resolveRouter
  βœ” returns explicit CLI -r for any source family (0.190195ms)
  βœ” returns undefined for EVM source without -r (0.070005ms)
βœ” resolveRouter (0.335395ms)
β–Ά resolveCliIndexer
  βœ” prefers explicit CLI --indexer values (0.147365ms)
  βœ” falls back to canton-config indexerUrl when the lane involves Canton (0.109712ms)
  βœ” does not fall back to canton-config indexerUrl for EVM-only lanes (0.08044ms)
  βœ” returns undefined when neither CLI nor config provides an indexer (0.054007ms)
βœ” resolveCliIndexer (0.502841ms)
β–Ά resolveCliRouter
  βœ” prefers explicit CLI -r on Canton source (0.097374ms)
  βœ” prefers explicit CLI -r on EVM source even when canton-config has senderInstanceId (0.05833ms)
  βœ” falls back to canton-config senderInstanceId for Canton source (0.053948ms)
  βœ” does not fall back to senderInstanceId for EVM source (0.050681ms)
βœ” resolveCliRouter (0.360094ms)
β„Ή tests 112
β„Ή suites 38
β„Ή pass 112
β„Ή fail 0
β„Ή cancelled 0
β„Ή skipped 0
β„Ή todo 0
β„Ή duration_ms 95459.208198
---------------------------------------|---------|----------|---------|---------|-------------------
File                                   | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
---------------------------------------|---------|----------|---------|---------|-------------------
All files                              |   74.45 |    77.93 |   61.08 |   74.45 |                   
 ccip-cli/src                          |   90.16 |    59.25 |      75 |   90.16 |                   
  index.ts                             |   90.16 |    59.25 |      75 |   90.16 | ...68-169,175-180 
 ccip-cli/src/commands                 |   52.24 |    70.67 |   61.01 |   52.24 |                   
  index.ts                             |     100 |      100 |     100 |     100 |                   
  lane-latency.ts                      |   72.56 |     90.9 |   33.33 |   72.56 | ...,63-70,105-111 
  lane.ts                              |   85.25 |       70 |     100 |   85.25 | ...34-137,141-143 
  manual-exec.ts                       |    21.4 |      100 |       0 |    21.4 | ...38-148,150-325 
  parse.ts                             |   57.14 |      100 |       0 |   57.14 | 46-50,57-64,66-91 
  search.ts                            |   81.25 |      100 |       0 |   81.25 | 24-29             
  send.ts                              |      14 |      100 |       0 |      14 | ...95-223,225-500 
  show.ts                              |   77.83 |    58.66 |     100 |   77.83 | ...07-310,340-341 
  supported-tokens.ts                  |      17 |      100 |       0 |      17 | ...59-332,334-347 
  token.ts                             |    22.9 |      100 |       0 |    22.9 | ...3,60-67,69-131 
  types.ts                             |     100 |      100 |     100 |     100 |                   
  utils.ts                             |   87.65 |    73.68 |   96.42 |   87.65 | ...90-600,608-616 
 ccip-cli/src/commands/search          |   49.19 |    82.85 |    12.5 |   49.19 |                   
  messages.ts                          |   49.19 |    82.85 |    12.5 |   49.19 | ...89-211,213-248 
 ccip-cli/src/providers                |   61.16 |    85.96 |      45 |   61.16 |                   
  aptos.ts                             |   51.47 |      100 |       0 |   51.47 | ...,95-96,105-136 
  canton.ts                            |   85.71 |    96.29 |      90 |   85.71 | 185-203,254-273   
  evm.ts                               |    36.3 |      100 |       0 |    36.3 | ...69-104,116-168 
  index.ts                             |   83.97 |     81.7 |      90 |   83.97 | ...20-222,289-337 
  solana.ts                            |   47.44 |      100 |       0 |   47.44 | ...02-103,112-137 
  sui.ts                               |   64.28 |      100 |       0 |   64.28 | 10-14             
  ton.ts                               |   15.03 |      100 |       0 |   15.03 | 24-153            
 ccip-sdk/src                          |   94.54 |    85.51 |   91.85 |   94.54 |                   
  chain.ts                             |   94.25 |    75.33 |   81.25 |   94.25 | ...2242,2275-2276 
  commits.ts                           |   72.47 |    95.23 |      50 |   72.47 | 75-123            
  execution.ts                         |   92.45 |    92.59 |     100 |   92.45 | 137-144,156-163   
  explorer.ts                          |     100 |      100 |     100 |     100 |                   
  extra-args.ts                        |     100 |    89.47 |     100 |     100 | 225,260,297,312   
  fetch.ts                             |   98.19 |    94.46 |   97.14 |   98.19 | ...88-589,665-666 
  gas.ts                               |   93.28 |     62.5 |     100 |   93.28 | ...93-197,251-262 
  http-status.ts                       |     100 |      100 |     100 |     100 |                   
  index.ts                             |     100 |      100 |     100 |     100 |                   
  messages.ts                          |    79.2 |    45.09 |      40 |    79.2 | ...99-310,314-327 
  networks.ts                          |     100 |      100 |     100 |     100 |                   
  offchain.ts                          |   94.19 |       80 |     100 |   94.19 | ...25-227,236-237 
  requests.ts                          |    93.7 |    85.89 |     100 |    93.7 | ...28-629,654-659 
  supported-chains.ts                  |     100 |      100 |     100 |     100 |                   
  types.ts                             |     100 |      100 |     100 |     100 |                   
  utils.ts                             |   97.03 |    92.44 |     100 |   97.03 | ...90-391,641-649 
 ccip-sdk/src/api                      |   94.31 |    84.55 |   94.73 |   94.31 |                   
  index.ts                             |   94.31 |    84.55 |   94.73 |   94.31 | ...39-842,845-848 
 ccip-sdk/src/aptos                    |   62.43 |    68.67 |   61.01 |   62.43 |                   
  exec.ts                              |   29.31 |      100 |       0 |   29.31 | 18-58             
  hasher.ts                            |   75.89 |       80 |   66.66 |   75.89 | 17-36,50-56       
  index.ts                             |    66.5 |    76.23 |   64.28 |    66.5 | ...1008,1012-1023 
  logs.ts                              |   86.86 |    50.94 |   85.71 |   86.86 | ...08-214,216-227 
  send.ts                              |    25.6 |      100 |       0 |    25.6 | ...2,63-80,93-125 
  token.ts                             |   23.75 |       75 |     100 |   23.75 | 35-156            
  types.ts                             |   65.97 |      100 |       0 |   65.97 | 26-33,65-89       
 ccip-sdk/src/canton                   |   44.72 |    76.56 |   31.66 |   44.72 |                   
  amount.ts                            |   92.59 |       70 |     100 |   92.59 | 22-23             
  ccv-addresses.ts                     |     100 |    91.07 |     100 |     100 | 13,30,64,67       
  defaults.ts                          |   99.28 |    90.24 |     100 |   99.28 | 93                
  events.ts                            |   45.74 |     52.5 |   23.52 |   45.74 | ...13-525,531-540 
  index.ts                             |    33.5 |     60.6 |   12.82 |    33.5 | ...2517,2520-2522 
  types.ts                             |   95.34 |      100 |      50 |   95.34 | 55-62             
  update-id.ts                         |   98.11 |    88.88 |     100 |   98.11 | 52                
 ccip-sdk/src/canton/client            |   56.53 |     61.9 |   20.58 |   56.53 |                   
  client.ts                            |   54.67 |       60 |   20.58 |   54.67 | ...16-735,750-770 
  index.ts                             |     100 |      100 |     100 |     100 |                   
 ...dk/src/canton/explicit-disclosures |   75.11 |    69.35 |    55.1 |   75.11 |                   
  acs.ts                               |   87.36 |     69.1 |      90 |   87.36 | ...20,568,606-607 
  eds.ts                               |   54.79 |      100 |       0 |   54.79 | ...79-386,390-395 
 ccip-sdk/src/canton/token-metadata    |   62.64 |      100 |       0 |   62.64 |                   
  client.ts                            |   62.64 |      100 |       0 |   62.64 | 104-163,170-174   
 ...dk/src/canton/transfer-instruction |    53.4 |      100 |       0 |    53.4 |                   
  client.ts                            |    53.4 |      100 |       0 |    53.4 | 97-180,187-191    
 ccip-sdk/src/errors                   |   87.13 |    74.04 |   49.23 |   87.13 |                   
  CCIPError.ts                         |     100 |      100 |     100 |     100 |                   
  codes.ts                             |     100 |      100 |     100 |     100 |                   
  index.ts                             |     100 |      100 |     100 |     100 |                   
  pure.ts                              |     100 |       75 |     100 |     100 | 32                
  recovery.ts                          |     100 |      100 |     100 |     100 |                   
  specialized.ts                       |    84.2 |    68.92 |   46.34 |    84.2 | ...3544,3567-3576 
  utils.ts                             |   94.44 |    81.48 |     100 |   94.44 | 15,17,22,24       
 ccip-sdk/src/evm                      |   88.85 |    77.92 |   92.22 |   88.85 |                   
  const.ts                             |     100 |      100 |     100 |     100 |                   
  errors.ts                            |   89.87 |    79.24 |     100 |   89.87 | ...76,224-227,232 
  extra-args.ts                        |   94.47 |    61.01 |     100 |   94.47 | ...11-212,328-340 
  fork.test.data.ts                    |     100 |      100 |     100 |     100 |                   
  gas.ts                               |   98.19 |    61.11 |     100 |   98.19 | 90-91,93          
  hasher.ts                            |     100 |     92.3 |     100 |     100 | 135               
  index.ts                             |   82.02 |     76.3 |   89.23 |   82.02 | ...2459,2461-2469 
  logs.ts                              |    99.4 |    92.39 |     100 |    99.4 | 62-63             
  messages.ts                          |     100 |      100 |     100 |     100 |                   
  offchain.ts                          |   81.25 |    33.33 |     100 |   81.25 | 11,13-14          
  types.ts                             |     100 |      100 |     100 |     100 |                   
 ccip-sdk/src/evm/viem                 |   79.76 |    90.62 |   69.23 |   79.76 |                   
  client-adapter.ts                    |     100 |       90 |     100 |     100 | 48,74             
  index.ts                             |     100 |      100 |     100 |     100 |                   
  wallet-adapter.ts                    |   63.09 |     90.9 |   55.55 |   63.09 | ...91-124,131-157 
 ccip-sdk/src/hasher                   |   94.29 |    78.94 |     100 |   94.29 |                   
  common.ts                            |     100 |      100 |     100 |     100 |                   
  hasher.ts                            |     100 |    66.66 |     100 |     100 | 19                
  index.ts                             |     100 |      100 |     100 |     100 |                   
  merklemulti.ts                       |   93.43 |       78 |     100 |   93.43 | ...06-307,315-316 
 ccip-sdk/src/shared                   |   90.29 |    76.92 |     100 |   90.29 |                   
  bcs-codecs.ts                        |   90.15 |       75 |     100 |   90.15 | 75-87             
  constants.ts                         |     100 |      100 |     100 |     100 |                   
 ccip-sdk/src/solana                   |   75.74 |    69.58 |   81.11 |   75.74 |                   
  cleanup.ts                           |   26.95 |    66.66 |   33.33 |   26.95 | ...59-101,114-227 
  exec.ts                              |   69.11 |    62.96 |   66.66 |   69.11 | ...69-473,513-514 
  fork.test.data.ts                    |     100 |      100 |     100 |     100 |                   
  gas.ts                               |   92.02 |    68.57 |     100 |   92.02 | ...,80-89,169-170 
  hasher.ts                            |   96.49 |    81.81 |     100 |   96.49 | 64-67             
  index.ts                             |    79.1 |    74.48 |   83.01 |    79.1 | ...1771,1775-1808 
  logs.ts                              |   65.54 |     60.6 |     100 |   65.54 | ...28-129,134-141 
  offchain.ts                          |     100 |      100 |     100 |     100 |                   
  patchBorsh.ts                        |   78.31 |       50 |     100 |   78.31 | ...47,65-66,72-78 
  send.ts                              |    77.6 |    33.33 |      80 |    77.6 | ...52-360,403-442 
  types.ts                             |     100 |      100 |     100 |     100 |                   
  utils.ts                             |      73 |     64.7 |   72.72 |      73 | ...40-442,474-489 
 ccip-sdk/src/sui                      |    34.7 |    86.66 |      20 |    34.7 |                   
  discovery.ts                         |   14.86 |      100 |       0 |   14.86 | ...49-185,188-222 
  events.ts                            |   30.76 |       50 |      25 |   30.76 | ...19-288,310-311 
  exec.ts                              |   31.81 |      100 |       0 |   31.81 | 32-75,87-132      
  hasher.ts                            |   98.18 |    66.66 |     100 |   98.18 | 34,50             
  index.ts                             |   39.55 |    93.18 |   18.91 |   39.55 | ...17-818,822-823 
  objects.ts                           |   18.93 |      100 |       0 |   18.93 | ...33-184,195-338 
 ccip-sdk/src/sui/manuallyExec         |   54.12 |       75 |      50 |   54.12 |                   
  encoder.ts                           |    83.9 |    66.66 |     100 |    83.9 | 51-58,73-77,82    
  index.ts                             |   34.35 |      100 |       0 |   34.35 | 46-131            
 ccip-sdk/src/ton                      |   79.38 |     77.2 |   79.26 |   79.38 |                   
  exec.ts                              |     100 |      100 |     100 |     100 |                   
  extra-args.ts                        |   98.66 |    72.72 |     100 |   98.66 | 156-157,222       
  hasher.ts                            |   78.07 |    77.77 |      75 |   78.07 | 100-108,156-187   
  index.ts                             |   76.15 |    71.42 |    65.9 |   76.15 | ...1358,1365-1366 
  logs.ts                              |     100 |    94.54 |     100 |     100 | 74-79,111         
  send.ts                              |   95.52 |    66.66 |     100 |   95.52 | 37-44,188         
  types.ts                             |   91.24 |    81.25 |     100 |   91.24 | ...61-63,71-74,92 
  utils.ts                             |    63.1 |    77.77 |    90.9 |    63.1 | ...37-395,397-400 
---------------------------------------|---------|----------|---------|---------|-------------------

@SyedAsadKazmi
SyedAsadKazmi merged commit 61cd778 into main Jul 15, 2026
12 of 13 checks passed
@SyedAsadKazmi
SyedAsadKazmi deleted the docs/api-v2-chain-support-all-families branch July 15, 2026 18:05

This branch was successfully deployed

1 active deployment
Preview β€” 4eedfb27 Deployed Jul 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants