Skip to content

added Soroban contract interface inspection, client generator, compatibility checker, and authorization preparation examples - #259

Merged
Dantama022 merged 1 commit into
Dantama022:mainfrom
DokaIzk:feature/soroban-contract-tooling
Aug 30, 2026
Merged

added Soroban contract interface inspection, client generator, compatibility checker, and authorization preparation examples#259
Dantama022 merged 1 commit into
Dantama022:mainfrom
DokaIzk:feature/soroban-contract-tooling

Conversation

@DokaIzk

@DokaIzk DokaIzk commented Aug 30, 2026

Copy link
Copy Markdown
Contributor
  • Add 193-soroban-contract-interface.ts to inspect deployed Soroban contract interfaces, exported functions, argument/return types, and custom types
  • Add 194-soroban-contract-client-generator.ts to generate strongly typed TypeScript contract client wrappers, type definitions, and ScVal conversion helpers
  • Add 195-soroban-interface-compatibility.ts to compare contract specifications, detect additions/removals/type changes, and classify breaking vs compatible modifications
  • Add 196-soroban-authorization-preparation.ts to prepare, inspect, decode, and round-trip verify Soroban authorization entries and invocation trees without signing
  • Register examples in central catalog and update test suites and documentation

Closes #255
Closes #256
Closes #257
Closes #258

…ibility checker, and authorization preparation examples
@drips-wave

drips-wave Bot commented Aug 30, 2026

Copy link
Copy Markdown

@DokaIzk 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

@Dantama022
Dantama022 merged commit 5a1070c into Dantama022:main Aug 30, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants