flutter_yuku_universal library

Classes

Currency
Common supported currencies
MarketplaceProvider
Abstract interface for marketplace operations across different blockchains
NetworkConfig
Network configuration
NFT
Universal NFT model that works across different blockchains
NFTListing
NFT listing model for marketplace operations
NFTMetadata
Standardized NFT metadata format
NFTOffer
NFT offer model for marketplace operations
NFTProvider
Abstract interface for NFT operations across different blockchains
SupportedCurrency
Supported currencies for NFT transactions
Transaction
Transaction model for blockchain operations
UniversalMarketplaceProvider
Universal marketplace provider that aggregates multiple marketplace providers
UniversalWalletProvider
Universal wallet provider that aggregates multiple wallet providers
WalletProvider
Abstract interface for wallet operations across different blockchains
YukuClient
Main client for Yuku operations across multiple blockchains
YukuUtils
Utility functions for Yuku operations

Enums

BlockchainNetwork
Supported blockchain networks
ListingStatus
NFT listing status
NFTRarity
NFT rarity levels
OfferStatus
NFT offer status
TransactionStatus
NFT transaction status

Exceptions / Errors

AuthenticationException
Exception for authentication errors
AuthorizationException
Exception for authorization errors
ConfigurationException
Exception for configuration issues
ContractException
Exception for contract operations
InsufficientFundsException
Exception for insufficient funds
InvalidAddressException
Exception for invalid address
InvalidTransactionException
Exception for invalid transaction
IPFSException
Exception for IPFS operations
MarketplaceException
Exception for marketplace operations (alias)
MarketplaceOperationException
Exception for marketplace operations
MetadataException
Exception for metadata operations
NetworkException
Exception for network operations
NFTOperationException
Exception for NFT operations
ProviderException
Exception for provider operations
RateLimitException
Exception for rate limiting
ServiceAlreadyInitializedException
Exception for service already initialized
ServiceNotInitializedException
Exception for service initialization
TimeoutException
Exception for timeout operations
TransactionException
Exception for transaction operations
UnsupportedOperationException
Exception for unsupported operations
ValidationException
Exception for validation errors
WalletNotConnectedException
Exception for wallet not connected
WalletOperationException
Exception for wallet operations
YukuException
Base exception for all Yuku operations