sofizpay_sdk_dart 1.0.1 copy "sofizpay_sdk_dart: ^1.0.1" to clipboard
sofizpay_sdk_dart: ^1.0.1 copied to clipboard

A powerful Dart SDK for Stellar blockchain DZT token payments with real-time transaction monitoring and comprehensive payment management.

Changelog #

1.0.0 - 2025-01-16 #

Added #

  • πŸŽ‰ Initial release of SofizPay SDK for Dart
  • βœ… Payment submission functionality
  • βœ… DZT balance checking
  • βœ… Transaction history retrieval
  • βœ… Real-time transaction monitoring with stream support
  • βœ… Transaction search by memo
  • βœ… Transaction lookup by hash
  • βœ… Public key extraction from secret key
  • βœ… Stream status monitoring
  • βœ… Comprehensive error handling and validation
  • βœ… Arabic documentation and examples
  • βœ… Complete test suite with 17 passing tests
  • βœ… Example application demonstrating all features

Features #

  • Stellar Integration: Full integration with Stellar blockchain network
  • DZT Token Support: Specialized support for DZT token transactions
  • Real-time Monitoring: Background transaction monitoring with callbacks
  • Type Safety: Strongly typed models and responses
  • Error Handling: Comprehensive error handling with detailed messages
  • Documentation: Extensive Arabic documentation with code examples

Technical Details #

  • Dart SDK compatibility: ^3.4.4
  • HTTP client with retry mechanism for reliability
  • Streaming support for real-time transaction monitoring
  • Mock implementations for testing and development
  • Modular architecture with separate utilities and models

API Methods #

  • submit() - Send payment transactions
  • getTransactions() - Retrieve transaction history
  • getDZTBalance() - Get DZT token balance
  • getPublicKey() - Extract public key from secret
  • searchTransactionsByMemo() - Search transactions by memo
  • getTransactionByHash() - Get transaction details by hash
  • startTransactionStream() - Start real-time monitoring
  • stopTransactionStream() - Stop real-time monitoring
  • getStreamStatus() - Check monitoring status
  • getVersion() - Get SDK version

Dependencies #

  • http: ^1.1.0 - HTTP client for Stellar API communication
  • crypto: ^3.0.3 - Cryptographic utilities
  • convert: ^3.1.1 - Data conversion utilities

Development #

  • Comprehensive test suite
  • Example application
  • Arabic documentation
  • MIT License
1
likes
0
points
36
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Dart SDK for Stellar blockchain DZT token payments with real-time transaction monitoring and comprehensive payment management.

Repository (GitHub)
View/report issues

Topics

#stellar #blockchain #payment #cryptocurrency #dzt-token

Documentation

Documentation

License

unknown (license)

Dependencies

convert, crypto, http, stellar_flutter_sdk

More

Packages that depend on sofizpay_sdk_dart