SDK Wrappers (AccountTransactionBuilder + AncoreClient) MVP
Description:
Implement missing SDK “glue” so wallet/UI code can build and submit account operations end-to-end.
This task is the MVP subset of Issues #37-38.
Context:
You have contract invocation primitives (@ancore/account-abstraction) and a Stellar client (@ancore/stellar), but missing high-level wrappers:
- transaction builder convenience wrapper
- unified
AncoreClient entry point
Requirements:
Files to Create:
packages/account-abstraction/src/transaction-builder.ts
packages/account-abstraction/src/__tests__/transaction-builder.test.ts
packages/core-sdk/src/client.ts
packages/core-sdk/src/__tests__/client.test.ts
Definition of Done:
Labels: sdk, transactions, core
Estimated Effort: 5–8 days
Priority: High
Questions or need help?** Join our Telegram community
SDK Wrappers (AccountTransactionBuilder + AncoreClient) MVP
Description:
Implement missing SDK “glue” so wallet/UI code can build and submit account operations end-to-end.
This task is the MVP subset of Issues #37-38.
Context:
You have contract invocation primitives (
@ancore/account-abstraction) and a Stellar client (@ancore/stellar), but missing high-level wrappers:AncoreCliententry pointRequirements:
packages/account-abstraction/src/transaction-builder.ts.build()returning a ready-to-sign Soroban transactionpackages/core-sdk/src/client.tsasAncoreClientFiles to Create:
packages/account-abstraction/src/transaction-builder.tspackages/account-abstraction/src/__tests__/transaction-builder.test.tspackages/core-sdk/src/client.tspackages/core-sdk/src/__tests__/client.test.tsDefinition of Done:
AncoreClientexposes a single consumer API for wallet flowsLabels:
sdk,transactions,coreEstimated Effort: 5–8 days
Priority: High
Questions or need help?** Join our Telegram community