Skip to content

Finish TypeScript bindings for every supported Stellar contract - #256

Open
innovativedesign-lab wants to merge 1 commit into
wraith-protocol:developfrom
innovativedesign-lab:finish-typescript-biding
Open

innovativedesign-lab wants to merge 1 commit into
wraith-protocol:developfrom
innovativedesign-lab:finish-typescript-biding

Conversation

@innovativedesign-lab

Copy link
Copy Markdown

Close: #229

Added governance to the Stellar bindings generator (CONTRACTS list + top-level index re-export), and documented that wraith-metrics, bench, bench-crossover, and integration-tests are intentionally excluded as internal/shared/host-only crates. The existing CI binding drift check already covers ABI/spec drift. Stellar CLI isn't installed locally, so the governance binding package itself wasn't generated here; it will be produced by the CI pnpm bindings:stellar step.

@drips-wave

drips-wave Bot commented Oct 17, 2026

Copy link
Copy Markdown

@innovativedesign-lab Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@innovativedesign-lab

Copy link
Copy Markdown
Author

Done, Close: #256

@truthixify truthixify left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The issue requires bindings for splitter, vault, asset policy, and governance, but this branch commits only the first three. Governance is added to the generator while its package and top-level export are absent. The required Stellar job also fails because bindings-portability.test.ts still expects the old barrel exports. Please generate and commit the governance binding, export it from the checked-in barrel, update the portability assertion, and make the required Stellar job pass.

This branch has not been deployed

No deployments
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.

[Wave 10][Carryover] Finish TypeScript bindings for every supported Stellar contract

2 participants