Skip to content

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

@truthixify

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

No one assigned

    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