Skip to content

Publish a TypeScript SDK wrapping intent_settlement contract calls #134

Description

@james2177

Description

Solver bots and the vortex-frontend repo currently have to construct raw Soroban contract invocations by hand against this contract's interface. A typed SDK package would reduce integration friction and errors across the multi-repo Vortex stack.

Requirements and context

  • Base the SDK's method signatures directly on lib.rs's public #[contractimpl] functions to stay in sync

Suggested execution

  1. Fork the repo and create a branch
    git checkout -b feat/typescript-sdk
    
  2. Scaffold a TypeScript package wrapping each entrypoint and view with proper types
  3. Add basic usage examples and publish setup (even if just documented, not yet released to a registry)

Example commit message
feat: publish a typescript sdk wrapping intent_settlement contract

Guidelines

  • Assignment required before starting -- comment on the issue to claim it
  • PR description must include: Closes #<this issue's number>
  • Complexity: High (200 points)

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programdevexDeveloper experience / SDK / exampleshigh (200 pts)Drips Wave complexity: high, 200 points

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions