flutter_yuku 1.0.0 copy "flutter_yuku: ^1.0.0" to clipboard
flutter_yuku: ^1.0.0 copied to clipboard

Universal Flutter library for blockchain operations across multiple networks

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2024-01-01 #

Added #

  • Initial release of Flutter Yuku
  • Universal blockchain client for multi-network operations
  • Support for Ethereum, Solana, Polygon, BSC, Avalanche, ICP, NEAR, TRON networks
  • NFT operations (mint, transfer, burn, approve, metadata management)
  • Wallet operations (connect, disconnect, balance, transactions)
  • Marketplace operations (list, buy, sell, offers)
  • Comprehensive utility functions for blockchain operations
  • Type-safe models and interfaces
  • Extensive error handling with custom exceptions
  • IPFS integration for metadata storage
  • Address validation for multiple networks
  • Price formatting and currency conversion utilities
  • Rarity calculation and NFT metadata generation
  • Transaction hash validation
  • QR code generation for NFTs
  • Collection statistics and analytics
  • Network configuration management
  • Provider registration and management
  • Example application demonstrating usage

Features #

  • Multi-Blockchain Support: Unified interface for 8+ blockchain networks
  • NFT Operations: Complete NFT lifecycle management
  • Wallet Integration: Cross-platform wallet connectivity
  • Marketplace Support: Full marketplace functionality
  • Type Safety: Full Dart type safety with comprehensive models
  • Error Handling: Detailed exception handling for all operations
  • Utilities: Extensive utility functions for common operations
  • Performance: Optimized for mobile and web applications
  • Documentation: Comprehensive documentation and examples

Technical Details #

  • Built with Flutter 3.24.0+
  • Dart SDK 3.8.0+
  • JSON serialization support
  • HTTP client integration
  • Cryptographic utilities
  • Equatable for value equality
  • Shared preferences for configuration
  • Mockito for testing
  • Build runner for code generation

Dependencies #

  • http: ^1.5.0 - HTTP client for API calls
  • crypto: ^3.0.3 - Cryptographic operations
  • convert: ^3.1.1 - Data conversion utilities
  • equatable: ^2.0.5 - Value equality
  • json_annotation: ^4.9.0 - JSON serialization
  • shared_preferences: ^2.3.0 - Local storage

Dev Dependencies #

  • flutter_test - Flutter testing framework
  • flutter_lints: ^6.0.0 - Linting rules
  • mockito: ^5.4.2 - Mocking framework
  • build_runner: ^2.7.1 - Code generation
  • json_serializable: ^6.11.1 - JSON serialization code generation

Breaking Changes #

  • None (initial release)

Migration Guide #

  • N/A (initial release)

Known Issues #

  • None at this time

Future Plans #

  • Additional blockchain network support
  • Enhanced marketplace features
  • Advanced analytics and reporting
  • Mobile-specific optimizations
  • Web3 integration improvements
  • Community-driven provider development
0
likes
160
points
158
downloads

Publisher

verified publishernativemind.net

Weekly Downloads

Universal Flutter library for blockchain operations across multiple networks

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

convert, crypto, equatable, flutter, http, json_annotation, shared_preferences

More

Packages that depend on flutter_yuku