Skip to content

feat(sdk): add TypeScript SDK wrappers for all Soroban contracts (closes #490) - #534

Merged
devJaja merged 1 commit into
Epta-Node:mainfrom
shobhamerabacha-star:feat/typescript-sdk-contract-wrappers-issue-490
Sep 26, 2026
Merged

devJaja merged 1 commit into
Epta-Node:mainfrom
shobhamerabacha-star:feat/typescript-sdk-contract-wrappers-issue-490

Conversation

@shobhamerabacha-star

Copy link
Copy Markdown
Contributor

Summary

Closes #490

Provides comprehensive TypeScript SDK wrappers for the five missing Soroban contracts on Stellar (, , , , and ), unifying contract client interfaces with the existing registry and coordinator patterns.

Key Changes

  • Agent Bidding SDK ():
    • , , , , ,
  • Agent Marketplace SDK ():
    • , , , ,
  • Dispute Resolution SDK ():
    • , , ,
  • Task Store SDK ():
    • , , ,
  • Upgrade Manager SDK ():
    • , ,
  • Root Export Barrel ():
    • Centralised exports for all contract client classes and TypeScript interfaces

Closes #490

 Epta-Node#490)

- Added typed SDK client wrappers for missing Soroban contracts:
  * AgentBiddingClient (smart-contracts/src/agent_bidding/agent_bidding.ts)
  * AgentMarketplaceClient (smart-contracts/src/agent_marketplace/agent_marketplace.ts)
  * DisputeResolutionClient (smart-contracts/src/dispute_resolution/dispute_resolution.ts)
  * TaskStoreClient (smart-contracts/src/task_store/task_store.ts)
  * UpgradeManagerClient (smart-contracts/src/upgrade_manager/upgrade_manager.ts)
- Created barrel export index.ts (smart-contracts/src/index.ts)
- Implemented full typed transaction builders matching Soroban contract methods

Closes Epta-Node#490
@vercel

vercel Bot commented Sep 18, 2026

Copy link
Copy Markdown

@shobhamerabacha-star is attempting to deploy a commit to the Jaja's projects Team on Vercel.

A member of the Team first needs to authorize it.

@devJaja
devJaja merged commit 5c1b0c3 into Epta-Node:main Sep 26, 2026
1 check failed
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.

Create TypeScript SDK wrappers for all Soroban contracts

2 participants