Skip to content

Stellar batch operation builder (atomic multi-op transactions) #82

Description

@truthixify

Tier: M (2-4 days) Type: feature

Context

Stellar supports up to 100 operations per transaction with atomic semantics. Useful for stealth scenarios: send to N stealth addresses + emit N announcements in one tx without needing the splitter contract.

Scope

  • StellarBatchBuilder that accepts multiple stealth payment configs
  • Builds a single transaction with the corresponding ops
  • Validates total fee against account balance
  • Splits into multiple transactions if op count > 100
  • Returns transaction(s) ready to sign

Acceptance criteria

  • Builder + tests
  • Op-count splitting logic
  • Documentation
  • Demo follow-up for batch send UI

Files to start with

  • New: sdk/src/chains/stellar/batch.ts

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programdripsFunded via Drips NetworkfeatureNew feature workhelp wantedExtra attention is neededstellarTouches Stellar / Soroban code

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions