Skip to content

Integrate Stellar SDK and Wallet Connection #3

@SimpleX-T

Description

@SimpleX-T

Priority: High

Description: Integrate the Stellar .NET SDK to enable blockchain connectivity and wallet management for the BookamApi platform.

Acceptance Criteria:

  • Add Stellar .NET SDK (stellar-dotnet-sdk) as a dependency
  • Create StellarService for blockchain interactions
  • Implement wallet generation for new users
  • Add support for connecting existing Stellar wallets (Freighter, Albedo, xBull)
  • Create endpoints for wallet connection and verification
  • Implement Stellar testnet and mainnet configuration options

Technical Details:

// Services/IStellarService.cs
public interface IStellarService
{
    Task<KeyPair> GenerateWalletAsync();
    Task<bool> VerifyWalletOwnershipAsync(string publicKey, string signature);
    Task<AccountResponse> GetAccountBalanceAsync(string publicKey);
    Task<bool> FundTestnetAccountAsync(string publicKey);
}

Stellar Ecosystem Value:

  • Onboards users to Stellar ecosystem through seamless wallet integration
  • Enables secure, decentralized identity management
  • Foundation for all future Web3 features

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions