Skip to content

feat: commit Codama-generated TypeScript clients for escrow and withdraw programs#4

Open
gitteri wants to merge 1 commit into
mainfrom
feat/generated-ts-clients
Open

feat: commit Codama-generated TypeScript clients for escrow and withdraw programs#4
gitteri wants to merge 1 commit into
mainfrom
feat/generated-ts-clients

Conversation

@gitteri

@gitteri gitteri commented Feb 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Un-ignores and commits the Codama-generated TypeScript client code for both contra-escrow-program and contra-withdraw-program. These were previously gitignored under the blanket **/generated/ rule.
  • Updates .gitignore with explicit ! overrides for the two TS client directories and adds .pnpm-store/ to the ignore list.
  • Required as a dependency for the admin-ui and user-ui apps which import these generated clients at build time (especially in Docker builds where codama generation isn't run).

Changed files

  • .gitignore
  • contra-escrow-program/clients/typescript/src/generated/** (35 files -- accounts, errors, instructions, PDAs, programs, types)
  • contra-withdraw-program/clients/typescript/src/generated/** (10 files)

Test plan

  • Verify the generated code compiles (tsc --noEmit or consumed by downstream admin-ui/user-ui builds)
  • Confirm .pnpm-store/ is properly ignored and not tracked

Made with Cursor

…raw programs

Un-ignore the generated TS client directories so admin-ui and user-ui
Docker builds can reference them. Also add .pnpm-store/ to gitignore.
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