Skip to content

Implement Soroban Contract Client Helper (Read and Invoke) #37

@thlpkee20-wq

Description

@thlpkee20-wq

Description
Add a helper module to read from and invoke Soroban contracts (e.g. Revora revenue-share contract): get offering config, submit revenue report, etc. Use existing env config for network and contract IDs.

Requirements and context

  • Implement only in new files. Add src/lib/soroban.ts or src/services/sorobanClient.ts. Do not modify package.json (maintainers add Soroban SDK or RPC client); do not modify src/index.ts. Document contract methods used.

Suggested execution

  • Branch: git checkout -b feature/soroban-client-helper
  • Add client and tests (mock or testnet). Example commit message: feat(lib): add Soroban contract client helper

Guidelines

  • Only new lib/service file. Timeframe: 96 hours.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions