Skip to content

cct#204

Draft
aelmanaa wants to merge 1 commit intomainfrom
feat/propose-admin-role
Draft

cct#204
aelmanaa wants to merge 1 commit intomainfrom
feat/propose-admin-role

Conversation

@aelmanaa
Copy link
Copy Markdown
Collaborator

This pull request adds several new subcommands to the pool command group in the ccip-cli tool, enhancing its ability to manage CCIP token pools across different blockchain networks (EVM, Solana, Aptos). The new subcommands allow for advanced pool operations such as accepting ownership, appending remote pool addresses, applying chain updates via config files, and deleting remote chain configurations. Additionally, the patch-dist build script is updated to improve path rewriting for SDK imports.

New pool subcommands and features:

  • Command group structure and registration:

    • Added a new pool command group (src/commands/pool.ts) that dispatches to subcommands for various pool operations, loading subcommands from the pool/ directory.
  • Pool management subcommands:

    • Added accept-ownership subcommand to accept proposed pool ownership, supporting EVM, Solana, and Aptos chains.
    • Added append-remote-pool-addresses subcommand to add remote pool addresses for a given remote chain, with argument validation and multi-chain support.
    • Added apply-chain-updates subcommand to configure remote chains on a pool using a JSON config file or stdin, with a template generator and support for adding/removing chains and rate limiter configs.
    • Added delete-chain-config subcommand to remove a remote chain configuration from a pool, with argument validation and multi-chain support.

Build process improvements:

  • Path rewriting in build script:
    • Enhanced the patch-dist script in package.json to more accurately rewrite SDK import paths for token admin modules and types, ensuring correct references in the built output.

@aelmanaa aelmanaa requested review from a team and PabloMansanet as code owners March 23, 2026 21:52
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 23, 2026

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

Project Deployment Actions Updated (UTC)
ccip-tools-ts Ready Ready Preview, Comment Apr 2, 2026 1:00am

Request Review

@aelmanaa aelmanaa marked this pull request as draft March 23, 2026 21:53
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from 175314e to 8106eb9 Compare April 1, 2026 11:03
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from 8106eb9 to 03da199 Compare April 1, 2026 11:08
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from 03da199 to ac1c7ca Compare April 1, 2026 14:34
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from ac1c7ca to 6d68547 Compare April 1, 2026 17:21
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch 2 times, most recently from d51254b to 75064aa Compare April 1, 2026 18:16
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from 75064aa to c604d78 Compare April 1, 2026 18:25
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from c604d78 to 9cb506c Compare April 1, 2026 18:44
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from 9cb506c to a94915f Compare April 1, 2026 18:59
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from a94915f to 03ff112 Compare April 1, 2026 19:39
@aelmanaa aelmanaa force-pushed the feat/propose-admin-role branch from 03ff112 to 73362f8 Compare April 1, 2026 19:47
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.

1 participant