komodo_defi_sdk 0.4.0+3 copy "komodo_defi_sdk: ^0.4.0+3" to clipboard
komodo_defi_sdk: ^0.4.0+3 copied to clipboard

A high-level opinionated library that provides a simple way to build cross-platform Komodo Defi Framework applications (primarily focused on wallets). This package seves as the entry point for the pac [...]

0.4.0+3 #

  • Update a dependency to the latest release.

0.4.0+2 #

  • Update a dependency to the latest release.

0.4.0+1 #

  • FIX: add missing dependency.

0.4.0 #

Note: This release has breaking changes.

  • FIX(cex-market-data): coingecko ohlc parsing (#203).
  • FEAT(coin-updates): integrate komodo_coin_updates into komodo_coins (#190).
  • BREAKING CHORE: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace.

0.3.0+1 #

Note: This release has breaking changes.

  • REFACTOR: improve code quality and documentation.
  • REFACTOR(tx history): Fix misrepresented fees field.
  • REFACTOR(ui): improve balance text widget implementation.
  • REFACTOR(sdk): improve transaction history and withdrawal managers.
  • REFACTOR(sdk): update transaction history manager for new architecture.
  • REFACTOR(sdk): restructure activation and asset management flow.
  • REFACTOR(sdk): implement dependency injection with GetIt container.
  • REFACTOR(types): Restructure type packages.
  • PERF: migrate packages to Dart workspace.
  • PERF: migrate packages to Dart workspace".
  • FIX(activation): track activation status to avoid duplicate activation requests (#80)" (#153).
  • FIX: unify+upgrade Dart/Flutter versions.
  • FIX(activation): track activation status to avoid duplicate activation requests (#80).
  • FIX(withdraw): revert temporary IBC channel type changes (#136).
  • FIX: resolve bug with dispose logic.
  • FIX: stop KDF when disposed.
  • FIX(activation): eth PrivateKeyPolicy enum breaking changes (#96).
  • FIX(trezor,activation): add PrivateKeyPolicy to AuthOptions (#75).
  • FIX(withdrawal-manager): use legacy RPCs for tendermint withdrawals (#57).
  • FIX: breaking tendermint config changes and build transformer not using branch-specific content URL for non-master branches (#55).
  • FIX(native-auth-ops): remove exceptions from logs in KDF restart function (#45).
  • FIX(withdraw): update amount when isMaxAmount and show dropdown icon (#44).
  • FIX(transaction-storage): transaction streaming errors and hanging due to storage error (#28).
  • FIX(multi-sdk): Fix example app withdrawals SDK instance.
  • FIX(transaction-history): EVM StackOverflow exception (#30).
  • FIX(example): Fix registration form regression.
  • FIX(local-exe-ops): local executable startup and registration (#33).
  • FIX(asset-manager): add missing ticker index initialization (#24).
  • FIX(example): encrypted seed import (#16).
  • FIX(assets): Add ticker-safe asset lookup.
  • FIX(ui): resolve stale asset balance widget.
  • FIX(native-ops): mobile kdf startup config requires dbdir parameter (#35).
  • FIX(auth_service): hd wallet registration deadlock (#12).
  • FIX(market-data-price): try fetch current price from komodo price repository first before cex repository (#167).
  • FIX(auth_service): legacy wallet bip39 validation (#18).
  • FIX(transaction-history): non-hd transaction history support (#25).
  • FEAT(KDF): Make provision for HD mode signing.
  • FEAT(auth): Add update password feature.
  • FEAT: enhance balance and market data management in SDK.
  • FEAT: add configurable seed node system with remote fetching (#85).
  • FEAT(ui): improve asset list and authentication UI.
  • FEAT(error-handling): enhance balance and address loading error states.
  • FEAT(auth): poll trezor connection status and sign out when disconnected (#126).
  • FEAT(transactions): add activations and withdrawal priority features.
  • FEAT(ui): update asset components and SDK integrations.
  • FEAT(market-data): add support for multiple market data providers (#145).
  • FEAT(pubkey-manager): add pubkey watch function similar to balance watch (#178).
  • FEAT(withdrawals): Implement HD withdrawals.
  • FEAT(sdk): redesign balance manager with improved API and reliability.
  • FEAT: nft enable RPC and activation params (#39).
  • FEAT(signing): Implement message signing + format.
  • FEAT(dev): Install melos.
  • FEAT(auth): Implement new exceptions for update password RPC.
  • FEAT(ui): Address and fee UI enhancements + formatting.
  • FEAT(withdraw): add ibc source channel parameter (#63).
  • FEAT(rpc): trading-related RPCs/types (#191).
  • FEAT(ui): add AssetLogo widget (#78).
  • FEAT(sdk): add trezor support via RPC and SDK wrappers (#77).
  • FEAT(hd): HD withdrawal supporting widgets and (WIP) multi-instance example.
  • FEAT(asset): add message signing support flag (#105).
  • FEAT: custom token import (#22).
  • FEAT(ui): adjust error display layout for narrow screens (#114).
  • FEAT(ui): add helper constructors for AssetLogo from legacy ticker and AssetId (#109).
  • FEAT(pubkey): add streamed new address API with Trezor confirmations (#123).
  • FEAT: protect SDK after disposal (#116).
  • FEAT(asset): Add legacy asset transition helpers.
  • FEAT(sdk): Implement remaining SDK withdrawal functionality.
  • FEAT(HD): Implement GUI utility for asset status.
  • FEAT: offline private key export (#160).
  • FEAT(activation): disable tx history when using external strategy (#151).
  • FEAT(pubkeys): add unbanning support.
  • FEAT(fees): integrate fee management (#152).
  • FEAT(sdk): Balance manager WIP.
  • BUG(assets): Fix missing export for legacy extension.
  • BUG(tx): Fix broken legacy UTXO tx history.
  • BUG(auth): Fix registration failing on Windows and Windows web builds (#34).
  • BUG(tx): Fix and optimise transaction history SDK.
  • BREAKING FEAT(sdk): Multi-SDK instance support.
  • BREAKING FEAT: add Flutter Web WASM support with OPFS interop extensions (#176).
  • BREAKING CHORE: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace.

0.3.0+0 #

  • chore: switch internal deps to hosted; add LICENSE; pin logging constraint
8
likes
130
points
1
downloads

Documentation

API reference

Publisher

verified publisherkomodoplatform.com

Weekly Downloads

A high-level opinionated library that provides a simple way to build cross-platform Komodo Defi Framework applications (primarily focused on wallets). This package seves as the entry point for the packages in this repository.

License

MIT (license)

Dependencies

collection, decimal, flutter, flutter_secure_storage, get_it, http, komodo_cex_market_data, komodo_coins, komodo_defi_framework, komodo_defi_local_auth, komodo_defi_rpc_methods, komodo_defi_types, komodo_ui, logging, mutex, path, provider, shared_preferences

More

Packages that depend on komodo_defi_sdk