Skip to content

Stellar Service Integration #13

Description

@3m1n3nc3

Description

Create service layer for Stellar blockchain interactions.

File Location

src/services/stellar.service.ts

Design Reference

Service that handles all Stellar operations (wallet, payments, credentials).

Tasks

  • Configure Stellar SDK with network settings
  • Create wallet generation function
  • Implement balance checking for accounts
  • Add payment/sending functions
  • Create credential issuance on Soroban
  • Implement credential verification
  • Add error handling for blockchain failures
  • Write unit tests with mocks

Acceptance Criteria

  • Service initializes with correct network (testnet for development)
  • Wallet generation returns valid Stellar keys
  • Balance checks return correct amounts
  • Payment functions create proper transactions
  • Credential functions interact with Soroban contracts
  • Errors are caught and wrapped appropriately

Difficulty

Advanced

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions