Skip to content

Feature: Implement Sponsored Stellar Account Funding #91

Description

@3m1n3nc3

Description

Fund the provisioned Stellar account minimum through a controlled source with durable transaction state.

File Location

Funding service/job, Stellar adapter/config, transaction records, and tests

Design Reference

API Roadmap Phase 1: Implement Sponsored Stellar Account Funding.

Dependencies

  • Status: Blocked
  • Blocked by: Feature: Implement Idempotent Stellar Wallet Provisioning; Feature: Add Transaction Outbox and Job Delivery Foundation
  • Blocks: Feature: Add Wallet Status Balance and History API; integration suite

Tasks

  • Define network funding policy, amount, source, caps, and eligibility
  • Persist attempt, idempotency, hash, ledger, error, retry, and finality
  • Submit without exposing funding secret
  • Detect already-funded accounts
  • Handle retry, review, insufficient funds, and provider outage
  • Test duplicates, timeout-after-submit, confirmation, and reconciliation

Acceptance Criteria

  • Retries cannot double fund
  • Final hash/ledger is queryable
  • Limits and low balance are explicit
  • No funding secret leaks
  • Tests pass

Verification Evidence

  • Attach mocked Horizon tests and redacted testnet proof when available

Difficulty

Advanced

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions