Skip to content

v1.16.0 - Stable

Choose a tag to compare

@andrevmatos andrevmatos released this 09 Oct 23:18
· 19 commits to main since this release
15f44cf

Highlights

  • CCT-SDK: full SiloedLockReleaseTokenPool lifecycle:
    • deploy it at v2.0.0 and bind per-lane lockboxes: configureSiloedLockboxes, getSiloedLockbox, getAllSiloedLockboxConfigs
    • manage v1.6.x silos: provideSiloedLiquidity, withdrawSiloedLiquidity, setSiloRebalancer, updateSiloDesignations, with the isSiloed/getChainRebalancer/getAvailableTokens reads
  • CCT-SDK: operations resolve on-chain state themselves — applyChainUpdates and registerAdmin take a single version-less params shape (pool/module version detected on-chain), AdvancedPoolHooks ops accept a pool's address and resolve its hooks, Solana ops resolve the pool program from tokenAddress, and Canton ops derive pool type, owners and TokenAdminRegistry from the ledger
  • CCT-SDK: unified prepare operation lifecycle (validation + parsing in one hook), typed CCT errors importable from the SDK root, and pool-type registries exported — EVM DEPLOYABLE_TOKEN_POOL_TYPES and Solana SOLANA_TOKEN_POOL_TYPES with type guards, ready for runtime validation and things like z.enum(...)
  • Solana: CCIP 2.0 manualExec — 2.0 pool IDL decoding, faster-than-finality rate limits and per-chain finality surfaced in pool reads, allowlisted lanes consistently reported as unsupported (so getFee and sendMessage always agree, and quotes no longer need sender), and separate buffering/execution stages so oversized manual executions can be staged unsigned (Ledger-friendly)
  • EVM: the nonce cache no longer replaces pending or in-flight transactions (TOB-CLCCT-12): safe rollback on inconclusive failures, and no re-prompt after a user rejection
  • EVM: getLogs honors RPC-stated block-range limits below 100 blocks (e.g. Alchemy's free plan), fixing ccip-cli show --wait on such endpoints
  • EVM: admin-transfer ops (beginDefaultAdminTransfer/accept/cancel) now also work on v1 FactoryBurnMintERC20 tokens
  • Canton: per-service HTTP protocol selection, with automatic h2 → HTTP/1.1 fallback

What's Changed

New Contributors

Full Changelog: v1.15.0...v1.16.0