Skip to content

fix(cct-sdk): Refactor solana token-admin-registry ops#309

Open
mervin-link wants to merge 4 commits into
feat/DAPP-10574-get-statefrom
fix/refactor-solana-ops
Open

fix(cct-sdk): Refactor solana token-admin-registry ops#309
mervin-link wants to merge 4 commits into
feat/DAPP-10574-get-statefrom
fix/refactor-solana-ops

Conversation

@mervin-link

@mervin-link mervin-link commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

What

  • Refactor Solana TokenAdminRegistry lookup-table operations to support canonical poolType or custom poolProgramAddress
  • Centralize pool-program reference types and resolution
  • Improve lookup-table and set-pool test organization and validation coverage (generate, validation, execute)
  • Refresh the root lockfile for npm ci compatibility

Why

  • Make Solana CCT pool operations easier to use with canonical pool types while preserving custom-program support
  • Ensure to keep test coverage aligned with the operation lifecycle

Note

  • I'll follow up to refactor the remaining test files.
  • Removed current cct exports in ccip-sdk/package.json because it's causing build errors in CI (Validate package exports) where it's exported but it does not exist. Then I added pack:cct script to bundle ccip-sdk that will include cct features.
  • Run npm run pack:cct -w ccip-sdk to bundle the package.

@mervin-link
mervin-link requested a review from apedrob July 24, 2026 11:41
@mervin-link
mervin-link requested review from a team, PabloMansanet and aelmanaa as code owners July 24, 2026 11:41
@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown

You must have Developer access to commit code to Chainlink Labs on Vercel. If you contact an administrator and receive Developer access, commit again to see your changes.

Learn more: https://vercel.com/docs/accounts/team-members-and-roles/access-roles#team-level-roles

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