diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json deleted file mode 100644 index b3db758e..00000000 --- a/.fvm/fvm_config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "flutterSdkVersion": "stable", - "flavors": {} -} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..9be6b08e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,440 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 2025-08-21 + +### Changes + +--- + +Packages with breaking changes: + +- [`dragon_charts_flutter` - `v0.1.1-dev.2`](#dragon_charts_flutter---v011-dev2) +- [`dragon_logs` - `v1.2.1`](#dragon_logs---v121) +- [`komodo_coin_updates` - `v1.0.1`](#komodo_coin_updates---v101) +- [`komodo_coins` - `v0.3.0+1`](#komodo_coins---v0301) +- [`komodo_defi_framework` - `v0.3.0+1`](#komodo_defi_framework---v0301) +- [`komodo_defi_local_auth` - `v0.3.0+1`](#komodo_defi_local_auth---v0301) +- [`komodo_defi_rpc_methods` - `v0.3.0+1`](#komodo_defi_rpc_methods---v0301) +- [`komodo_defi_sdk` - `v0.3.0+1`](#komodo_defi_sdk---v0301) +- [`komodo_defi_types` - `v0.3.0+2`](#komodo_defi_types---v0302) +- [`komodo_symbol_converter` - `v0.3.0+1`](#komodo_symbol_converter---v0301) +- [`komodo_ui` - `v0.3.0+1`](#komodo_ui---v0301) +- [`komodo_wallet_build_transformer` - `v0.3.0+1`](#komodo_wallet_build_transformer---v0301) +- [`komodo_wallet_cli` - `v0.3.0+1`](#komodo_wallet_cli---v0301) + +Packages with other changes: + +- [`komodo_cex_market_data` - `v0.0.2+1`](#komodo_cex_market_data---v0021) + +--- + +#### `dragon_charts_flutter` - `v0.1.1-dev.2` + +- **FEAT**(rpc): trading-related RPCs/types (#191). +- **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). +- **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + +#### `dragon_logs` - `v1.2.1` + +- **FIX**(deps): misc deps fixes. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FEAT**(rpc): trading-related RPCs/types (#191). +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). +- **BREAKING** **FEAT**: add dragon_logs package with Wasm-compatible logging. +- **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + +#### `komodo_coin_updates` - `v1.0.1` + +- **FIX**(deps): misc deps fixes. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FEAT**(seed): update seed node format (#87). +- **FEAT**: add configurable seed node system with remote fetching (#85). +- **FEAT**: runtime coin updates (#38). +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + +#### `komodo_coins` - `v0.3.0+1` + +- **REFACTOR**(types): Restructure type packages. +- **PERF**: migrate packages to Dart workspace". +- **PERF**: migrate packages to Dart workspace. +- **FIX**: pub submission errors. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FIX**(ui): resolve stale asset balance widget. +- **FIX**: remove obsolete coins transformer. +- **FIX**: revert ETH coins config migration transformer. +- **FIX**: breaking tendermint config changes and build transformer not using branch-specific content URL for non-master branches (#55). +- **FEAT**: offline private key export (#160). +- **FEAT**(pubkey): add streamed new address API with Trezor confirmations (#123). +- **FEAT**(ui): adjust error display layout for narrow screens (#114). +- **FEAT**: add configurable seed node system with remote fetching (#85). +- **FEAT**: nft enable RPC and activation params (#39). +- **FEAT**(dev): Install `melos`. +- **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. +- **FEAT**(sdk): Implement remaining SDK withdrawal functionality. +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + +#### `komodo_defi_framework` - `v0.3.0+1` + +- **REFACTOR**(types): Restructure type packages. +- **REFACTOR**(komodo_defi_framework): add static, global log verbosity flag (#41). +- **PERF**: migrate packages to Dart workspace. +- **PERF**: migrate packages to Dart workspace". +- **FIX**(rpc-password-generator): update password validation to match KDF password policy (#58). +- **FIX**(komodo-defi-framework): export coin icons (#8). +- **FIX**: resolve bug with dispose logic. +- **FIX**: stop KDF when disposed. +- **FIX**: SIA support. +- **FIX**(kdf_operations): reduce wasm log verbosity in release mode (#11). +- **FIX**: kdf hashes. +- **FIX**(auth_service): hd wallet registration deadlock (#12). +- **FIX**: revert ETH coins config migration transformer. +- **FIX**(kdf): enable p2p in noAuth mode (#86). +- **FIX**(kdf-wasm-ops): response type conversion and migrate to js_interop (#14). +- **FIX**: Fix breaking dependency upgrades. +- **FIX**(debugging): Avoid unnecessary exceptions. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **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**(auth_service): legacy wallet bip39 validation (#18). +- **FIX**(native-auth-ops): remove exceptions from logs in KDF restart function (#45). +- **FIX**(kdf): Rebuild KDF checksums. +- **FIX**(wasm-ops): fix example app login by improving JS call error handling (#185). +- **FIX**(komodo-defi-framework): normalise kdf startup process between native and wasm (#7). +- **FIX**(kdf): Update KDF for HD withdrawal bug. +- **FIX**(bug): Fix JSON list parsing. +- **FIX**(build): update config format. +- **FIX**(native-ops): mobile kdf startup config requires dbdir parameter (#35). +- **FIX**(build_transformer): npm error when building without `package.json` (#3). +- **FIX**(local-exe-ops): local executable startup and registration (#33). +- **FIX**(example): encrypted seed import (#16). +- **FIX**(transaction-history): EVM StackOverflow exception (#30). +- **FEAT**(sdk): Implement remaining SDK withdrawal functionality. +- **FEAT**(build): Add regex support for KDF download. +- **FEAT**(sdk): Balance manager WIP. +- **FEAT**(builds): Add regex pattern support for KDF download. +- **FEAT**(dev): Install `melos`. +- **FEAT**(auth): Add update password feature. +- **FEAT**(auth): Implement new exceptions for update password RPC. +- **FEAT**(withdraw): add ibc source channel parameter (#63). +- **FEAT**(operations): update KDF operations interface and implementations. +- **FEAT**: add configurable seed node system with remote fetching (#85). +- **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). +- **FEAT**(ui): adjust error display layout for narrow screens (#114). +- **FEAT**(seed): update seed node format (#87). +- **FEAT**: offline private key export (#160). +- **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. +- **BUG**(windows): Fix incompatibility between Nvidia Windows drivers and Rust. +- **BUG**(wasm): remove validation for legacy methods. +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + +#### `komodo_defi_local_auth` - `v0.3.0+1` + +- **REFACTOR**(types): Restructure type packages. +- **PERF**: migrate packages to Dart workspace". +- **PERF**: migrate packages to Dart workspace. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FIX**(local_auth): ensure kdf running before wallet deletion (#118). +- **FIX**: resolve bug with dispose logic. +- **FIX**(pubkey-strategy): use new PrivateKeyPolicy constructors for checks (#97). +- **FIX**(activation): eth PrivateKeyPolicy enum breaking changes (#96). +- **FIX**(auth): allow custom seeds for legacy wallets (#95). +- **FIX**(withdrawal-manager): use legacy RPCs for tendermint withdrawals (#57). +- **FIX**(auth): Translate KDF errors to auth errors. +- **FIX**(native-auth-ops): remove exceptions from logs in KDF restart function (#45). +- **FIX**(native-ops): mobile kdf startup config requires dbdir parameter (#35). +- **FIX**(local-exe-ops): local executable startup and registration (#33). +- **FIX**(transaction-storage): transaction streaming errors and hanging due to storage error (#28). +- **FIX**(auth_service): legacy wallet bip39 validation (#18). +- **FIX**(auth_service): hd wallet registration deadlock (#12). +- **FEAT**(rpc): trading-related RPCs/types (#191). +- **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). +- **FEAT**: offline private key export (#160). +- **FEAT**(seed): update seed node format (#87). +- **FEAT**(ui): adjust error display layout for narrow screens (#114). +- **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). +- **FEAT**: add configurable seed node system with remote fetching (#85). +- **FEAT**(auth): allow weak password in auth options (#54). +- **FEAT**(auth): Implement new exceptions for update password RPC. +- **FEAT**(auth): Add update password feature. +- **FEAT**(auth): enhance local authentication and secure storage. +- **FEAT**(dev): Install `melos`. +- **FEAT**(sdk): Balance manager WIP. +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + +#### `komodo_defi_rpc_methods` - `v0.3.0+1` + +- **REFACTOR**(tx history): Fix misrepresented fees field. +- **REFACTOR**: improve code quality and documentation. +- **REFACTOR**(types): Restructure type packages. +- **PERF**: migrate packages to Dart workspace". +- **PERF**: migrate packages to Dart workspace. +- **FIX**(rpc): Remove flutter dependency from RPC package. +- **FIX**(activation): eth PrivateKeyPolicy enum breaking changes (#96). +- **FIX**(withdraw): revert temporary IBC channel type changes (#136). +- **FIX**(activation): Fix eth activation parsing exception. +- **FIX**(debugging): Avoid unnecessary exceptions. +- **FEAT**(rpc): support max_connected on activation (#149). +- **FEAT**(pubkey): add streamed new address API with Trezor confirmations (#123). +- **FEAT**(ui): adjust error display layout for narrow screens (#114). +- **FEAT**(rpc): trading-related RPCs/types (#191). +- **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). +- **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). +- **FEAT**(withdraw): add ibc source channel parameter (#63). +- **FEAT**(auth): Implement new exceptions for update password RPC. +- **FEAT**: nft enable RPC and activation params (#39). +- **FEAT**(auth): Add update password feature. +- **FEAT**: enhance balance and market data management in SDK. +- **FEAT**(rpc): implement missing RPCs (#179) (#188). +- **FEAT**(signing): Implement message signing + format. +- **FEAT**(dev): Install `melos`. +- **FEAT**(withdrawals): Implement HD withdrawals. +- **FEAT**: custom token import (#22). +- **FEAT**(sdk): Implement remaining SDK withdrawal functionality. +- **FEAT**: offline private key export (#160). +- **FEAT**(pubkeys): add unbanning support (#161). +- **FEAT**(sdk): Balance manager WIP. +- **FEAT**(fees): integrate fee management (#152). +- **FEAT**(rpc): support max_connected on activation (#149)" (#150). +- **BUG**(tx): Fix broken legacy UTXO tx history. +- **BUG**: fix missing pubkey equality operators. +- **BUG**(tx): Fix and optimise transaction history SDK. +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + +#### `komodo_defi_sdk` - `v0.3.0+1` + +- **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. + +#### `komodo_defi_types` - `v0.3.0+2` + +- **REFACTOR**(tx history): Fix misrepresented fees field. +- **REFACTOR**(types): Restructure type packages. +- **PERF**: migrate packages to Dart workspace". +- **PERF**: migrate packages to Dart workspace. +- **FIX**(debugging): Avoid unnecessary exceptions. +- **FIX**(deps): resolve deps error. +- **FIX**(wasm-ops): fix example app login by improving JS call error handling (#185). +- **FIX**(ui): resolve stale asset balance widget. +- **FIX**(types): export missing RPC types. +- **FIX**(activation): Fix eth activation parsing exception. +- **FIX**(withdraw): revert temporary IBC channel type changes (#136). +- **FIX**: SIA support. +- **FIX**(pubkey-strategy): use new PrivateKeyPolicy constructors for checks (#97). +- **FIX**(activation): eth PrivateKeyPolicy enum breaking changes (#96). +- **FIX**: pub submission errors. +- **FIX**: Add pubkey property needed for GUI. +- **FIX**(trezor,activation): add PrivateKeyPolicy to AuthOptions (#75). +- **FIX**: Fix breaking dependency upgrades. +- **FIX**(fee-info): update tendermint, erc20, and qrc20 `fee_details` response format (#60). +- **FIX**(rpc-password-generator): update password validation to match KDF password policy (#58). +- **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**(types): Fix Sub-class naming. +- **FIX**(bug): Fix JSON list parsing. +- **FIX**(local-exe-ops): local executable startup and registration (#33). +- **FIX**(example): Fix registration form regression. +- **FIX**(transaction-storage): transaction streaming errors and hanging due to storage error (#28). +- **FIX**(types): Make types index private. +- **FIX**(example): encrypted seed import (#16). +- **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). +- **FEAT**(auth): Implement new exceptions for update password RPC. +- **FEAT**(signing): Add message signing prefix to models. +- **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). +- **FEAT**(KDF): Make provision for HD mode signing. +- **FEAT**(market-data): add support for multiple market data providers (#145). +- **FEAT**: enhance balance and market data management in SDK. +- **FEAT**(types): add new models and utility classes for reactive data handling. +- **FEAT**(dev): Install `melos`. +- **FEAT**(sdk): Balance manager WIP. +- **FEAT**(rpc): trading-related RPCs/types (#191). +- **FEAT**(withdrawals): Implement HD withdrawals. +- **FEAT**: add configurable seed node system with remote fetching (#85). +- **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. +- **FEAT**(seed): update seed node format (#87). +- **FEAT**: custom token import (#22). +- **FEAT**(pubkey): add streamed new address API with Trezor confirmations (#123). +- **FEAT**(sdk): Implement remaining SDK withdrawal functionality. +- **FEAT**(types): Iterate on withdrawal-related types. +- **FEAT**(withdraw): add ibc source channel parameter (#63). +- **FEAT**(ui): add helper constructors for AssetLogo from legacy ticker and AssetId (#109). +- **FEAT**: offline private key export (#160). +- **FEAT**(ui): adjust error display layout for narrow screens (#114). +- **FEAT**(asset): add message signing support flag (#105). +- **FEAT**(HD): Implement GUI utility for asset status. +- **FEAT**(auth): allow weak password in auth options (#54). +- **FEAT**(fees): integrate fee management (#152). +- **BUG**(import): Fix incorrect encrypted seed parsing. +- **BUG**: fix missing pubkey equality operators. +- **BUG**(auth): Fix registration failing on Windows and Windows web builds (#34). +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + +#### `komodo_symbol_converter` - `v0.3.0+1` + +- **PERF**: migrate packages to Dart workspace". +- **PERF**: migrate packages to Dart workspace. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FEAT**: offline private key export (#160). +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + +#### `komodo_ui` - `v0.3.0+1` + +- **REFACTOR**: improve code quality and documentation. +- **PERF**: migrate packages to Dart workspace. +- **PERF**: migrate packages to Dart workspace". +- **FIX**(ui): make Divided button min width. +- **FIX**: Fix breaking dependency upgrades. +- **FIX**(fee-info): update tendermint, erc20, and qrc20 `fee_details` response format (#60). +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FIX**(ui): convert error display to stateful widget to toggle detailed error message (#46). +- **FIX**(withdraw): update amount when isMaxAmount and show dropdown icon (#44). +- **FEAT**(ui): Address and fee UI enhancements + formatting. +- **FEAT**(ui): allow customizing SourceAddressField header (#135). +- **FEAT**: offline private key export (#160). +- **FEAT**(ui): add helper constructors for AssetLogo from legacy ticker and AssetId (#109). +- **FEAT**(ui): adjust error display layout for narrow screens (#114). +- **FEAT**(KDF): Make provision for HD mode signing. +- **FEAT**(source-address-field): add show balance toggle (#43). +- **FEAT**: enhance balance and market data management in SDK. +- **FEAT**(ui): add AssetLogo widget (#78). +- **FEAT**(transactions): add activations and withdrawal priority features. +- **FEAT**(ui): update asset components and SDK integrations. +- **FEAT**(ui): enhance withdrawal form components with better validation and feedback. +- **FEAT**(ui): add hero support for coin icons (#159). +- **FEAT**(signing): Implement message signing + format. +- **FEAT**(dev): Install `melos`. +- **FEAT**(sdk): Balance manager WIP. +- **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. +- **FEAT**: custom token import (#22). +- **FEAT**(ui): Migrate withdrawal-related widgets from KW. +- **FEAT**(sdk): Implement remaining SDK withdrawal functionality. +- **FEAT**(UI): Migrate QR code scanner from KW. +- **FEAT**(ui): redesign core input components with improved UX. +- **DOCS**(ui): Document UI package structure. +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + +#### `komodo_wallet_build_transformer` - `v0.3.0+1` + +- **REFACTOR**(build_transformer): move api release download and extraction to separate files (#23). +- **PERF**: migrate packages to Dart workspace". +- **PERF**: migrate packages to Dart workspace. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FIX**: breaking tendermint config changes and build transformer not using branch-specific content URL for non-master branches (#55). +- **FIX**(build-transformer): ios xcode errors (#6). +- **FIX**(build_transformer): npm error when building without `package.json` (#3). +- **FEAT**: offline private key export (#160). +- **FEAT**(wallet_build_transformer): add flexible CDN support (#144). +- **FEAT**(ui): adjust error display layout for narrow screens (#114). +- **FEAT**: enhance balance and market data management in SDK. +- **FEAT**(dev): Install `melos`. +- **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. +- **FEAT**(build): Add regex support for KDF download. +- **FEAT**(builds): Add regex pattern support for KDF download. +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. +- **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + +#### `komodo_wallet_cli` - `v0.3.0+1` + +- **PERF**: migrate packages to Dart workspace". +- **PERF**: migrate packages to Dart workspace. +- **FIX**(pub): add non-generic description. +- **FIX**: unify+upgrade Dart/Flutter versions. +- **FIX**(cli): Fix encoding for KDF config updater script. +- **FEAT**: offline private key export (#160). +- **FEAT**(dev): Install `melos`. +- **BUG**(auth): Fix registration failing on Windows and Windows web builds (#34). +- **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). +- **BREAKING** **FEAT**(sdk): Multi-SDK instance support. +- **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + +#### `komodo_cex_market_data` - `v0.0.2+1` + +- **FEAT**(market-data): add support for multiple market data providers (#145). +- **FEAT**: offline private key export (#160). +- **FEAT**: migrate komodo_cex_market_data from komod-wallet (#37). diff --git a/melos.yaml b/melos.yaml deleted file mode 100644 index adf3b950..00000000 --- a/melos.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: komodo_defi_framework -repository: https://github.com/KomodoPlatform/komodo_defi_framework - -packages: - - packages/** - -command: - bootstrap: - hooks: - post: melos run prepare - -scripts: - prepare: - run: melos run indexes:generate --no-select && melos run runners:generate --no-select - indexes:generate: - run: dart run index_generator - exec: - concurrency: 5 - packageFilters: - dependsOn: index_generator - - runners:generate: - run: dart run build_runner build --delete-conflicting-outputs - exec: - concurrency: 5 - packageFilters: - dependsOn: - - build_runner - - upgrade:major: - run: flutter pub upgrade --major-versions - exec: - concurrency: 1 - - assets:generate: - run: flutter build bundle - exec: - concurrency: 1 - packageFilters: - dependsOn: - - flutter diff --git a/packages/dragon_charts_flutter/CHANGELOG.md b/packages/dragon_charts_flutter/CHANGELOG.md index 81a447b3..21d15e47 100644 --- a/packages/dragon_charts_flutter/CHANGELOG.md +++ b/packages/dragon_charts_flutter/CHANGELOG.md @@ -1,38 +1,51 @@ +## 0.1.1-dev.2 + +> Note: This release has breaking changes. + +- **FEAT**(rpc): trading-related RPCs/types (#191). +- **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). +- **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + ## 0.0.1-pre1 (2024-05-26) -* First stable MVP PoC with line graphs implemented. +- First stable MVP PoC with line graphs implemented. ## 0.0.1 (2024-05-26) -* Visual improvements to the line graphs and tooltips. -* Partial API documentation. -* Improvements to animations, especially when changing data set size. -* Other miscellaneous bug fixes and improvements. +- Visual improvements to the line graphs and tooltips. +- Partial API documentation. +- Improvements to animations, especially when changing data set size. +- Other miscellaneous bug fixes and improvements. ## 0.0.2 - 2024-06-17 ### Added + - **Minor visual tweaks**: Improved the visual appearance of the application with minor tweaks for better user experience. (`2fc0171e`) - **QoL improvements and miscellaneous changes**: Added various quality-of-life improvements and miscellaneous changes for better functionality and user experience. (`f2c39896`) - **Multiple point selection/highlighting strategies**: Introduced new strategies for selecting and highlighting multiple points on the chart, enhancing interactivity. (`bb94c136`) ### Changed + - **Cartesian selection configuration**: Enhanced the configuration options for cartesian selection, providing more flexibility and customization options. (`dc49710f`) - **Tooltip functionality**: Improved the tooltip functionality, ensuring accurate and clear information display. (`b44b0833`) ### Fixed + - **Further lint fixes**: Addressed additional linting issues to maintain code quality and consistency. (`7231300c`) - **Chart padding for labels**: Fixed padding issues to ensure labels are correctly displayed without overlapping, improving chart readability. (`344c2014`) ### Documentation + - **Rename reference of Graph to Chart**: Refactored code to rename references from `Graph` to `Chart` for better clarity and consistency. (`6a790fbb`) -- **README updates**: +- **README updates**: - Updated references from `GraphExtent` to `ChartExtent`. - Improved documentation for chart components and their properties. - + ## 0.0.3 - 2024-07-01 ### Added + - **Sparkline Chart**: Added support for sparkline charts, allowing users to visualize data trends in a compact format. (`8124e08`) ## 0.1.0 - 2024-07-05 diff --git a/packages/dragon_charts_flutter/example/pubspec.lock b/packages/dragon_charts_flutter/example/pubspec.lock deleted file mode 100644 index 93965946..00000000 --- a/packages/dragon_charts_flutter/example/pubspec.lock +++ /dev/null @@ -1,252 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - bloc: - dependency: "direct main" - description: - name: bloc - sha256: "106842ad6569f0b60297619e9e0b1885c2fb9bf84812935490e6c5275777804e" - url: "https://pub.dev" - source: hosted - version: "8.1.4" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - dragon_charts_flutter: - dependency: "direct main" - description: - path: ".." - relative: true - source: path - version: "0.1.1-dev.1" - equatable: - dependency: "direct main" - description: - name: equatable - sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2 - url: "https://pub.dev" - source: hosted - version: "2.0.5" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_bloc: - dependency: "direct main" - description: - name: flutter_bloc - sha256: f0ecf6e6eb955193ca60af2d5ca39565a86b8a142452c5b24d96fb477428f4d2 - url: "https://pub.dev" - source: hosted - version: "8.1.5" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0" - url: "https://pub.dev" - source: hosted - version: "11.0.1" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 - url: "https://pub.dev" - source: hosted - version: "3.0.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" - source: hosted - version: "1.0.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - provider: - dependency: transitive - description: - name: provider - sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c - url: "https://pub.dev" - source: hosted - version: "6.1.2" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b - url: "https://pub.dev" - source: hosted - version: "2.2.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 - url: "https://pub.dev" - source: hosted - version: "15.0.0" -sdks: - dart: ">=3.8.0-0 <4.0.0" - flutter: ">=3.18.0-18.0.pre.54" diff --git a/packages/dragon_charts_flutter/example/pubspec.yaml b/packages/dragon_charts_flutter/example/pubspec.yaml index 3afe953b..a978f7e3 100644 --- a/packages/dragon_charts_flutter/example/pubspec.yaml +++ b/packages/dragon_charts_flutter/example/pubspec.yaml @@ -1,17 +1,19 @@ name: dragon_charts_flutter_example description: "A new Flutter project." -publish_to: 'none' +publish_to: "none" version: 0.1.0 environment: - sdk: '>=3.0.0 <4.0.0' + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dependencies: - bloc: ^8.1.4 + bloc: ^9.0.0 equatable: ^2.0.5 flutter: sdk: flutter - flutter_bloc: ^8.1.5 + flutter_bloc: ^9.1.1 dragon_charts_flutter: path: ../ @@ -19,4 +21,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^3.0.0 \ No newline at end of file + flutter_lints: ^6.0.0 diff --git a/packages/dragon_charts_flutter/example/pubspec_overrides.yaml b/packages/dragon_charts_flutter/example/pubspec_overrides.yaml deleted file mode 100644 index 40d95c58..00000000 --- a/packages/dragon_charts_flutter/example/pubspec_overrides.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# melos_managed_dependency_overrides: dragon_charts_flutter -dependency_overrides: - dragon_charts_flutter: - path: .. diff --git a/packages/dragon_charts_flutter/pubspec.yaml b/packages/dragon_charts_flutter/pubspec.yaml index 680abb58..82a4db4c 100644 --- a/packages/dragon_charts_flutter/pubspec.yaml +++ b/packages/dragon_charts_flutter/pubspec.yaml @@ -1,12 +1,14 @@ name: dragon_charts_flutter description: A lightweight and highly customizable charting library for Flutter. -version: 0.1.1-dev.1 +version: 0.1.1-dev.2 homepage: https://komodoplatform.com repository: https://github.com/KomodoPlatform/dragon_charts_flutter environment: # sdk: '>=2.17.0 <4.0.0' - sdk: '>=3.0.0 <4.0.0' + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dependencies: flutter: @@ -15,4 +17,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^5.1.0 + very_good_analysis: ^9.0.0 diff --git a/packages/dragon_logs/CHANGELOG.md b/packages/dragon_logs/CHANGELOG.md index b969474d..d901f9f0 100644 --- a/packages/dragon_logs/CHANGELOG.md +++ b/packages/dragon_logs/CHANGELOG.md @@ -1,3 +1,14 @@ +## 1.2.1 + +> Note: This release has breaking changes. + + - **FIX**(deps): misc deps fixes. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FEAT**(rpc): trading-related RPCs/types (#191). + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + - **BREAKING** **FEAT**: add dragon_logs package with Wasm-compatible logging. + - **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + ## 1.2.0 - **BREAKING**: Add WASM web support with OPFS-only storage diff --git a/packages/dragon_logs/LICENSE b/packages/dragon_logs/LICENSE index 1019bcd9..b2c91d7e 100644 --- a/packages/dragon_logs/LICENSE +++ b/packages/dragon_logs/LICENSE @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. diff --git a/packages/dragon_logs/example/pubspec.lock b/packages/dragon_logs/example/pubspec.lock deleted file mode 100644 index 7d0df99a..00000000 --- a/packages/dragon_logs/example/pubspec.lock +++ /dev/null @@ -1,438 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - cross_file: - dependency: transitive - description: - name: cross_file - sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670" - url: "https://pub.dev" - source: hosted - version: "0.3.4+2" - crypto: - dependency: transitive - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - dragon_logs: - dependency: "direct main" - description: - path: ".." - relative: true - source: path - version: "1.2.0+1" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - ffi: - dependency: transitive - description: - name: ffi - sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - file: - dependency: transitive - description: - name: file - sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 - url: "https://pub.dev" - source: hosted - version: "7.0.1" - fixnum: - dependency: transitive - description: - name: fixnum - sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be - url: "https://pub.dev" - source: hosted - version: "1.1.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" - url: "https://pub.dev" - source: hosted - version: "5.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - intl: - dependency: transitive - description: - name: intl - sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" - url: "https://pub.dev" - source: hosted - version: "0.20.2" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0" - url: "https://pub.dev" - source: hosted - version: "11.0.1" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7 - url: "https://pub.dev" - source: hosted - version: "5.1.1" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - mime: - dependency: transitive - description: - name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_provider: - dependency: transitive - description: - name: path_provider - sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" - url: "https://pub.dev" - source: hosted - version: "2.1.5" - path_provider_android: - dependency: transitive - description: - name: path_provider_android - sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9 - url: "https://pub.dev" - source: hosted - version: "2.2.17" - path_provider_foundation: - dependency: transitive - description: - name: path_provider_foundation - sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - path_provider_linux: - dependency: transitive - description: - name: path_provider_linux - sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 - url: "https://pub.dev" - source: hosted - version: "2.2.1" - path_provider_platform_interface: - dependency: transitive - description: - name: path_provider_platform_interface - sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - path_provider_windows: - dependency: transitive - description: - name: path_provider_windows - sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 - url: "https://pub.dev" - source: hosted - version: "2.3.0" - platform: - dependency: transitive - description: - name: platform - sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" - url: "https://pub.dev" - source: hosted - version: "3.1.6" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - share_plus: - dependency: transitive - description: - name: share_plus - sha256: fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da - url: "https://pub.dev" - source: hosted - version: "10.1.4" - share_plus_platform_interface: - dependency: transitive - description: - name: share_plus_platform_interface - sha256: cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b - url: "https://pub.dev" - source: hosted - version: "5.0.2" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - sprintf: - dependency: transitive - description: - name: sprintf - sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" - url: "https://pub.dev" - source: hosted - version: "7.0.0" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - url_launcher_linux: - dependency: transitive - description: - name: url_launcher_linux - sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - url_launcher_platform_interface: - dependency: transitive - description: - name: url_launcher_platform_interface - sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - url_launcher_web: - dependency: transitive - description: - name: url_launcher_web - sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - url_launcher_windows: - dependency: transitive - description: - name: url_launcher_windows - sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" - url: "https://pub.dev" - source: hosted - version: "3.1.4" - uuid: - dependency: transitive - description: - name: uuid - sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff - url: "https://pub.dev" - source: hosted - version: "4.5.1" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b - url: "https://pub.dev" - source: hosted - version: "2.2.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 - url: "https://pub.dev" - source: hosted - version: "15.0.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - win32: - dependency: transitive - description: - name: win32 - sha256: "66814138c3562338d05613a6e368ed8cfb237ad6d64a9e9334be3f309acfca03" - url: "https://pub.dev" - source: hosted - version: "5.14.0" - xdg_directories: - dependency: transitive - description: - name: xdg_directories - sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" - url: "https://pub.dev" - source: hosted - version: "1.1.0" -sdks: - dart: ">=3.8.0 <4.0.0" - flutter: ">=3.27.0" diff --git a/packages/dragon_logs/example/pubspec.yaml b/packages/dragon_logs/example/pubspec.yaml index 2742ef4b..86b66e5f 100644 --- a/packages/dragon_logs/example/pubspec.yaml +++ b/packages/dragon_logs/example/pubspec.yaml @@ -1,10 +1,12 @@ name: dragon_logs_example description: An example app for dragon_logs package -publish_to: 'none' +publish_to: "none" version: 1.0.0 environment: - sdk: '>=3.1.0 <4.0.0' + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dependencies: flutter: @@ -16,7 +18,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^5.0.0 + flutter_lints: ^6.0.0 flutter: uses-material-design: true diff --git a/packages/dragon_logs/example/pubspec_overrides.yaml b/packages/dragon_logs/example/pubspec_overrides.yaml deleted file mode 100644 index 4caa48fc..00000000 --- a/packages/dragon_logs/example/pubspec_overrides.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# melos_managed_dependency_overrides: dragon_logs -dependency_overrides: - dragon_logs: - path: .. diff --git a/packages/dragon_logs/pubspec.yaml b/packages/dragon_logs/pubspec.yaml index 70ec4c8c..81282905 100644 --- a/packages/dragon_logs/pubspec.yaml +++ b/packages/dragon_logs/pubspec.yaml @@ -1,15 +1,17 @@ name: dragon_logs description: An efficient cross-platform Flutter log storage framework with minimal dependencies. -version: 1.2.0+1 +version: 1.2.1 repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter/tree/main/packages/dragon_logs homepage: https://komodoplatform.com environment: - sdk: ^3.8.1 + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dev_dependencies: - lints: ^5.1.1 + lints: ^6.0.0 test: ^1.16.0 path_provider_platform_interface: any plugin_platform_interface: any @@ -31,7 +33,7 @@ dependencies: # ref: 470473ffc1ba39f6c90f31ababe0ee63b76b69fe #2.2.3 # Last approved via KW PR #1106 - share_plus: ^10.1.4 + share_plus: ^11.1.0 # ====== Flutter.dev/Dart.dev approved ====== # Secure review for Flutter.dev/Dart.dev packages not strictly required since diff --git a/packages/komodo_cex_market_data/CHANGELOG.md b/packages/komodo_cex_market_data/CHANGELOG.md index 60ce72a5..bfa3f4d6 100644 --- a/packages/komodo_cex_market_data/CHANGELOG.md +++ b/packages/komodo_cex_market_data/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.0.2+1 + + - **FEAT**(market-data): add support for multiple market data providers (#145). + - **FEAT**: offline private key export (#160). + - **FEAT**: migrate komodo_cex_market_data from komod-wallet (#37). + ## 0.0.1 - Initial version. diff --git a/packages/komodo_cex_market_data/LICENSE b/packages/komodo_cex_market_data/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_cex_market_data/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_cex_market_data/lib/src/coingecko/models/coin_market_data.g.dart b/packages/komodo_cex_market_data/lib/src/coingecko/models/coin_market_data.g.dart index 1ae4b50e..08caf147 100644 --- a/packages/komodo_cex_market_data/lib/src/coingecko/models/coin_market_data.g.dart +++ b/packages/komodo_cex_market_data/lib/src/coingecko/models/coin_market_data.g.dart @@ -42,23 +42,20 @@ _CoinMarketData _$CoinMarketDataFromJson(Map json) => athChangePercentage: const DecimalConverter().fromJson( json['ath_change_percentage'], ), - athDate: - json['ath_date'] == null - ? null - : DateTime.parse(json['ath_date'] as String), + athDate: json['ath_date'] == null + ? null + : DateTime.parse(json['ath_date'] as String), atl: const DecimalConverter().fromJson(json['atl']), atlChangePercentage: const DecimalConverter().fromJson( json['atl_change_percentage'], ), - atlDate: - json['atl_date'] == null - ? null - : DateTime.parse(json['atl_date'] as String), + atlDate: json['atl_date'] == null + ? null + : DateTime.parse(json['atl_date'] as String), roi: json['roi'], - lastUpdated: - json['last_updated'] == null - ? null - : DateTime.parse(json['last_updated'] as String), + lastUpdated: json['last_updated'] == null + ? null + : DateTime.parse(json['last_updated'] as String), ); Map _$CoinMarketDataToJson( diff --git a/packages/komodo_cex_market_data/pubspec.yaml b/packages/komodo_cex_market_data/pubspec.yaml index e0d7fad4..844dc0ef 100644 --- a/packages/komodo_cex_market_data/pubspec.yaml +++ b/packages/komodo_cex_market_data/pubspec.yaml @@ -1,10 +1,12 @@ name: komodo_cex_market_data description: CEX market data repositories and strategies with fallbacks for Komodo SDK apps. -version: 0.0.2 -publish_to: none # publishable packages should not have git dependencies +version: 0.0.2+1 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ">=3.7.0 <4.0.0" + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace # Add regular dependencies here. dependencies: @@ -15,8 +17,7 @@ dependencies: freezed_annotation: ^3.0.0 json_annotation: ^4.9.0 - komodo_defi_types: - path: ../komodo_defi_types + komodo_defi_types: ^0.3.0+2 # Approved via https://github.com/KomodoPlatform/komodo-wallet/pull/1106 hive: ^2.2.3 # Changed from git to pub.dev because git dependencies are not allowed in published packages @@ -31,4 +32,4 @@ dev_dependencies: freezed: ^3.0.4 json_serializable: ^6.7.1 build_runner: ^2.4.14 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 diff --git a/packages/komodo_cex_market_data/pubspec_overrides.yaml b/packages/komodo_cex_market_data/pubspec_overrides.yaml deleted file mode 100644 index aa186200..00000000 --- a/packages/komodo_cex_market_data/pubspec_overrides.yaml +++ /dev/null @@ -1,6 +0,0 @@ -# melos_managed_dependency_overrides: komodo_defi_rpc_methods,komodo_defi_types -dependency_overrides: - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types diff --git a/packages/komodo_coin_updates/.gitignore b/packages/komodo_coin_updates/.gitignore index 3cceda55..7d80cce4 100644 --- a/packages/komodo_coin_updates/.gitignore +++ b/packages/komodo_coin_updates/.gitignore @@ -1,7 +1,109 @@ -# https://dart.dev/guides/libraries/private-files -# Created by `dart pub` +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +.vscode/ +.vs/ + +# Firebase extras +.firebase/ + +# Flutter/Dart/Pub related +# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. +/pubspec.lock +**/doc/api/ +**/ios/Flutter/.last_build_id .dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +web/dist/*.js +web/dist/*.wasm +web/dist/*LICENSE.txt +web/src/mm2/ +web/src/kdf/ +web/kdf/ + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release + +# CI/CD Extras +demo_link +airdex-build.tar.gz +**/test_wallet.json +**/debug_data.json +**/config/firebase_analytics.json + +# js +node_modules + +assets/config/test_wallet.json +assets/**/debug_data.json + +# api native library +libmm2.a +libmm2.dylib +libkdflib.a +libkdflib.dylib +windows/**/*.exe +windows/**/*.dll +windows/**/exe/ +linux/bin/ +macos/x86/ +macos/bin/ +**/.api_last_updated* + +# Android C++ files +android/app/.cxx/ + +# Coins asset files +assets/config/coins.json +assets/config/coins_config.json +assets/config/seed_nodes.json +assets/config/coins_ci.json +assets/config/seed_nodes.json +assets/coin_icons/**/*.png +assets/coin_icons/**/*.jpg + +# MacOS +# Flutter-related +**/Flutter/ephemeral/ +**/Pods/ +macos/Frameworks/* + +# Xcode-related +**/xcuserdata/ -# Avoid committing pubspec.lock for library packages; see -# https://dart.dev/guides/libraries/private-files#pubspeclock. -pubspec.lock +# Flutter SDK +.fvm/ +**.zip diff --git a/packages/komodo_coin_updates/CHANGELOG.md b/packages/komodo_coin_updates/CHANGELOG.md index b66cbecb..d91892e8 100644 --- a/packages/komodo_coin_updates/CHANGELOG.md +++ b/packages/komodo_coin_updates/CHANGELOG.md @@ -1,5 +1,14 @@ -# Changelog +## 1.0.1 -## 0.0.1 +> Note: This release has breaking changes. -- Initial version. + - **FIX**(deps): misc deps fixes. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FEAT**(seed): update seed node format (#87). + - **FEAT**: add configurable seed node system with remote fetching (#85). + - **FEAT**: runtime coin updates (#38). + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + +## 1.0.0 + +- chore: add LICENSE; loosen hive constraints; hosted komodo_defi_types diff --git a/packages/komodo_coin_updates/LICENSE b/packages/komodo_coin_updates/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_coin_updates/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_coin_updates/pubspec.yaml b/packages/komodo_coin_updates/pubspec.yaml index e890d08f..2357f550 100644 --- a/packages/komodo_coin_updates/pubspec.yaml +++ b/packages/komodo_coin_updates/pubspec.yaml @@ -1,22 +1,25 @@ name: komodo_coin_updates description: Runtime coin config update coin updates. -version: 1.0.0 -publish_to: none # publishable packages can't have git dependencies +version: 1.0.1 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ^3.8.1 - flutter: ">=3.29.0 <3.36.0" + sdk: ">=3.9.0 <4.0.0" + flutter: ">=3.35.0" + +resolution: workspace # Add regular dependencies here. dependencies: + flutter: + sdk: flutter equatable: ^2.0.7 flutter_bloc: ^9.1.1 - hive: 2.2.3 - hive_flutter: 1.1.0 + hive: ^2.2.3 + hive_flutter: ^1.1.0 http: ^1.4.0 - komodo_defi_types: - path: ../komodo_defi_types - very_good_analysis: ^8.0.0 + komodo_defi_types: ^0.3.0+2 + very_good_analysis: ^9.0.0 dev_dependencies: flutter_test: diff --git a/packages/komodo_coin_updates/pubspec_overrides.yaml b/packages/komodo_coin_updates/pubspec_overrides.yaml deleted file mode 100644 index aa186200..00000000 --- a/packages/komodo_coin_updates/pubspec_overrides.yaml +++ /dev/null @@ -1,6 +0,0 @@ -# melos_managed_dependency_overrides: komodo_defi_rpc_methods,komodo_defi_types -dependency_overrides: - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types diff --git a/packages/komodo_coins/CHANGELOG.md b/packages/komodo_coins/CHANGELOG.md index 41cc7d81..a396261f 100644 --- a/packages/komodo_coins/CHANGELOG.md +++ b/packages/komodo_coins/CHANGELOG.md @@ -1,3 +1,27 @@ -## 0.0.1 +## 0.3.0+1 -* TODO: Describe initial release. +> Note: This release has breaking changes. + + - **REFACTOR**(types): Restructure type packages. + - **PERF**: migrate packages to Dart workspace". + - **PERF**: migrate packages to Dart workspace. + - **FIX**: pub submission errors. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FIX**(ui): resolve stale asset balance widget. + - **FIX**: remove obsolete coins transformer. + - **FIX**: revert ETH coins config migration transformer. + - **FIX**: breaking tendermint config changes and build transformer not using branch-specific content URL for non-master branches (#55). + - **FEAT**: offline private key export (#160). + - **FEAT**(pubkey): add streamed new address API with Trezor confirmations (#123). + - **FEAT**(ui): adjust error display layout for narrow screens (#114). + - **FEAT**: add configurable seed node system with remote fetching (#85). + - **FEAT**: nft enable RPC and activation params (#39). + - **FEAT**(dev): Install `melos`. + - **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. + - **FEAT**(sdk): Implement remaining SDK withdrawal functionality. + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + +## 0.3.0+0 + +- chore: set homepage to https URL; switch to hosted deps; add LICENSE diff --git a/packages/komodo_coins/LICENSE b/packages/komodo_coins/LICENSE index ba75c69f..84afa8c7 100644 --- a/packages/komodo_coins/LICENSE +++ b/packages/komodo_coins/LICENSE @@ -1 +1,22 @@ -TODO: Add your license here. +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_coins/pubspec.yaml b/packages/komodo_coins/pubspec.yaml index c000328d..63b017f1 100644 --- a/packages/komodo_coins/pubspec.yaml +++ b/packages/komodo_coins/pubspec.yaml @@ -1,12 +1,14 @@ name: komodo_coins description: "A package for fetching managing Komodo Platform coin configuration data storage, runtime updates, and queries." -version: 0.3.0+0 -homepage: "komodoplatform.com" -publish_to: none +version: 0.3.0+1 +homepage: "https://komodoplatform.com" +repository: "https://github.com/KomodoPlatform/komodo-defi-sdk-flutter" environment: - sdk: ^3.8.1 - flutter: ">=3.29.0 <3.36.0" + sdk: ">=3.9.0 <4.0.0" + flutter: ">=3.35.0" + +resolution: workspace dependencies: equatable: ^2.0.7 @@ -16,14 +18,13 @@ dependencies: # meta: meta: ^1.15.0 - komodo_defi_types: - path: ../komodo_defi_types + komodo_defi_types: ^0.3.0+2 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/packages/komodo_coins/pubspec_overrides.yaml b/packages/komodo_coins/pubspec_overrides.yaml deleted file mode 100644 index aa186200..00000000 --- a/packages/komodo_coins/pubspec_overrides.yaml +++ /dev/null @@ -1,6 +0,0 @@ -# melos_managed_dependency_overrides: komodo_defi_rpc_methods,komodo_defi_types -dependency_overrides: - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types diff --git a/packages/komodo_defi_framework/CHANGELOG.md b/packages/komodo_defi_framework/CHANGELOG.md index 5d7a8ca9..a49d3862 100644 --- a/packages/komodo_defi_framework/CHANGELOG.md +++ b/packages/komodo_defi_framework/CHANGELOG.md @@ -1,3 +1,60 @@ +## 0.3.0+1 + +> Note: This release has breaking changes. + + - **REFACTOR**(types): Restructure type packages. + - **REFACTOR**(komodo_defi_framework): add static, global log verbosity flag (#41). + - **PERF**: migrate packages to Dart workspace. + - **PERF**: migrate packages to Dart workspace". + - **FIX**(rpc-password-generator): update password validation to match KDF password policy (#58). + - **FIX**(komodo-defi-framework): export coin icons (#8). + - **FIX**: resolve bug with dispose logic. + - **FIX**: stop KDF when disposed. + - **FIX**: SIA support. + - **FIX**(kdf_operations): reduce wasm log verbosity in release mode (#11). + - **FIX**: kdf hashes. + - **FIX**(auth_service): hd wallet registration deadlock (#12). + - **FIX**: revert ETH coins config migration transformer. + - **FIX**(kdf): enable p2p in noAuth mode (#86). + - **FIX**(kdf-wasm-ops): response type conversion and migrate to js_interop (#14). + - **FIX**: Fix breaking dependency upgrades. + - **FIX**(debugging): Avoid unnecessary exceptions. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **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**(auth_service): legacy wallet bip39 validation (#18). + - **FIX**(native-auth-ops): remove exceptions from logs in KDF restart function (#45). + - **FIX**(kdf): Rebuild KDF checksums. + - **FIX**(wasm-ops): fix example app login by improving JS call error handling (#185). + - **FIX**(komodo-defi-framework): normalise kdf startup process between native and wasm (#7). + - **FIX**(kdf): Update KDF for HD withdrawal bug. + - **FIX**(bug): Fix JSON list parsing. + - **FIX**(build): update config format. + - **FIX**(native-ops): mobile kdf startup config requires dbdir parameter (#35). + - **FIX**(build_transformer): npm error when building without `package.json` (#3). + - **FIX**(local-exe-ops): local executable startup and registration (#33). + - **FIX**(example): encrypted seed import (#16). + - **FIX**(transaction-history): EVM StackOverflow exception (#30). + - **FEAT**(sdk): Implement remaining SDK withdrawal functionality. + - **FEAT**(build): Add regex support for KDF download. + - **FEAT**(sdk): Balance manager WIP. + - **FEAT**(builds): Add regex pattern support for KDF download. + - **FEAT**(dev): Install `melos`. + - **FEAT**(auth): Add update password feature. + - **FEAT**(auth): Implement new exceptions for update password RPC. + - **FEAT**(withdraw): add ibc source channel parameter (#63). + - **FEAT**(operations): update KDF operations interface and implementations. + - **FEAT**: add configurable seed node system with remote fetching (#85). + - **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). + - **FEAT**(ui): adjust error display layout for narrow screens (#114). + - **FEAT**(seed): update seed node format (#87). + - **FEAT**: offline private key export (#160). + - **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. + - **BUG**(windows): Fix incompatibility between Nvidia Windows drivers and Rust. + - **BUG**(wasm): remove validation for legacy methods. + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + ## 0.0.1 * TODO: Describe initial release. diff --git a/packages/komodo_defi_framework/assets/.transformer_invoker b/packages/komodo_defi_framework/assets/.transformer_invoker deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/komodo_defi_framework/pubspec.yaml b/packages/komodo_defi_framework/pubspec.yaml index 457b6394..f0084a6d 100644 --- a/packages/komodo_defi_framework/pubspec.yaml +++ b/packages/komodo_defi_framework/pubspec.yaml @@ -1,16 +1,19 @@ name: komodo_defi_framework description: "A Flutter plugin for the Komodo DeFi Framework, supporting both native (FFI) and web (WASM) platforms." -version: 0.3.0+0 +version: 0.3.0+1 homepage: https://komodoplatform.com -publish_to: "none" + +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: '>=3.3.0 <4.0.0' + sdk: '>=3.9.0 <4.0.0' # Minimum Flutter version is set quite high for build transformer capabilities. # If this is too high for your project, this can be lowered by commenting out # the following line and running the build transformer manually via CLI. - flutter: ">=3.29.0 <3.36.0" + flutter: ">=3.35.0" + +resolution: workspace dependencies: # aws_client: ^0.6.0 @@ -20,17 +23,13 @@ dependencies: flutter_web_plugins: sdk: flutter http: ^1.4.0 - komodo_coin_updates: - path: ../komodo_coin_updates - komodo_coins: - path: ../komodo_coins - komodo_defi_types: - path: ../komodo_defi_types - komodo_wallet_build_transformer: - path: ../komodo_wallet_build_transformer + komodo_coin_updates: ^1.0.1 + komodo_coins: ^0.3.0+1 + komodo_defi_types: ^0.3.0+2 + komodo_wallet_build_transformer: ^0.3.0+1 logging: ^1.3.0 mutex: ^3.1.0 - path: any + path: ^1.9.1 path_provider: ^2.1.4 plugin_platform_interface: ^2.0.2 web: ^1.1.0 @@ -43,7 +42,7 @@ dev_dependencies: flutter_test: sdk: flutter js: any - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 yaml: ^3.1.2 flutter: diff --git a/packages/komodo_defi_framework/pubspec_overrides.yaml b/packages/komodo_defi_framework/pubspec_overrides.yaml deleted file mode 100644 index a54142eb..00000000 --- a/packages/komodo_defi_framework/pubspec_overrides.yaml +++ /dev/null @@ -1,12 +0,0 @@ -# melos_managed_dependency_overrides: komodo_coin_updates,komodo_coins,komodo_defi_rpc_methods,komodo_defi_types,komodo_wallet_build_transformer -dependency_overrides: - komodo_coin_updates: - path: ../komodo_coin_updates - komodo_coins: - path: ../komodo_coins - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types - komodo_wallet_build_transformer: - path: ../komodo_wallet_build_transformer diff --git a/packages/komodo_defi_local_auth/CHANGELOG.md b/packages/komodo_defi_local_auth/CHANGELOG.md new file mode 100644 index 00000000..ca4ed40f --- /dev/null +++ b/packages/komodo_defi_local_auth/CHANGELOG.md @@ -0,0 +1,36 @@ +## 0.3.0+1 + +> Note: This release has breaking changes. + + - **REFACTOR**(types): Restructure type packages. + - **PERF**: migrate packages to Dart workspace". + - **PERF**: migrate packages to Dart workspace. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FIX**(local_auth): ensure kdf running before wallet deletion (#118). + - **FIX**: resolve bug with dispose logic. + - **FIX**(pubkey-strategy): use new PrivateKeyPolicy constructors for checks (#97). + - **FIX**(activation): eth PrivateKeyPolicy enum breaking changes (#96). + - **FIX**(auth): allow custom seeds for legacy wallets (#95). + - **FIX**(withdrawal-manager): use legacy RPCs for tendermint withdrawals (#57). + - **FIX**(auth): Translate KDF errors to auth errors. + - **FIX**(native-auth-ops): remove exceptions from logs in KDF restart function (#45). + - **FIX**(native-ops): mobile kdf startup config requires dbdir parameter (#35). + - **FIX**(local-exe-ops): local executable startup and registration (#33). + - **FIX**(transaction-storage): transaction streaming errors and hanging due to storage error (#28). + - **FIX**(auth_service): legacy wallet bip39 validation (#18). + - **FIX**(auth_service): hd wallet registration deadlock (#12). + - **FEAT**(rpc): trading-related RPCs/types (#191). + - **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). + - **FEAT**: offline private key export (#160). + - **FEAT**(seed): update seed node format (#87). + - **FEAT**(ui): adjust error display layout for narrow screens (#114). + - **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). + - **FEAT**: add configurable seed node system with remote fetching (#85). + - **FEAT**(auth): allow weak password in auth options (#54). + - **FEAT**(auth): Implement new exceptions for update password RPC. + - **FEAT**(auth): Add update password feature. + - **FEAT**(auth): enhance local authentication and secure storage. + - **FEAT**(dev): Install `melos`. + - **FEAT**(sdk): Balance manager WIP. + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + diff --git a/packages/komodo_defi_local_auth/LICENSE b/packages/komodo_defi_local_auth/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_defi_local_auth/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_defi_local_auth/pubspec.yaml b/packages/komodo_defi_local_auth/pubspec.yaml index 2e642b75..195be79e 100644 --- a/packages/komodo_defi_local_auth/pubspec.yaml +++ b/packages/komodo_defi_local_auth/pubspec.yaml @@ -1,12 +1,14 @@ name: komodo_defi_local_auth description: A package responsible for managing and abstracting out an authentication service on top of the API's methods -version: 0.3.0+0 -publish_to: none +version: 0.3.0+1 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ^3.8.1 - flutter: ">=3.29.0 <3.36.0" + sdk: ">=3.9.0 <4.0.0" + flutter: ">=3.35.0" + +resolution: workspace dependencies: flutter: @@ -15,14 +17,9 @@ dependencies: flutter_secure_storage: ^10.0.0-beta.4 freezed_annotation: ^3.0.0 - komodo_defi_framework: - path: ../komodo_defi_framework - - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - - komodo_defi_types: - path: ../komodo_defi_types + komodo_defi_framework: ^0.3.0+1 + komodo_defi_rpc_methods: ^0.3.0+1 + komodo_defi_types: ^0.3.0+2 local_auth: ^2.3.0 logging: ^1.3.0 @@ -36,4 +33,4 @@ dev_dependencies: freezed: ^3.0.4 index_generator: ^4.0.1 mocktail: ^1.0.4 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 diff --git a/packages/komodo_defi_local_auth/pubspec_overrides.yaml b/packages/komodo_defi_local_auth/pubspec_overrides.yaml deleted file mode 100644 index 3e4e8c6d..00000000 --- a/packages/komodo_defi_local_auth/pubspec_overrides.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# melos_managed_dependency_overrides: komodo_coin_updates,komodo_coins,komodo_defi_framework,komodo_defi_rpc_methods,komodo_defi_types,komodo_wallet_build_transformer -dependency_overrides: - komodo_coin_updates: - path: ../komodo_coin_updates - komodo_coins: - path: ../komodo_coins - komodo_defi_framework: - path: ../komodo_defi_framework - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types - komodo_wallet_build_transformer: - path: ../komodo_wallet_build_transformer diff --git a/packages/komodo_defi_rpc_methods/CHANGELOG.md b/packages/komodo_defi_rpc_methods/CHANGELOG.md index ff6a5d9e..62334376 100644 --- a/packages/komodo_defi_rpc_methods/CHANGELOG.md +++ b/packages/komodo_defi_rpc_methods/CHANGELOG.md @@ -1,7 +1,44 @@ -# 0.1.0+1 +## 0.3.0+1 -- feat: initial commit 🎉 +> Note: This release has breaking changes. -## 0.1.1 + - **REFACTOR**(tx history): Fix misrepresented fees field. + - **REFACTOR**: improve code quality and documentation. + - **REFACTOR**(types): Restructure type packages. + - **PERF**: migrate packages to Dart workspace". + - **PERF**: migrate packages to Dart workspace. + - **FIX**(rpc): Remove flutter dependency from RPC package. + - **FIX**(activation): eth PrivateKeyPolicy enum breaking changes (#96). + - **FIX**(withdraw): revert temporary IBC channel type changes (#136). + - **FIX**(activation): Fix eth activation parsing exception. + - **FIX**(debugging): Avoid unnecessary exceptions. + - **FEAT**(rpc): support max_connected on activation (#149). + - **FEAT**(pubkey): add streamed new address API with Trezor confirmations (#123). + - **FEAT**(ui): adjust error display layout for narrow screens (#114). + - **FEAT**(rpc): trading-related RPCs/types (#191). + - **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). + - **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). + - **FEAT**(withdraw): add ibc source channel parameter (#63). + - **FEAT**(auth): Implement new exceptions for update password RPC. + - **FEAT**: nft enable RPC and activation params (#39). + - **FEAT**(auth): Add update password feature. + - **FEAT**: enhance balance and market data management in SDK. + - **FEAT**(rpc): implement missing RPCs (#179) (#188). + - **FEAT**(signing): Implement message signing + format. + - **FEAT**(dev): Install `melos`. + - **FEAT**(withdrawals): Implement HD withdrawals. + - **FEAT**: custom token import (#22). + - **FEAT**(sdk): Implement remaining SDK withdrawal functionality. + - **FEAT**: offline private key export (#160). + - **FEAT**(pubkeys): add unbanning support (#161). + - **FEAT**(sdk): Balance manager WIP. + - **FEAT**(fees): integrate fee management (#152). + - **FEAT**(rpc): support max_connected on activation (#149)" (#150). + - **BUG**(tx): Fix broken legacy UTXO tx history. + - **BUG**: fix missing pubkey equality operators. + - **BUG**(tx): Fix and optimise transaction history SDK. + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. -- docs: README with usage examples for client.rpc namespaces +## 0.3.0+0 + +- chore: update dependencies; replace path deps with hosted; add LICENSE diff --git a/packages/komodo_defi_rpc_methods/LICENSE b/packages/komodo_defi_rpc_methods/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_defi_rpc_methods/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_defi_rpc_methods/pubspec.yaml b/packages/komodo_defi_rpc_methods/pubspec.yaml index 3ddf78e2..476923e1 100644 --- a/packages/komodo_defi_rpc_methods/pubspec.yaml +++ b/packages/komodo_defi_rpc_methods/pubspec.yaml @@ -1,11 +1,12 @@ name: komodo_defi_rpc_methods description: A package containing the RPC methods and responses for the Komodo DeFi Framework API -homepage: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter -version: 0.3.0+0 -publish_to: "none" +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter +version: 0.3.0+1 environment: - sdk: ^3.8.0 + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dependencies: collection: ^1.18.0 @@ -14,10 +15,9 @@ dependencies: equatable: ^2.0.7 freezed_annotation: ^3.0.0 json_annotation: ^4.9.0 - komodo_defi_types: - path: ../komodo_defi_types + komodo_defi_types: ^0.3.0+2 meta: ^1.15.0 - path: any + path: ^1.9.1 dev_dependencies: build_runner: ^2.4.14 @@ -26,4 +26,4 @@ dev_dependencies: json_serializable: ^6.7.1 mocktail: ^1.0.4 test: ^1.25.7 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 diff --git a/packages/komodo_defi_rpc_methods/pubspec_overrides.yaml b/packages/komodo_defi_rpc_methods/pubspec_overrides.yaml deleted file mode 100644 index 826ddad9..00000000 --- a/packages/komodo_defi_rpc_methods/pubspec_overrides.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# melos_managed_dependency_overrides: komodo_defi_types -dependency_overrides: - komodo_defi_types: - path: ../komodo_defi_types diff --git a/packages/komodo_defi_sdk/CHANGELOG.md b/packages/komodo_defi_sdk/CHANGELOG.md index 1f7edbf3..0c6e84c2 100644 --- a/packages/komodo_defi_sdk/CHANGELOG.md +++ b/packages/komodo_defi_sdk/CHANGELOG.md @@ -1,7 +1,88 @@ -# 0.1.0+1 +## 0.3.0+1 -- feat: initial commit 🎉 +> Note: This release has breaking changes. -## 0.1.1 + - **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. -- docs: comprehensive README with quick start, config, tasks, and advanced RPC +## 0.3.0+0 + +- chore: switch internal deps to hosted; add LICENSE; pin logging constraint diff --git a/packages/komodo_defi_sdk/LICENSE b/packages/komodo_defi_sdk/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_defi_sdk/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_defi_sdk/example/.firebaserc b/packages/komodo_defi_sdk/example/.firebaserc deleted file mode 100644 index c1775cda..00000000 --- a/packages/komodo_defi_sdk/example/.firebaserc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "projects": { - "default": "komodo-defi-sdk" - } -} diff --git a/packages/komodo_defi_sdk/example/firebase.json b/packages/komodo_defi_sdk/example/firebase.json deleted file mode 100644 index f97279be..00000000 --- a/packages/komodo_defi_sdk/example/firebase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "hosting": { - "source": ".", - "ignore": [ - "firebase.json", - "**/.*", - "**/node_modules/**" - ], - "frameworksBackend": { - "region": "europe-west1" - } - } -} diff --git a/packages/komodo_defi_sdk/example/macos/Flutter/GeneratedPluginRegistrant.swift b/packages/komodo_defi_sdk/example/macos/Flutter/GeneratedPluginRegistrant.swift index b83e6002..6d4a32f0 100644 --- a/packages/komodo_defi_sdk/example/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/packages/komodo_defi_sdk/example/macos/Flutter/GeneratedPluginRegistrant.swift @@ -14,7 +14,7 @@ import shared_preferences_foundation func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FlutterSecureStorageDarwinPlugin.register(with: registry.registrar(forPlugin: "FlutterSecureStorageDarwinPlugin")) - FLALocalAuthPlugin.register(with: registry.registrar(forPlugin: "FLALocalAuthPlugin")) + LocalAuthPlugin.register(with: registry.registrar(forPlugin: "LocalAuthPlugin")) MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin")) diff --git a/packages/komodo_defi_sdk/example/pubspec.lock b/packages/komodo_defi_sdk/example/pubspec.lock deleted file mode 100644 index 7c16c5c6..00000000 --- a/packages/komodo_defi_sdk/example/pubspec.lock +++ /dev/null @@ -1,890 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - bloc: - dependency: "direct main" - description: - name: bloc - sha256: "52c10575f4445c61dd9e0cafcc6356fdd827c4c64dd7945ef3c4105f6b6ac189" - url: "https://pub.dev" - source: hosted - version: "9.0.0" - bloc_concurrency: - dependency: "direct main" - description: - name: bloc_concurrency - sha256: "86b7b17a0a78f77fca0d7c030632b59b593b22acea2d96972588f40d4ef53a94" - url: "https://pub.dev" - source: hosted - version: "0.3.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - cross_file: - dependency: transitive - description: - name: cross_file - sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670" - url: "https://pub.dev" - source: hosted - version: "0.3.4+2" - crypto: - dependency: transitive - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - csslib: - dependency: transitive - description: - name: csslib - sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - decimal: - dependency: "direct main" - description: - name: decimal - sha256: "28239b8b929c1bd8618702e6dbc96e2618cf99770bbe9cb040d6cf56a11e4ec3" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - dragon_charts_flutter: - dependency: "direct main" - description: - path: "../../dragon_charts_flutter" - relative: true - source: path - version: "0.1.1-dev.1" - dragon_logs: - dependency: "direct main" - description: - path: "../../dragon_logs" - relative: true - source: path - version: "1.2.0+1" - equatable: - dependency: "direct main" - description: - name: equatable - sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" - url: "https://pub.dev" - source: hosted - version: "2.0.7" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - ffi: - dependency: transitive - description: - name: ffi - sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - file: - dependency: transitive - description: - name: file - sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 - url: "https://pub.dev" - source: hosted - version: "7.0.1" - fixnum: - dependency: transitive - description: - name: fixnum - sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be - url: "https://pub.dev" - source: hosted - version: "1.1.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_bloc: - dependency: "direct main" - description: - name: flutter_bloc - sha256: cf51747952201a455a1c840f8171d273be009b932c75093020f9af64f2123e38 - url: "https://pub.dev" - source: hosted - version: "9.1.1" - flutter_driver: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_plugin_android_lifecycle: - dependency: transitive - description: - name: flutter_plugin_android_lifecycle - sha256: f948e346c12f8d5480d2825e03de228d0eb8c3a737e4cdaa122267b89c022b5e - url: "https://pub.dev" - source: hosted - version: "2.0.28" - flutter_secure_storage: - dependency: "direct main" - description: - name: flutter_secure_storage - sha256: f7eceb0bc6f4fd0441e29d43cab9ac2a1c5ffd7ea7b64075136b718c46954874 - url: "https://pub.dev" - source: hosted - version: "10.0.0-beta.4" - flutter_secure_storage_darwin: - dependency: transitive - description: - name: flutter_secure_storage_darwin - sha256: f226f2a572bed96bc6542198ebaec227150786e34311d455a7e2d3d06d951845 - url: "https://pub.dev" - source: hosted - version: "0.1.0" - flutter_secure_storage_linux: - dependency: transitive - description: - name: flutter_secure_storage_linux - sha256: "9b4b73127e857cd3117d43a70fa3dddadb6e0b253be62e6a6ab85caa0742182c" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter_secure_storage_platform_interface: - dependency: transitive - description: - name: flutter_secure_storage_platform_interface - sha256: "8ceea1223bee3c6ac1a22dabd8feefc550e4729b3675de4b5900f55afcb435d6" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter_secure_storage_web: - dependency: transitive - description: - name: flutter_secure_storage_web - sha256: "4c3f233e739545c6cb09286eeec1cc4744138372b985113acc904f7263bef517" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - flutter_secure_storage_windows: - dependency: transitive - description: - name: flutter_secure_storage_windows - sha256: ff32af20f70a8d0e59b2938fc92de35b54a74671041c814275afd80e27df9f21 - url: "https://pub.dev" - source: hosted - version: "4.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - freezed_annotation: - dependency: transitive - description: - name: freezed_annotation - sha256: c87ff004c8aa6af2d531668b46a4ea379f7191dc6dfa066acd53d506da6e044b - url: "https://pub.dev" - source: hosted - version: "3.0.0" - fuchsia_remote_debug_protocol: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - get_it: - dependency: transitive - description: - name: get_it - sha256: f126a3e286b7f5b578bf436d5592968706c4c1de28a228b870ce375d9f743103 - url: "https://pub.dev" - source: hosted - version: "8.0.3" - hive: - dependency: transitive - description: - name: hive - sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" - url: "https://pub.dev" - source: hosted - version: "2.2.3" - hive_flutter: - dependency: transitive - description: - name: hive_flutter - sha256: dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc - url: "https://pub.dev" - source: hosted - version: "1.1.0" - html: - dependency: transitive - description: - name: html - sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602" - url: "https://pub.dev" - source: hosted - version: "0.15.6" - http: - dependency: transitive - description: - name: http - sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" - url: "https://pub.dev" - source: hosted - version: "1.4.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - integration_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - intl: - dependency: transitive - description: - name: intl - sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" - url: "https://pub.dev" - source: hosted - version: "0.20.2" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" - url: "https://pub.dev" - source: hosted - version: "4.9.0" - komodo_cex_market_data: - dependency: "direct overridden" - description: - path: "../../komodo_cex_market_data" - relative: true - source: path - version: "0.0.1" - komodo_coin_updates: - dependency: "direct overridden" - description: - path: "../../komodo_coin_updates" - relative: true - source: path - version: "1.0.0" - komodo_coins: - dependency: "direct overridden" - description: - path: "../../komodo_coins" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_framework: - dependency: "direct overridden" - description: - path: "../../komodo_defi_framework" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_local_auth: - dependency: "direct overridden" - description: - path: "../../komodo_defi_local_auth" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_rpc_methods: - dependency: "direct main" - description: - path: "../../komodo_defi_rpc_methods" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_sdk: - dependency: "direct main" - description: - path: ".." - relative: true - source: path - version: "0.3.0+0" - komodo_defi_types: - dependency: "direct main" - description: - path: "../../komodo_defi_types" - relative: true - source: path - version: "0.3.0+0" - komodo_ui: - dependency: "direct main" - description: - path: "../../komodo_ui" - relative: true - source: path - version: "0.3.0+0" - komodo_wallet_build_transformer: - dependency: "direct overridden" - description: - path: "../../komodo_wallet_build_transformer" - relative: true - source: path - version: "0.3.0+0" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0" - url: "https://pub.dev" - source: hosted - version: "11.0.1" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 - url: "https://pub.dev" - source: hosted - version: "6.0.0" - local_auth: - dependency: transitive - description: - name: local_auth - sha256: "434d854cf478f17f12ab29a76a02b3067f86a63a6d6c4eb8fbfdcfe4879c1b7b" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - local_auth_android: - dependency: transitive - description: - name: local_auth_android - sha256: "63ad7ca6396290626dc0cb34725a939e4cfe965d80d36112f08d49cf13a8136e" - url: "https://pub.dev" - source: hosted - version: "1.0.49" - local_auth_darwin: - dependency: transitive - description: - name: local_auth_darwin - sha256: "630996cd7b7f28f5ab92432c4b35d055dd03a747bc319e5ffbb3c4806a3e50d2" - url: "https://pub.dev" - source: hosted - version: "1.4.3" - local_auth_platform_interface: - dependency: transitive - description: - name: local_auth_platform_interface - sha256: "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a" - url: "https://pub.dev" - source: hosted - version: "1.0.10" - local_auth_windows: - dependency: transitive - description: - name: local_auth_windows - sha256: bc4e66a29b0fdf751aafbec923b5bed7ad6ed3614875d8151afe2578520b2ab5 - url: "https://pub.dev" - source: hosted - version: "1.0.11" - logging: - dependency: "direct main" - description: - name: logging - sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 - url: "https://pub.dev" - source: hosted - version: "1.3.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - mime: - dependency: transitive - description: - name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - mobile_scanner: - dependency: transitive - description: - name: mobile_scanner - sha256: "72f06a071aa8b14acea3ab43ea7949eefe4a2469731ae210e006ba330a033a8c" - url: "https://pub.dev" - source: hosted - version: "7.0.0" - mutex: - dependency: transitive - description: - name: mutex - sha256: "8827da25de792088eb33e572115a5eb0d61d61a3c01acbc8bcbe76ed78f1a1f2" - url: "https://pub.dev" - source: hosted - version: "3.1.0" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" - source: hosted - version: "1.0.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_provider: - dependency: transitive - description: - name: path_provider - sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" - url: "https://pub.dev" - source: hosted - version: "2.1.5" - path_provider_android: - dependency: transitive - description: - name: path_provider_android - sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9 - url: "https://pub.dev" - source: hosted - version: "2.2.17" - path_provider_foundation: - dependency: transitive - description: - name: path_provider_foundation - sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - path_provider_linux: - dependency: transitive - description: - name: path_provider_linux - sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 - url: "https://pub.dev" - source: hosted - version: "2.2.1" - path_provider_platform_interface: - dependency: transitive - description: - name: path_provider_platform_interface - sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - path_provider_windows: - dependency: transitive - description: - name: path_provider_windows - sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 - url: "https://pub.dev" - source: hosted - version: "2.3.0" - platform: - dependency: transitive - description: - name: platform - sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" - url: "https://pub.dev" - source: hosted - version: "3.1.6" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - process: - dependency: transitive - description: - name: process - sha256: "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d" - url: "https://pub.dev" - source: hosted - version: "5.0.3" - provider: - dependency: transitive - description: - name: provider - sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84" - url: "https://pub.dev" - source: hosted - version: "6.1.5" - rational: - dependency: transitive - description: - name: rational - sha256: cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336 - url: "https://pub.dev" - source: hosted - version: "2.2.3" - share_plus: - dependency: transitive - description: - name: share_plus - sha256: fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da - url: "https://pub.dev" - source: hosted - version: "10.1.4" - share_plus_platform_interface: - dependency: transitive - description: - name: share_plus_platform_interface - sha256: cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b - url: "https://pub.dev" - source: hosted - version: "5.0.2" - shared_preferences: - dependency: transitive - description: - name: shared_preferences - sha256: "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5" - url: "https://pub.dev" - source: hosted - version: "2.5.3" - shared_preferences_android: - dependency: transitive - description: - name: shared_preferences_android - sha256: "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac" - url: "https://pub.dev" - source: hosted - version: "2.4.10" - shared_preferences_foundation: - dependency: transitive - description: - name: shared_preferences_foundation - sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03" - url: "https://pub.dev" - source: hosted - version: "2.5.4" - shared_preferences_linux: - dependency: transitive - description: - name: shared_preferences_linux - sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - shared_preferences_platform_interface: - dependency: transitive - description: - name: shared_preferences_platform_interface - sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - shared_preferences_web: - dependency: transitive - description: - name: shared_preferences_web - sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019 - url: "https://pub.dev" - source: hosted - version: "2.4.3" - shared_preferences_windows: - dependency: transitive - description: - name: shared_preferences_windows - sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - sprintf: - dependency: transitive - description: - name: sprintf - sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" - url: "https://pub.dev" - source: hosted - version: "7.0.0" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - stream_transform: - dependency: transitive - description: - name: stream_transform - sha256: ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871 - url: "https://pub.dev" - source: hosted - version: "2.1.1" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - sync_http: - dependency: transitive - description: - name: sync_http - sha256: "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961" - url: "https://pub.dev" - source: hosted - version: "0.3.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - url_launcher_linux: - dependency: transitive - description: - name: url_launcher_linux - sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - url_launcher_platform_interface: - dependency: transitive - description: - name: url_launcher_platform_interface - sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - url_launcher_web: - dependency: transitive - description: - name: url_launcher_web - sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - url_launcher_windows: - dependency: transitive - description: - name: url_launcher_windows - sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" - url: "https://pub.dev" - source: hosted - version: "3.1.4" - uuid: - dependency: transitive - description: - name: uuid - sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff - url: "https://pub.dev" - source: hosted - version: "4.5.1" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b - url: "https://pub.dev" - source: hosted - version: "2.2.0" - very_good_analysis: - dependency: "direct dev" - description: - name: very_good_analysis - sha256: c529563be4cbba1137386f2720fb7ed69e942012a28b13398d8a5e3e6ef551a7 - url: "https://pub.dev" - source: hosted - version: "8.0.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 - url: "https://pub.dev" - source: hosted - version: "15.0.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - webdriver: - dependency: transitive - description: - name: webdriver - sha256: "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade" - url: "https://pub.dev" - source: hosted - version: "3.1.0" - win32: - dependency: transitive - description: - name: win32 - sha256: "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba" - url: "https://pub.dev" - source: hosted - version: "5.13.0" - xdg_directories: - dependency: transitive - description: - name: xdg_directories - sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" - url: "https://pub.dev" - source: hosted - version: "1.1.0" -sdks: - dart: ">=3.8.1 <4.0.0" - flutter: ">=3.29.0" diff --git a/packages/komodo_defi_sdk/example/pubspec.yaml b/packages/komodo_defi_sdk/example/pubspec.yaml index 3a3e0f1c..610f361b 100644 --- a/packages/komodo_defi_sdk/example/pubspec.yaml +++ b/packages/komodo_defi_sdk/example/pubspec.yaml @@ -4,7 +4,9 @@ publish_to: "none" version: 0.1.0 environment: - sdk: ^3.8.1 + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dependencies: bloc: ^9.0.0 @@ -44,7 +46,7 @@ dev_dependencies: integration_test: sdk: flutter - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 flutter: uses-material-design: true diff --git a/packages/komodo_defi_sdk/example/pubspec_overrides.yaml b/packages/komodo_defi_sdk/example/pubspec_overrides.yaml deleted file mode 100644 index f1249f9d..00000000 --- a/packages/komodo_defi_sdk/example/pubspec_overrides.yaml +++ /dev/null @@ -1,26 +0,0 @@ -# melos_managed_dependency_overrides: dragon_charts_flutter,dragon_logs,komodo_cex_market_data,komodo_coin_updates,komodo_coins,komodo_defi_framework,komodo_defi_local_auth,komodo_defi_rpc_methods,komodo_defi_sdk,komodo_defi_types,komodo_ui,komodo_wallet_build_transformer -dependency_overrides: - dragon_charts_flutter: - path: ../../dragon_charts_flutter - dragon_logs: - path: ../../dragon_logs - komodo_cex_market_data: - path: ../../komodo_cex_market_data - komodo_coin_updates: - path: ../../komodo_coin_updates - komodo_coins: - path: ../../komodo_coins - komodo_defi_framework: - path: ../../komodo_defi_framework - komodo_defi_local_auth: - path: ../../komodo_defi_local_auth - komodo_defi_rpc_methods: - path: ../../komodo_defi_rpc_methods - komodo_defi_sdk: - path: .. - komodo_defi_types: - path: ../../komodo_defi_types - komodo_ui: - path: ../../komodo_ui - komodo_wallet_build_transformer: - path: ../../komodo_wallet_build_transformer diff --git a/packages/komodo_defi_sdk/example/web/kdf/res/kdflib_bootstrapper.js b/packages/komodo_defi_sdk/example/web/kdf/res/kdflib_bootstrapper.js deleted file mode 100644 index 9c92413c..00000000 --- a/packages/komodo_defi_sdk/example/web/kdf/res/kdflib_bootstrapper.js +++ /dev/null @@ -1,79 +0,0 @@ -// @ts-check -import init, { LogLevel } from "../kdf/bin/kdflib.js"; -import * as kdflib from "../kdf/bin/kdflib.js"; - -const LOG_LEVEL = LogLevel.Info; - -// Create a global 'kdf' object -const kdf = {}; - -// Initialization state -kdf._initPromise = null; -kdf._isInitializing = false; -kdf.isInitialized = false; - -// Loads the wasm file, so we use the -// default export to inform it where the wasm file is located on the -// server, and then we wait on the returned promise to wait for the -// wasm to be loaded. -// @ts-ignore -kdf.init_wasm = async function () { - if (kdf.isInitialized) { - // If already initialized, return immediately - return; - } - - if (kdf._initPromise) { - // If already initializing, await the existing promise - return await kdf._initPromise; - } - if (kdf._isInitializing) { - // If already initializing (but no promise yet), return a pending promise - return new Promise((resolve, reject) => { - const checkInitialization = () => { - if (kdf._initPromise) { - kdf._initPromise.then(resolve).catch(reject); - } else { - setTimeout(checkInitialization, 50); - } - }; - checkInitialization(); - }); - } - - kdf._isInitializing = true; - kdf._initPromise = init() - .then(() => { - kdf._isInitializing = false; - kdf._initPromise = null; - kdf.isInitialized = true; - }) - .catch((error) => { - kdf._isInitializing = false; - kdf._initPromise = null; - throw error; - }); - - return await kdf._initPromise; -} - - - -// @ts-ignore -kdf.reload_page = function () { - window.location.reload(); -} - -// @ts-ignore -// kdf.zip_encode = zip.encode; - - -Object.assign(kdf, kdflib); - -kdf.init_wasm().catch(console.error); - -// @ts-ignore -window.kdf = kdf; - -export default kdf; -export { kdf }; diff --git a/packages/komodo_defi_sdk/pubspec.yaml b/packages/komodo_defi_sdk/pubspec.yaml index 01a57a35..06a9a440 100644 --- a/packages/komodo_defi_sdk/pubspec.yaml +++ b/packages/komodo_defi_sdk/pubspec.yaml @@ -3,17 +3,14 @@ description: 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. -version: 0.3.0+0 - -# Temporarily set since published packages can't have path dependencies. -# When this package is stable, the child packages will be published to pub.dev -# and this package will depend on pub.dev hosted versions so that it can be -# published to pub.dev as well. -publish_to: "none" +version: 0.3.0+1 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ^3.8.1 - flutter: ">=3.29.0 <3.36.0" + sdk: ">=3.9.0 <4.0.0" + flutter: ">=3.35.0" + +resolution: workspace dependencies: collection: ^1.18.0 @@ -23,33 +20,26 @@ dependencies: flutter_secure_storage: ^10.0.0-beta.4 get_it: ^8.0.3 http: ^1.4.0 - komodo_cex_market_data: - path: ../komodo_cex_market_data - komodo_coins: - path: ../komodo_coins - komodo_defi_framework: - path: ../komodo_defi_framework - komodo_defi_local_auth: - path: ../komodo_defi_local_auth - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types - komodo_ui: - path: ../komodo_ui + komodo_cex_market_data: ^0.0.2+1 + komodo_coins: ^0.3.0+1 + komodo_defi_framework: ^0.3.0+1 + komodo_defi_local_auth: ^0.3.0+1 + komodo_defi_rpc_methods: ^0.3.0+1 + komodo_defi_types: ^0.3.0+2 + komodo_ui: ^0.3.0+1 mutex: ^3.1.0 provider: ^6.1.2 shared_preferences: ^2.3.2 - logging: any + logging: ^1.3.0 dev_dependencies: index_generator: ^4.0.1 fake_async: ^1.3.3 mocktail: ^1.0.4 # test: ^1.25.7 test: ^1.25.7 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 # TODO: Move to a separate sub-package? # flutter: # assets: diff --git a/packages/komodo_defi_sdk/pubspec_overrides.yaml b/packages/komodo_defi_sdk/pubspec_overrides.yaml deleted file mode 100644 index becf423d..00000000 --- a/packages/komodo_defi_sdk/pubspec_overrides.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# melos_managed_dependency_overrides: komodo_cex_market_data,komodo_coin_updates,komodo_coins,komodo_defi_framework,komodo_defi_local_auth,komodo_defi_rpc_methods,komodo_defi_types,komodo_ui,komodo_wallet_build_transformer -dependency_overrides: - komodo_cex_market_data: - path: ../komodo_cex_market_data - komodo_coin_updates: - path: ../komodo_coin_updates - komodo_coins: - path: ../komodo_coins - komodo_defi_framework: - path: ../komodo_defi_framework - komodo_defi_local_auth: - path: ../komodo_defi_local_auth - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types - komodo_ui: - path: ../komodo_ui - komodo_wallet_build_transformer: - path: ../komodo_wallet_build_transformer diff --git a/packages/komodo_defi_types/CHANGELOG.md b/packages/komodo_defi_types/CHANGELOG.md index 466528c6..c544a092 100644 --- a/packages/komodo_defi_types/CHANGELOG.md +++ b/packages/komodo_defi_types/CHANGELOG.md @@ -1,3 +1,70 @@ -## 0.0.1 +## 0.3.0+2 -- Init. +> Note: This release has breaking changes. + + - **REFACTOR**(tx history): Fix misrepresented fees field. + - **REFACTOR**(types): Restructure type packages. + - **PERF**: migrate packages to Dart workspace". + - **PERF**: migrate packages to Dart workspace. + - **FIX**(debugging): Avoid unnecessary exceptions. + - **FIX**(deps): resolve deps error. + - **FIX**(wasm-ops): fix example app login by improving JS call error handling (#185). + - **FIX**(ui): resolve stale asset balance widget. + - **FIX**(types): export missing RPC types. + - **FIX**(activation): Fix eth activation parsing exception. + - **FIX**(withdraw): revert temporary IBC channel type changes (#136). + - **FIX**: SIA support. + - **FIX**(pubkey-strategy): use new PrivateKeyPolicy constructors for checks (#97). + - **FIX**(activation): eth PrivateKeyPolicy enum breaking changes (#96). + - **FIX**: pub submission errors. + - **FIX**: Add pubkey property needed for GUI. + - **FIX**(trezor,activation): add PrivateKeyPolicy to AuthOptions (#75). + - **FIX**: Fix breaking dependency upgrades. + - **FIX**(fee-info): update tendermint, erc20, and qrc20 `fee_details` response format (#60). + - **FIX**(rpc-password-generator): update password validation to match KDF password policy (#58). + - **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**(types): Fix Sub-class naming. + - **FIX**(bug): Fix JSON list parsing. + - **FIX**(local-exe-ops): local executable startup and registration (#33). + - **FIX**(example): Fix registration form regression. + - **FIX**(transaction-storage): transaction streaming errors and hanging due to storage error (#28). + - **FIX**(types): Make types index private. + - **FIX**(example): encrypted seed import (#16). + - **FEAT**(sdk): add trezor support via RPC and SDK wrappers (#77). + - **FEAT**(auth): Implement new exceptions for update password RPC. + - **FEAT**(signing): Add message signing prefix to models. + - **FEAT**(auth): poll trezor connection status and sign out when disconnected (#126). + - **FEAT**(KDF): Make provision for HD mode signing. + - **FEAT**(market-data): add support for multiple market data providers (#145). + - **FEAT**: enhance balance and market data management in SDK. + - **FEAT**(types): add new models and utility classes for reactive data handling. + - **FEAT**(dev): Install `melos`. + - **FEAT**(sdk): Balance manager WIP. + - **FEAT**(rpc): trading-related RPCs/types (#191). + - **FEAT**(withdrawals): Implement HD withdrawals. + - **FEAT**: add configurable seed node system with remote fetching (#85). + - **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. + - **FEAT**(seed): update seed node format (#87). + - **FEAT**: custom token import (#22). + - **FEAT**(pubkey): add streamed new address API with Trezor confirmations (#123). + - **FEAT**(sdk): Implement remaining SDK withdrawal functionality. + - **FEAT**(types): Iterate on withdrawal-related types. + - **FEAT**(withdraw): add ibc source channel parameter (#63). + - **FEAT**(ui): add helper constructors for AssetLogo from legacy ticker and AssetId (#109). + - **FEAT**: offline private key export (#160). + - **FEAT**(ui): adjust error display layout for narrow screens (#114). + - **FEAT**(asset): add message signing support flag (#105). + - **FEAT**(HD): Implement GUI utility for asset status. + - **FEAT**(auth): allow weak password in auth options (#54). + - **FEAT**(fees): integrate fee management (#152). + - **BUG**(import): Fix incorrect encrypted seed parsing. + - **BUG**: fix missing pubkey equality operators. + - **BUG**(auth): Fix registration failing on Windows and Windows web builds (#34). + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + +## 0.3.0+0 + +- chore: add LICENSE, repository; add characters dep; loosen flutter bound diff --git a/packages/komodo_defi_types/LICENSE b/packages/komodo_defi_types/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_defi_types/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_defi_types/pubspec.yaml b/packages/komodo_defi_types/pubspec.yaml index 29038b88..7e898613 100644 --- a/packages/komodo_defi_types/pubspec.yaml +++ b/packages/komodo_defi_types/pubspec.yaml @@ -1,15 +1,17 @@ name: komodo_defi_types description: Type definitions for Komodo DeFi Framework. -version: 0.3.0+0 -repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter/ -publish_to: none +version: 0.3.0+2 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ">=3.8.0 <4.0.0" + sdk: ">=3.9.0 <4.0.0" # TODO: Refactor to pure Dart package - flutter: ">=3.29.0 <3.36.0" + flutter: ">=3.35.0" + +resolution: workspace dependencies: + characters: ^1.4.0 crypto: ^3.0.6 decimal: ^3.2.1 equatable: ^2.0.7 @@ -17,8 +19,7 @@ dependencies: sdk: flutter freezed_annotation: ^3.0.0 json_annotation: ^4.9.0 - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods + komodo_defi_rpc_methods: ^0.3.0+1 meta: ^1.15.0 dev_dependencies: @@ -28,7 +29,7 @@ dev_dependencies: json_serializable: ^6.7.1 lints: ^6.0.0 test: ^1.25.7 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 flutter: assets: diff --git a/packages/komodo_defi_types/pubspec_overrides.yaml b/packages/komodo_defi_types/pubspec_overrides.yaml deleted file mode 100644 index 672fc065..00000000 --- a/packages/komodo_defi_types/pubspec_overrides.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# melos_managed_dependency_overrides: komodo_defi_rpc_methods -dependency_overrides: - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods diff --git a/packages/komodo_symbol_converter/CHANGELOG.md b/packages/komodo_symbol_converter/CHANGELOG.md new file mode 100644 index 00000000..debfc766 --- /dev/null +++ b/packages/komodo_symbol_converter/CHANGELOG.md @@ -0,0 +1,13 @@ +## 0.3.0+1 + +> Note: This release has breaking changes. + + - **PERF**: migrate packages to Dart workspace". + - **PERF**: migrate packages to Dart workspace. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FEAT**: offline private key export (#160). + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + +## 0.3.0+0 + +- chore: initial publishable release; add LICENSE and repository diff --git a/packages/komodo_symbol_converter/LICENSE b/packages/komodo_symbol_converter/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_symbol_converter/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_symbol_converter/pubspec.yaml b/packages/komodo_symbol_converter/pubspec.yaml index edda7dd9..1ab9a708 100644 --- a/packages/komodo_symbol_converter/pubspec.yaml +++ b/packages/komodo_symbol_converter/pubspec.yaml @@ -1,12 +1,14 @@ name: komodo_symbol_converter description: A lightweight package to convert fiat/crypto prices and charts -version: 0.3.0+0 -publish_to: none +version: 0.3.0+1 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ^3.8.1 + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dev_dependencies: mocktail: ^1.0.4 test: ^1.25.7 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 diff --git a/packages/komodo_ui/CHANGELOG.md b/packages/komodo_ui/CHANGELOG.md index 559ba6af..becfaa08 100644 --- a/packages/komodo_ui/CHANGELOG.md +++ b/packages/komodo_ui/CHANGELOG.md @@ -1,3 +1,42 @@ +## 0.3.0+1 + +> Note: This release has breaking changes. + + - **REFACTOR**: improve code quality and documentation. + - **PERF**: migrate packages to Dart workspace. + - **PERF**: migrate packages to Dart workspace". + - **FIX**(ui): make Divided button min width. + - **FIX**: Fix breaking dependency upgrades. + - **FIX**(fee-info): update tendermint, erc20, and qrc20 `fee_details` response format (#60). + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FIX**(ui): convert error display to stateful widget to toggle detailed error message (#46). + - **FIX**(withdraw): update amount when isMaxAmount and show dropdown icon (#44). + - **FEAT**(ui): Address and fee UI enhancements + formatting. + - **FEAT**(ui): allow customizing SourceAddressField header (#135). + - **FEAT**: offline private key export (#160). + - **FEAT**(ui): add helper constructors for AssetLogo from legacy ticker and AssetId (#109). + - **FEAT**(ui): adjust error display layout for narrow screens (#114). + - **FEAT**(KDF): Make provision for HD mode signing. + - **FEAT**(source-address-field): add show balance toggle (#43). + - **FEAT**: enhance balance and market data management in SDK. + - **FEAT**(ui): add AssetLogo widget (#78). + - **FEAT**(transactions): add activations and withdrawal priority features. + - **FEAT**(ui): update asset components and SDK integrations. + - **FEAT**(ui): enhance withdrawal form components with better validation and feedback. + - **FEAT**(ui): add hero support for coin icons (#159). + - **FEAT**(signing): Implement message signing + format. + - **FEAT**(dev): Install `melos`. + - **FEAT**(sdk): Balance manager WIP. + - **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. + - **FEAT**: custom token import (#22). + - **FEAT**(ui): Migrate withdrawal-related widgets from KW. + - **FEAT**(sdk): Implement remaining SDK withdrawal functionality. + - **FEAT**(UI): Migrate QR code scanner from KW. + - **FEAT**(ui): redesign core input components with improved UX. + - **DOCS**(ui): Document UI package structure. + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + ## 0.3.0+0 - docs: README with highlights, usage, and relation to SDK adapters diff --git a/packages/komodo_ui/LICENSE b/packages/komodo_ui/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_ui/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_ui/pubspec.yaml b/packages/komodo_ui/pubspec.yaml index d8d46d31..d50ab3f8 100644 --- a/packages/komodo_ui/pubspec.yaml +++ b/packages/komodo_ui/pubspec.yaml @@ -1,12 +1,14 @@ name: komodo_ui description: A high-level widget catalog relevant to building Flutter UI apps which consume Komodo DeFi Framework -version: 0.3.0+0 -publish_to: none +version: 0.3.0+1 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ^3.8.1 - flutter: ">=3.29.0 <3.36.0" + sdk: ">=3.9.0 <4.0.0" + flutter: ">=3.35.0" + +resolution: workspace dependencies: decimal: ^3.2.1 @@ -15,8 +17,7 @@ dependencies: sdk: flutter intl: ^0.20.2 - komodo_defi_types: - path: ../komodo_defi_types + komodo_defi_types: ^0.3.0+2 mobile_scanner: ^7.0.0 dev_dependencies: @@ -24,4 +25,4 @@ dev_dependencies: sdk: flutter index_generator: ^4.0.1 mocktail: ^1.0.4 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 diff --git a/packages/komodo_ui/pubspec_overrides.yaml b/packages/komodo_ui/pubspec_overrides.yaml deleted file mode 100644 index aa186200..00000000 --- a/packages/komodo_ui/pubspec_overrides.yaml +++ /dev/null @@ -1,6 +0,0 @@ -# melos_managed_dependency_overrides: komodo_defi_rpc_methods,komodo_defi_types -dependency_overrides: - komodo_defi_rpc_methods: - path: ../komodo_defi_rpc_methods - komodo_defi_types: - path: ../komodo_defi_types diff --git a/packages/komodo_wallet_build_transformer/CHANGELOG.md b/packages/komodo_wallet_build_transformer/CHANGELOG.md index effe43c8..c9209ed7 100644 --- a/packages/komodo_wallet_build_transformer/CHANGELOG.md +++ b/packages/komodo_wallet_build_transformer/CHANGELOG.md @@ -1,3 +1,26 @@ -## 1.0.0 +## 0.3.0+1 -- Initial version. +> Note: This release has breaking changes. + + - **REFACTOR**(build_transformer): move api release download and extraction to separate files (#23). + - **PERF**: migrate packages to Dart workspace". + - **PERF**: migrate packages to Dart workspace. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FIX**: breaking tendermint config changes and build transformer not using branch-specific content URL for non-master branches (#55). + - **FIX**(build-transformer): ios xcode errors (#6). + - **FIX**(build_transformer): npm error when building without `package.json` (#3). + - **FEAT**: offline private key export (#160). + - **FEAT**(wallet_build_transformer): add flexible CDN support (#144). + - **FEAT**(ui): adjust error display layout for narrow screens (#114). + - **FEAT**: enhance balance and market data management in SDK. + - **FEAT**(dev): Install `melos`. + - **FEAT**(hd): HD withdrawal supporting widgets and (WIP) multi-instance example. + - **FEAT**(build): Add regex support for KDF download. + - **FEAT**(builds): Add regex pattern support for KDF download. + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + - **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + +## 0.3.0+0 + +- chore: align with monorepo versioning; add LICENSE and repository diff --git a/packages/komodo_wallet_build_transformer/LICENSE b/packages/komodo_wallet_build_transformer/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_wallet_build_transformer/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_wallet_build_transformer/pubspec.lock b/packages/komodo_wallet_build_transformer/pubspec.lock deleted file mode 100644 index 23ef4273..00000000 --- a/packages/komodo_wallet_build_transformer/pubspec.lock +++ /dev/null @@ -1,461 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f - url: "https://pub.dev" - source: hosted - version: "82.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0" - url: "https://pub.dev" - source: hosted - version: "7.4.5" - args: - dependency: "direct main" - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - checked_yaml: - dependency: transitive - description: - name: checked_yaml - sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff - url: "https://pub.dev" - source: hosted - version: "2.0.3" - cli_config: - dependency: transitive - description: - name: cli_config - sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec - url: "https://pub.dev" - source: hosted - version: "0.2.0" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - convert: - dependency: transitive - description: - name: convert - sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 - url: "https://pub.dev" - source: hosted - version: "3.1.2" - coverage: - dependency: transitive - description: - name: coverage - sha256: "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a" - url: "https://pub.dev" - source: hosted - version: "1.14.0" - crypto: - dependency: "direct main" - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - csslib: - dependency: transitive - description: - name: csslib - sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - file: - dependency: transitive - description: - name: file - sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 - url: "https://pub.dev" - source: hosted - version: "7.0.1" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 - url: "https://pub.dev" - source: hosted - version: "4.0.0" - glob: - dependency: transitive - description: - name: glob - sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de - url: "https://pub.dev" - source: hosted - version: "2.1.3" - html: - dependency: "direct main" - description: - name: html - sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602" - url: "https://pub.dev" - source: hosted - version: "0.15.6" - http: - dependency: "direct main" - description: - name: http - sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" - url: "https://pub.dev" - source: hosted - version: "1.4.0" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 - url: "https://pub.dev" - source: hosted - version: "3.2.2" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - io: - dependency: transitive - description: - name: io - sha256: dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b - url: "https://pub.dev" - source: hosted - version: "1.0.5" - js: - dependency: transitive - description: - name: js - sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" - url: "https://pub.dev" - source: hosted - version: "0.7.2" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" - url: "https://pub.dev" - source: hosted - version: "4.9.0" - lints: - dependency: transitive - description: - name: lints - sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 - url: "https://pub.dev" - source: hosted - version: "6.0.0" - logging: - dependency: "direct main" - description: - name: logging - sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 - url: "https://pub.dev" - source: hosted - version: "1.3.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - meta: - dependency: transitive - description: - name: meta - sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" - url: "https://pub.dev" - source: hosted - version: "1.17.0" - mime: - dependency: transitive - description: - name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - package_config: - dependency: transitive - description: - name: package_config - sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc - url: "https://pub.dev" - source: hosted - version: "2.2.0" - path: - dependency: "direct main" - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" - url: "https://pub.dev" - source: hosted - version: "2.2.0" - pubspec_parse: - dependency: transitive - description: - name: pubspec_parse - sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - shelf: - dependency: transitive - description: - name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 - url: "https://pub.dev" - source: hosted - version: "1.4.2" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 - url: "https://pub.dev" - source: hosted - version: "1.1.3" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925" - url: "https://pub.dev" - source: hosted - version: "3.0.0" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b - url: "https://pub.dev" - source: hosted - version: "2.1.2" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812" - url: "https://pub.dev" - source: hosted - version: "0.10.13" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test: - dependency: "direct dev" - description: - name: test - sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb" - url: "https://pub.dev" - source: hosted - version: "1.26.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - test_core: - dependency: transitive - description: - name: test_core - sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a" - url: "https://pub.dev" - source: hosted - version: "0.6.11" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - very_good_analysis: - dependency: "direct dev" - description: - name: very_good_analysis - sha256: c529563be4cbba1137386f2720fb7ed69e942012a28b13398d8a5e3e6ef551a7 - url: "https://pub.dev" - source: hosted - version: "8.0.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "6f82e9ee8e7339f5d8b699317f6f3afc17c80a68ebef1bc0d6f52a678c14b1e6" - url: "https://pub.dev" - source: hosted - version: "15.0.1" - watcher: - dependency: transitive - description: - name: watcher - sha256: "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web_socket: - dependency: transitive - description: - name: web_socket - sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c" - url: "https://pub.dev" - source: hosted - version: "1.0.1" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8 - url: "https://pub.dev" - source: hosted - version: "3.0.3" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" - url: "https://pub.dev" - source: hosted - version: "1.2.1" - yaml: - dependency: transitive - description: - name: yaml - sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce - url: "https://pub.dev" - source: hosted - version: "3.1.3" -sdks: - dart: ">=3.8.1 <4.0.0" diff --git a/packages/komodo_wallet_build_transformer/pubspec.yaml b/packages/komodo_wallet_build_transformer/pubspec.yaml index 179c1464..f81c698b 100644 --- a/packages/komodo_wallet_build_transformer/pubspec.yaml +++ b/packages/komodo_wallet_build_transformer/pubspec.yaml @@ -1,11 +1,12 @@ name: komodo_wallet_build_transformer description: A build transformer for Komodo Wallet used for managing all build-time dependencies. -version: 0.3.0+0 -repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter/ -publish_to: "none" +version: 0.3.0+1 +repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter environment: - sdk: ^3.8.1 + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace # Add regular dependencies here. dependencies: @@ -15,8 +16,9 @@ dependencies: http: ^1.4.0 # dart.dev logging: ^1.3.0 # dart.dev path: ^1.9.1 + yaml: ^3.1.3 dev_dependencies: flutter_lints: ^6.0.0 test: ^1.25.7 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 diff --git a/packages/komodo_wallet_cli/CHANGELOG.md b/packages/komodo_wallet_cli/CHANGELOG.md index effe43c8..6d797fe1 100644 --- a/packages/komodo_wallet_cli/CHANGELOG.md +++ b/packages/komodo_wallet_cli/CHANGELOG.md @@ -1,3 +1,19 @@ -## 1.0.0 +## 0.3.0+1 -- Initial version. +> Note: This release has breaking changes. + + - **PERF**: migrate packages to Dart workspace". + - **PERF**: migrate packages to Dart workspace. + - **FIX**(pub): add non-generic description. + - **FIX**: unify+upgrade Dart/Flutter versions. + - **FIX**(cli): Fix encoding for KDF config updater script. + - **FEAT**: offline private key export (#160). + - **FEAT**(dev): Install `melos`. + - **BUG**(auth): Fix registration failing on Windows and Windows web builds (#34). + - **BREAKING** **FEAT**: add Flutter Web WASM support with OPFS interop extensions (#176). + - **BREAKING** **FEAT**(sdk): Multi-SDK instance support. + - **BREAKING** **CHORE**: unify Dart SDK (^3.9.0) and Flutter (>=3.35.0 <3.36.0) constraints across workspace. + +## 0.3.0+0 + +- fix: add missing dependencies; add LICENSE diff --git a/packages/komodo_wallet_cli/LICENSE b/packages/komodo_wallet_cli/LICENSE new file mode 100644 index 00000000..84afa8c7 --- /dev/null +++ b/packages/komodo_wallet_cli/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2024 Komodo Platform + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/packages/komodo_wallet_cli/pubspec.lock b/packages/komodo_wallet_cli/pubspec.lock deleted file mode 100644 index 85f8edeb..00000000 --- a/packages/komodo_wallet_cli/pubspec.lock +++ /dev/null @@ -1,460 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f - url: "https://pub.dev" - source: hosted - version: "82.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0" - url: "https://pub.dev" - source: hosted - version: "7.4.5" - args: - dependency: "direct main" - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - checked_yaml: - dependency: transitive - description: - name: checked_yaml - sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff - url: "https://pub.dev" - source: hosted - version: "2.0.3" - cli_config: - dependency: transitive - description: - name: cli_config - sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec - url: "https://pub.dev" - source: hosted - version: "0.2.0" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - convert: - dependency: transitive - description: - name: convert - sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 - url: "https://pub.dev" - source: hosted - version: "3.1.2" - coverage: - dependency: transitive - description: - name: coverage - sha256: "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a" - url: "https://pub.dev" - source: hosted - version: "1.14.0" - crypto: - dependency: transitive - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - csslib: - dependency: transitive - description: - name: csslib - sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - file: - dependency: transitive - description: - name: file - sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 - url: "https://pub.dev" - source: hosted - version: "7.0.1" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 - url: "https://pub.dev" - source: hosted - version: "4.0.0" - glob: - dependency: transitive - description: - name: glob - sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de - url: "https://pub.dev" - source: hosted - version: "2.1.3" - html: - dependency: transitive - description: - name: html - sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602" - url: "https://pub.dev" - source: hosted - version: "0.15.6" - http: - dependency: transitive - description: - name: http - sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" - url: "https://pub.dev" - source: hosted - version: "1.4.0" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 - url: "https://pub.dev" - source: hosted - version: "3.2.2" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - io: - dependency: transitive - description: - name: io - sha256: dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b - url: "https://pub.dev" - source: hosted - version: "1.0.5" - js: - dependency: transitive - description: - name: js - sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" - url: "https://pub.dev" - source: hosted - version: "0.7.2" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" - url: "https://pub.dev" - source: hosted - version: "4.9.0" - komodo_wallet_build_transformer: - dependency: "direct dev" - description: - path: "../komodo_wallet_build_transformer" - relative: true - source: path - version: "0.3.0+0" - lints: - dependency: transitive - description: - name: lints - sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 - url: "https://pub.dev" - source: hosted - version: "6.0.0" - logging: - dependency: transitive - description: - name: logging - sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 - url: "https://pub.dev" - source: hosted - version: "1.3.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - meta: - dependency: transitive - description: - name: meta - sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" - url: "https://pub.dev" - source: hosted - version: "1.17.0" - mime: - dependency: transitive - description: - name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - package_config: - dependency: transitive - description: - name: package_config - sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc - url: "https://pub.dev" - source: hosted - version: "2.2.0" - path: - dependency: "direct main" - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" - url: "https://pub.dev" - source: hosted - version: "2.2.0" - pubspec_parse: - dependency: transitive - description: - name: pubspec_parse - sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - shelf: - dependency: transitive - description: - name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 - url: "https://pub.dev" - source: hosted - version: "1.4.2" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 - url: "https://pub.dev" - source: hosted - version: "1.1.3" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925" - url: "https://pub.dev" - source: hosted - version: "3.0.0" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b - url: "https://pub.dev" - source: hosted - version: "2.1.2" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812" - url: "https://pub.dev" - source: hosted - version: "0.10.13" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test: - dependency: "direct dev" - description: - name: test - sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb" - url: "https://pub.dev" - source: hosted - version: "1.26.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - test_core: - dependency: transitive - description: - name: test_core - sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a" - url: "https://pub.dev" - source: hosted - version: "0.6.11" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "6f82e9ee8e7339f5d8b699317f6f3afc17c80a68ebef1bc0d6f52a678c14b1e6" - url: "https://pub.dev" - source: hosted - version: "15.0.1" - watcher: - dependency: transitive - description: - name: watcher - sha256: "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web_socket: - dependency: transitive - description: - name: web_socket - sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c" - url: "https://pub.dev" - source: hosted - version: "1.0.1" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8 - url: "https://pub.dev" - source: hosted - version: "3.0.3" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" - url: "https://pub.dev" - source: hosted - version: "1.2.1" - yaml: - dependency: "direct main" - description: - name: yaml - sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce - url: "https://pub.dev" - source: hosted - version: "3.1.3" -sdks: - dart: ">=3.8.1 <4.0.0" diff --git a/packages/komodo_wallet_cli/pubspec.yaml b/packages/komodo_wallet_cli/pubspec.yaml index 7a63555c..3c9ed964 100644 --- a/packages/komodo_wallet_cli/pubspec.yaml +++ b/packages/komodo_wallet_cli/pubspec.yaml @@ -10,16 +10,22 @@ # Then re-activate the package with the same as the first command. name: komodo_wallet_cli -description: A sample command-line application with basic argument parsing. -version: 0.3.0+0 +description: Developer CLI package for Komodo Wallet tooling. +version: 0.3.0+1 repository: https://github.com/KomodoPlatform/komodo-defi-sdk-flutter/ environment: sdk: ^3.8.1 +resolution: workspace + # Add regular dependencies here. dependencies: args: ^2.6.0 + crypto: ^3.0.3 + html: ^0.15.4 + http: ^1.4.0 + logging: ^1.3.0 path: ^1.9.1 yaml: ^3.1.3 @@ -28,9 +34,6 @@ dev_dependencies: flutter_lints: ^6.0.0 test: ^1.25.7 - komodo_wallet_build_transformer: - path: ../komodo_wallet_build_transformer - assets: - path: assets/transformer_invoker.txt transformers: diff --git a/packages/komodo_wallet_cli/pubspec_overrides.yaml b/packages/komodo_wallet_cli/pubspec_overrides.yaml deleted file mode 100644 index ff7bf5f4..00000000 --- a/packages/komodo_wallet_cli/pubspec_overrides.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# melos_managed_dependency_overrides: komodo_wallet_build_transformer -dependency_overrides: - komodo_wallet_build_transformer: - path: ../komodo_wallet_build_transformer diff --git a/playground/pubspec.lock b/playground/pubspec.lock deleted file mode 100644 index 689ab66d..00000000 --- a/playground/pubspec.lock +++ /dev/null @@ -1,780 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - bip39: - dependency: "direct main" - description: - name: bip39 - sha256: de1ee27ebe7d96b84bb3a04a4132a0a3007dcdd5ad27dd14aa87a29d97c45edc - url: "https://pub.dev" - source: hosted - version: "1.0.6" - bloc: - dependency: transitive - description: - name: bloc - sha256: "52c10575f4445c61dd9e0cafcc6356fdd827c4c64dd7945ef3c4105f6b6ac189" - url: "https://pub.dev" - source: hosted - version: "9.0.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - convert: - dependency: transitive - description: - name: convert - sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 - url: "https://pub.dev" - source: hosted - version: "3.1.2" - crypto: - dependency: transitive - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - csslib: - dependency: transitive - description: - name: csslib - sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - cupertino_icons: - dependency: "direct main" - description: - name: cupertino_icons - sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 - url: "https://pub.dev" - source: hosted - version: "1.0.8" - decimal: - dependency: transitive - description: - name: decimal - sha256: "28239b8b929c1bd8618702e6dbc96e2618cf99770bbe9cb040d6cf56a11e4ec3" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - equatable: - dependency: transitive - description: - name: equatable - sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" - url: "https://pub.dev" - source: hosted - version: "2.0.7" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - ffi: - dependency: transitive - description: - name: ffi - sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_bloc: - dependency: transitive - description: - name: flutter_bloc - sha256: cf51747952201a455a1c840f8171d273be009b932c75093020f9af64f2123e38 - url: "https://pub.dev" - source: hosted - version: "9.1.1" - flutter_inappwebview: - dependency: "direct main" - description: - name: flutter_inappwebview - sha256: "80092d13d3e29b6227e25b67973c67c7210bd5e35c4b747ca908e31eb71a46d5" - url: "https://pub.dev" - source: hosted - version: "6.1.5" - flutter_inappwebview_android: - dependency: transitive - description: - name: flutter_inappwebview_android - sha256: "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba" - url: "https://pub.dev" - source: hosted - version: "1.1.3" - flutter_inappwebview_internal_annotations: - dependency: transitive - description: - name: flutter_inappwebview_internal_annotations - sha256: "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - flutter_inappwebview_ios: - dependency: transitive - description: - name: flutter_inappwebview_ios - sha256: "5818cf9b26cf0cbb0f62ff50772217d41ea8d3d9cc00279c45f8aabaa1b4025d" - url: "https://pub.dev" - source: hosted - version: "1.1.2" - flutter_inappwebview_macos: - dependency: transitive - description: - name: flutter_inappwebview_macos - sha256: c1fbb86af1a3738e3541364d7d1866315ffb0468a1a77e34198c9be571287da1 - url: "https://pub.dev" - source: hosted - version: "1.1.2" - flutter_inappwebview_platform_interface: - dependency: transitive - description: - name: flutter_inappwebview_platform_interface - sha256: cf5323e194096b6ede7a1ca808c3e0a078e4b33cc3f6338977d75b4024ba2500 - url: "https://pub.dev" - source: hosted - version: "1.3.0+1" - flutter_inappwebview_web: - dependency: transitive - description: - name: flutter_inappwebview_web - sha256: "55f89c83b0a0d3b7893306b3bb545ba4770a4df018204917148ebb42dc14a598" - url: "https://pub.dev" - source: hosted - version: "1.1.2" - flutter_inappwebview_windows: - dependency: transitive - description: - name: flutter_inappwebview_windows - sha256: "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055" - url: "https://pub.dev" - source: hosted - version: "0.6.0" - flutter_json_view: - dependency: "direct main" - description: - name: flutter_json_view - sha256: "7acbb6768eccfbc4081bf87bb7ffbe628d6ccfcbdd51b1e713030c44aa3daf49" - url: "https://pub.dev" - source: hosted - version: "1.1.5" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_secure_storage: - dependency: "direct main" - description: - name: flutter_secure_storage - sha256: f7eceb0bc6f4fd0441e29d43cab9ac2a1c5ffd7ea7b64075136b718c46954874 - url: "https://pub.dev" - source: hosted - version: "10.0.0-beta.4" - flutter_secure_storage_darwin: - dependency: transitive - description: - name: flutter_secure_storage_darwin - sha256: f226f2a572bed96bc6542198ebaec227150786e34311d455a7e2d3d06d951845 - url: "https://pub.dev" - source: hosted - version: "0.1.0" - flutter_secure_storage_linux: - dependency: transitive - description: - name: flutter_secure_storage_linux - sha256: "9b4b73127e857cd3117d43a70fa3dddadb6e0b253be62e6a6ab85caa0742182c" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter_secure_storage_platform_interface: - dependency: transitive - description: - name: flutter_secure_storage_platform_interface - sha256: "8ceea1223bee3c6ac1a22dabd8feefc550e4729b3675de4b5900f55afcb435d6" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter_secure_storage_web: - dependency: transitive - description: - name: flutter_secure_storage_web - sha256: "4c3f233e739545c6cb09286eeec1cc4744138372b985113acc904f7263bef517" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - flutter_secure_storage_windows: - dependency: transitive - description: - name: flutter_secure_storage_windows - sha256: ff32af20f70a8d0e59b2938fc92de35b54a74671041c814275afd80e27df9f21 - url: "https://pub.dev" - source: hosted - version: "4.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - freezed_annotation: - dependency: transitive - description: - name: freezed_annotation - sha256: c87ff004c8aa6af2d531668b46a4ea379f7191dc6dfa066acd53d506da6e044b - url: "https://pub.dev" - source: hosted - version: "3.0.0" - hex: - dependency: transitive - description: - name: hex - sha256: "4e7cd54e4b59ba026432a6be2dd9d96e4c5205725194997193bf871703b82c4a" - url: "https://pub.dev" - source: hosted - version: "0.2.0" - hive: - dependency: transitive - description: - name: hive - sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" - url: "https://pub.dev" - source: hosted - version: "2.2.3" - hive_flutter: - dependency: transitive - description: - name: hive_flutter - sha256: dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc - url: "https://pub.dev" - source: hosted - version: "1.1.0" - html: - dependency: transitive - description: - name: html - sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602" - url: "https://pub.dev" - source: hosted - version: "0.15.6" - http: - dependency: "direct main" - description: - name: http - sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" - url: "https://pub.dev" - source: hosted - version: "1.4.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" - url: "https://pub.dev" - source: hosted - version: "0.20.2" - js: - dependency: "direct dev" - description: - name: js - sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" - url: "https://pub.dev" - source: hosted - version: "0.7.2" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" - url: "https://pub.dev" - source: hosted - version: "4.9.0" - json_editor_flutter: - dependency: "direct main" - description: - name: json_editor_flutter - sha256: "851a6adbfb6ee794809a941d82dde0c9f8b6c2fcadabcbde386f1cb6bf27466a" - url: "https://pub.dev" - source: hosted - version: "1.4.2" - komodo_coin_updates: - dependency: transitive - description: - path: "../packages/komodo_coin_updates" - relative: true - source: path - version: "1.0.0" - komodo_coins: - dependency: transitive - description: - path: "../packages/komodo_coins" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_framework: - dependency: "direct main" - description: - path: "../packages/komodo_defi_framework" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_rpc_methods: - dependency: "direct overridden" - description: - path: "../packages/komodo_defi_rpc_methods" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_types: - dependency: "direct main" - description: - path: "../packages/komodo_defi_types" - relative: true - source: path - version: "0.3.0+0" - komodo_wallet_build_transformer: - dependency: "direct overridden" - description: - path: "../packages/komodo_wallet_build_transformer" - relative: true - source: path - version: "0.3.0+0" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0" - url: "https://pub.dev" - source: hosted - version: "11.0.1" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 - url: "https://pub.dev" - source: hosted - version: "6.0.0" - logging: - dependency: transitive - description: - name: logging - sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 - url: "https://pub.dev" - source: hosted - version: "1.3.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - mutex: - dependency: transitive - description: - name: mutex - sha256: "8827da25de792088eb33e572115a5eb0d61d61a3c01acbc8bcbe76ed78f1a1f2" - url: "https://pub.dev" - source: hosted - version: "3.1.0" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" - source: hosted - version: "1.0.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_provider: - dependency: transitive - description: - name: path_provider - sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" - url: "https://pub.dev" - source: hosted - version: "2.1.5" - path_provider_android: - dependency: transitive - description: - name: path_provider_android - sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9 - url: "https://pub.dev" - source: hosted - version: "2.2.17" - path_provider_foundation: - dependency: transitive - description: - name: path_provider_foundation - sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - path_provider_linux: - dependency: transitive - description: - name: path_provider_linux - sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 - url: "https://pub.dev" - source: hosted - version: "2.2.1" - path_provider_platform_interface: - dependency: transitive - description: - name: path_provider_platform_interface - sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - path_provider_windows: - dependency: transitive - description: - name: path_provider_windows - sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 - url: "https://pub.dev" - source: hosted - version: "2.3.0" - platform: - dependency: transitive - description: - name: platform - sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" - url: "https://pub.dev" - source: hosted - version: "3.1.6" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe" - url: "https://pub.dev" - source: hosted - version: "3.9.1" - provider: - dependency: transitive - description: - name: provider - sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84" - url: "https://pub.dev" - source: hosted - version: "6.1.5" - rational: - dependency: transitive - description: - name: rational - sha256: cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336 - url: "https://pub.dev" - source: hosted - version: "2.2.3" - shelf: - dependency: "direct main" - description: - name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 - url: "https://pub.dev" - source: hosted - version: "1.4.2" - shelf_proxy: - dependency: "direct main" - description: - name: shelf_proxy - sha256: a71d2307f4393211930c590c3d2c00630f6c5a7a77edc1ef6436dfd85a6a7ee3 - url: "https://pub.dev" - source: hosted - version: "1.0.4" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - url_launcher: - dependency: "direct main" - description: - name: url_launcher - sha256: "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603" - url: "https://pub.dev" - source: hosted - version: "6.3.1" - url_launcher_android: - dependency: transitive - description: - name: url_launcher_android - sha256: "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79" - url: "https://pub.dev" - source: hosted - version: "6.3.16" - url_launcher_ios: - dependency: transitive - description: - name: url_launcher_ios - sha256: "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb" - url: "https://pub.dev" - source: hosted - version: "6.3.3" - url_launcher_linux: - dependency: transitive - description: - name: url_launcher_linux - sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - url_launcher_macos: - dependency: transitive - description: - name: url_launcher_macos - sha256: "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2" - url: "https://pub.dev" - source: hosted - version: "3.2.2" - url_launcher_platform_interface: - dependency: transitive - description: - name: url_launcher_platform_interface - sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - url_launcher_web: - dependency: transitive - description: - name: url_launcher_web - sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - url_launcher_windows: - dependency: transitive - description: - name: url_launcher_windows - sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" - url: "https://pub.dev" - source: hosted - version: "3.1.4" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b - url: "https://pub.dev" - source: hosted - version: "2.2.0" - very_good_analysis: - dependency: transitive - description: - name: very_good_analysis - sha256: c529563be4cbba1137386f2720fb7ed69e942012a28b13398d8a5e3e6ef551a7 - url: "https://pub.dev" - source: hosted - version: "8.0.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 - url: "https://pub.dev" - source: hosted - version: "15.0.0" - web: - dependency: "direct main" - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - win32: - dependency: transitive - description: - name: win32 - sha256: "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba" - url: "https://pub.dev" - source: hosted - version: "5.13.0" - xdg_directories: - dependency: transitive - description: - name: xdg_directories - sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" - url: "https://pub.dev" - source: hosted - version: "1.1.0" -sdks: - dart: ">=3.8.1 <4.0.0" - flutter: ">=3.29.0" diff --git a/playground/pubspec.yaml b/playground/pubspec.yaml index 5db79802..08a0ef89 100644 --- a/playground/pubspec.yaml +++ b/playground/pubspec.yaml @@ -20,8 +20,10 @@ repository: "https://github.com/KomodoPlatform/komodo-defi-sdk-flutter/tree/dev/ version: 1.0.0+1 environment: - sdk: ^3.8.1 - flutter: ">=3.29.0 <3.36.0" + sdk: ">=3.9.0 <4.0.0" + flutter: ">=3.35.0 <4.0.0" + +resolution: workspace # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/playground/pubspec_overrides.yaml b/playground/pubspec_overrides.yaml deleted file mode 100644 index 40a475db..00000000 --- a/playground/pubspec_overrides.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# melos_managed_dependency_overrides: komodo_defi_framework,komodo_defi_rpc_methods,komodo_defi_types,komodo_wallet_build_transformer -dependency_overrides: - komodo_defi_framework: - path: ../packages/komodo_defi_framework - komodo_defi_rpc_methods: - path: ../packages/komodo_defi_rpc_methods - komodo_defi_types: - path: ../packages/komodo_defi_types - komodo_wallet_build_transformer: - path: ../packages/komodo_wallet_build_transformer diff --git a/products/dex_dungeon/macos/Flutter/GeneratedPluginRegistrant.swift b/products/dex_dungeon/macos/Flutter/GeneratedPluginRegistrant.swift index c514df6b..338858c3 100644 --- a/products/dex_dungeon/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/products/dex_dungeon/macos/Flutter/GeneratedPluginRegistrant.swift @@ -15,7 +15,7 @@ import shared_preferences_foundation func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { AudioplayersDarwinPlugin.register(with: registry.registrar(forPlugin: "AudioplayersDarwinPlugin")) FlutterSecureStorageDarwinPlugin.register(with: registry.registrar(forPlugin: "FlutterSecureStorageDarwinPlugin")) - FLALocalAuthPlugin.register(with: registry.registrar(forPlugin: "FLALocalAuthPlugin")) + LocalAuthPlugin.register(with: registry.registrar(forPlugin: "LocalAuthPlugin")) MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) diff --git a/products/dex_dungeon/pubspec.lock b/products/dex_dungeon/pubspec.lock deleted file mode 100644 index faa3bd89..00000000 --- a/products/dex_dungeon/pubspec.lock +++ /dev/null @@ -1,1125 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f - url: "https://pub.dev" - source: hosted - version: "82.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0" - url: "https://pub.dev" - source: hosted - version: "7.4.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - audioplayers: - dependency: "direct main" - description: - name: audioplayers - sha256: a5341380a4f1d3a10a4edde5bb75de5127fe31e0faa8c4d860e64d2f91ad84c7 - url: "https://pub.dev" - source: hosted - version: "6.4.0" - audioplayers_android: - dependency: transitive - description: - name: audioplayers_android - sha256: f8c90823a45b475d2c129f85bbda9c029c8d4450b172f62e066564c6e170f69a - url: "https://pub.dev" - source: hosted - version: "5.2.0" - audioplayers_darwin: - dependency: transitive - description: - name: audioplayers_darwin - sha256: "405cdbd53ebdb4623f1c5af69f275dad4f930ce895512d5261c07cd95d23e778" - url: "https://pub.dev" - source: hosted - version: "6.2.0" - audioplayers_linux: - dependency: transitive - description: - name: audioplayers_linux - sha256: "7e0d081a6a527c53aef9539691258a08ff69a7dc15ef6335fbea1b4b03ebbef0" - url: "https://pub.dev" - source: hosted - version: "4.2.0" - audioplayers_platform_interface: - dependency: transitive - description: - name: audioplayers_platform_interface - sha256: "77e5fa20fb4a64709158391c75c1cca69a481d35dc879b519e350a05ff520373" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - audioplayers_web: - dependency: transitive - description: - name: audioplayers_web - sha256: bd99d8821114747682a2be0adcdb70233d4697af989b549d3a20a0f49f6c9b13 - url: "https://pub.dev" - source: hosted - version: "5.1.0" - audioplayers_windows: - dependency: transitive - description: - name: audioplayers_windows - sha256: "871d3831c25cd2408ddc552600fd4b32fba675943e319a41284704ee038ad563" - url: "https://pub.dev" - source: hosted - version: "4.2.0" - bloc: - dependency: "direct main" - description: - name: bloc - sha256: "52c10575f4445c61dd9e0cafcc6356fdd827c4c64dd7945ef3c4105f6b6ac189" - url: "https://pub.dev" - source: hosted - version: "9.0.0" - bloc_test: - dependency: "direct dev" - description: - name: bloc_test - sha256: "1dd549e58be35148bc22a9135962106aa29334bc1e3f285994946a1057b29d7b" - url: "https://pub.dev" - source: hosted - version: "10.0.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - checked_yaml: - dependency: transitive - description: - name: checked_yaml - sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff - url: "https://pub.dev" - source: hosted - version: "2.0.3" - cli_config: - dependency: transitive - description: - name: cli_config - sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec - url: "https://pub.dev" - source: hosted - version: "0.2.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - convert: - dependency: transitive - description: - name: convert - sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 - url: "https://pub.dev" - source: hosted - version: "3.1.2" - coverage: - dependency: transitive - description: - name: coverage - sha256: "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a" - url: "https://pub.dev" - source: hosted - version: "1.14.0" - crypto: - dependency: transitive - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - csslib: - dependency: transitive - description: - name: csslib - sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - decimal: - dependency: transitive - description: - name: decimal - sha256: "28239b8b929c1bd8618702e6dbc96e2618cf99770bbe9cb040d6cf56a11e4ec3" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - diff_match_patch: - dependency: transitive - description: - name: diff_match_patch - sha256: "2efc9e6e8f449d0abe15be240e2c2a3bcd977c8d126cfd70598aee60af35c0a4" - url: "https://pub.dev" - source: hosted - version: "0.4.1" - equatable: - dependency: "direct main" - description: - name: equatable - sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" - url: "https://pub.dev" - source: hosted - version: "2.0.7" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - ffi: - dependency: transitive - description: - name: ffi - sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - file: - dependency: transitive - description: - name: file - sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 - url: "https://pub.dev" - source: hosted - version: "7.0.1" - fixnum: - dependency: transitive - description: - name: fixnum - sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be - url: "https://pub.dev" - source: hosted - version: "1.1.1" - flame: - dependency: "direct main" - description: - name: flame - sha256: "58566686ad9b7e6a3984c50a740fd733e0a5022d48263916f50b3c78e7f14ec0" - url: "https://pub.dev" - source: hosted - version: "1.29.0" - flame_audio: - dependency: "direct main" - description: - name: flame_audio - sha256: "58514b7b492871e6ec764357b021f9c48997c7d9c28e4e201c398ead0a52f2fa" - url: "https://pub.dev" - source: hosted - version: "2.11.6" - flame_behaviors: - dependency: "direct main" - description: - name: flame_behaviors - sha256: d0ba1953b06e83978679df6f03c429b1102c4426b6590129113b0f7ede2ee75a - url: "https://pub.dev" - source: hosted - version: "1.2.0" - flame_test: - dependency: "direct dev" - description: - name: flame_test - sha256: "15b3f9cdd886965078f8b66c9ab2eec6e9c4000d5657a12f290e49f3e16627c3" - url: "https://pub.dev" - source: hosted - version: "1.19.2" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_bloc: - dependency: "direct main" - description: - name: flutter_bloc - sha256: cf51747952201a455a1c840f8171d273be009b932c75093020f9af64f2123e38 - url: "https://pub.dev" - source: hosted - version: "9.1.1" - flutter_localizations: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_plugin_android_lifecycle: - dependency: transitive - description: - name: flutter_plugin_android_lifecycle - sha256: f948e346c12f8d5480d2825e03de228d0eb8c3a737e4cdaa122267b89c022b5e - url: "https://pub.dev" - source: hosted - version: "2.0.28" - flutter_secure_storage: - dependency: transitive - description: - name: flutter_secure_storage - sha256: f7eceb0bc6f4fd0441e29d43cab9ac2a1c5ffd7ea7b64075136b718c46954874 - url: "https://pub.dev" - source: hosted - version: "10.0.0-beta.4" - flutter_secure_storage_darwin: - dependency: transitive - description: - name: flutter_secure_storage_darwin - sha256: f226f2a572bed96bc6542198ebaec227150786e34311d455a7e2d3d06d951845 - url: "https://pub.dev" - source: hosted - version: "0.1.0" - flutter_secure_storage_linux: - dependency: transitive - description: - name: flutter_secure_storage_linux - sha256: "9b4b73127e857cd3117d43a70fa3dddadb6e0b253be62e6a6ab85caa0742182c" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter_secure_storage_platform_interface: - dependency: transitive - description: - name: flutter_secure_storage_platform_interface - sha256: "8ceea1223bee3c6ac1a22dabd8feefc550e4729b3675de4b5900f55afcb435d6" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter_secure_storage_web: - dependency: transitive - description: - name: flutter_secure_storage_web - sha256: "4c3f233e739545c6cb09286eeec1cc4744138372b985113acc904f7263bef517" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - flutter_secure_storage_windows: - dependency: transitive - description: - name: flutter_secure_storage_windows - sha256: ff32af20f70a8d0e59b2938fc92de35b54a74671041c814275afd80e27df9f21 - url: "https://pub.dev" - source: hosted - version: "4.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - freezed_annotation: - dependency: transitive - description: - name: freezed_annotation - sha256: c87ff004c8aa6af2d531668b46a4ea379f7191dc6dfa066acd53d506da6e044b - url: "https://pub.dev" - source: hosted - version: "3.0.0" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 - url: "https://pub.dev" - source: hosted - version: "4.0.0" - get_it: - dependency: transitive - description: - name: get_it - sha256: f126a3e286b7f5b578bf436d5592968706c4c1de28a228b870ce375d9f743103 - url: "https://pub.dev" - source: hosted - version: "8.0.3" - glob: - dependency: transitive - description: - name: glob - sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de - url: "https://pub.dev" - source: hosted - version: "2.1.3" - google_fonts: - dependency: "direct main" - description: - name: google_fonts - sha256: b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82 - url: "https://pub.dev" - source: hosted - version: "6.2.1" - hive: - dependency: transitive - description: - name: hive - sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" - url: "https://pub.dev" - source: hosted - version: "2.2.3" - hive_flutter: - dependency: transitive - description: - name: hive_flutter - sha256: dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc - url: "https://pub.dev" - source: hosted - version: "1.1.0" - html: - dependency: transitive - description: - name: html - sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602" - url: "https://pub.dev" - source: hosted - version: "0.15.6" - http: - dependency: transitive - description: - name: http - sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" - url: "https://pub.dev" - source: hosted - version: "1.4.0" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 - url: "https://pub.dev" - source: hosted - version: "3.2.2" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: "direct main" - description: - name: intl - sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" - url: "https://pub.dev" - source: hosted - version: "0.20.2" - io: - dependency: transitive - description: - name: io - sha256: dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b - url: "https://pub.dev" - source: hosted - version: "1.0.5" - js: - dependency: transitive - description: - name: js - sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" - url: "https://pub.dev" - source: hosted - version: "0.7.2" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" - url: "https://pub.dev" - source: hosted - version: "4.9.0" - komodo_cex_market_data: - dependency: transitive - description: - path: "../../packages/komodo_cex_market_data" - relative: true - source: path - version: "0.0.1" - komodo_coin_updates: - dependency: transitive - description: - path: "../../packages/komodo_coin_updates" - relative: true - source: path - version: "1.0.0" - komodo_coins: - dependency: transitive - description: - path: "../../packages/komodo_coins" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_framework: - dependency: transitive - description: - path: "../../packages/komodo_defi_framework" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_local_auth: - dependency: transitive - description: - path: "../../packages/komodo_defi_local_auth" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_rpc_methods: - dependency: transitive - description: - path: "../../packages/komodo_defi_rpc_methods" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_sdk: - dependency: "direct main" - description: - path: "../../packages/komodo_defi_sdk" - relative: true - source: path - version: "0.3.0+0" - komodo_defi_types: - dependency: "direct main" - description: - path: "../../packages/komodo_defi_types" - relative: true - source: path - version: "0.3.0+0" - komodo_ui: - dependency: transitive - description: - path: "../../packages/komodo_ui" - relative: true - source: path - version: "0.3.0+0" - komodo_wallet_build_transformer: - dependency: transitive - description: - path: "../../packages/komodo_wallet_build_transformer" - relative: true - source: path - version: "0.3.0+0" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0" - url: "https://pub.dev" - source: hosted - version: "11.0.1" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - local_auth: - dependency: transitive - description: - name: local_auth - sha256: "434d854cf478f17f12ab29a76a02b3067f86a63a6d6c4eb8fbfdcfe4879c1b7b" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - local_auth_android: - dependency: transitive - description: - name: local_auth_android - sha256: "63ad7ca6396290626dc0cb34725a939e4cfe965d80d36112f08d49cf13a8136e" - url: "https://pub.dev" - source: hosted - version: "1.0.49" - local_auth_darwin: - dependency: transitive - description: - name: local_auth_darwin - sha256: "630996cd7b7f28f5ab92432c4b35d055dd03a747bc319e5ffbb3c4806a3e50d2" - url: "https://pub.dev" - source: hosted - version: "1.4.3" - local_auth_platform_interface: - dependency: transitive - description: - name: local_auth_platform_interface - sha256: "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a" - url: "https://pub.dev" - source: hosted - version: "1.0.10" - local_auth_windows: - dependency: transitive - description: - name: local_auth_windows - sha256: bc4e66a29b0fdf751aafbec923b5bed7ad6ed3614875d8151afe2578520b2ab5 - url: "https://pub.dev" - source: hosted - version: "1.0.11" - logging: - dependency: transitive - description: - name: logging - sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 - url: "https://pub.dev" - source: hosted - version: "1.3.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - mime: - dependency: transitive - description: - name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - mobile_scanner: - dependency: transitive - description: - name: mobile_scanner - sha256: "72f06a071aa8b14acea3ab43ea7949eefe4a2469731ae210e006ba330a033a8c" - url: "https://pub.dev" - source: hosted - version: "7.0.0" - mockingjay: - dependency: "direct dev" - description: - name: mockingjay - sha256: db8bed9123ca1cd13442a26c90a18cdf6f707ca79160d1c3ac3baa0f8f86cf1d - url: "https://pub.dev" - source: hosted - version: "1.0.0" - mocktail: - dependency: "direct dev" - description: - name: mocktail - sha256: "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - mutex: - dependency: transitive - description: - name: mutex - sha256: "8827da25de792088eb33e572115a5eb0d61d61a3c01acbc8bcbe76ed78f1a1f2" - url: "https://pub.dev" - source: hosted - version: "3.1.0" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" - source: hosted - version: "1.0.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - ordered_set: - dependency: transitive - description: - name: ordered_set - sha256: d6c1d053a533e84931a388cbf03f1ad21a0543bf06c7a281859d3ffacd8e15f2 - url: "https://pub.dev" - source: hosted - version: "8.0.0" - package_config: - dependency: transitive - description: - name: package_config - sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc - url: "https://pub.dev" - source: hosted - version: "2.2.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_provider: - dependency: transitive - description: - name: path_provider - sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" - url: "https://pub.dev" - source: hosted - version: "2.1.5" - path_provider_android: - dependency: transitive - description: - name: path_provider_android - sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9 - url: "https://pub.dev" - source: hosted - version: "2.2.17" - path_provider_foundation: - dependency: transitive - description: - name: path_provider_foundation - sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - path_provider_linux: - dependency: transitive - description: - name: path_provider_linux - sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 - url: "https://pub.dev" - source: hosted - version: "2.2.1" - path_provider_platform_interface: - dependency: transitive - description: - name: path_provider_platform_interface - sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - path_provider_windows: - dependency: transitive - description: - name: path_provider_windows - sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 - url: "https://pub.dev" - source: hosted - version: "2.3.0" - platform: - dependency: transitive - description: - name: platform - sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" - url: "https://pub.dev" - source: hosted - version: "3.1.6" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - provider: - dependency: transitive - description: - name: provider - sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84" - url: "https://pub.dev" - source: hosted - version: "6.1.5" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" - url: "https://pub.dev" - source: hosted - version: "2.2.0" - pubspec_parse: - dependency: transitive - description: - name: pubspec_parse - sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - rational: - dependency: transitive - description: - name: rational - sha256: cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336 - url: "https://pub.dev" - source: hosted - version: "2.2.3" - shared_preferences: - dependency: transitive - description: - name: shared_preferences - sha256: "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5" - url: "https://pub.dev" - source: hosted - version: "2.5.3" - shared_preferences_android: - dependency: transitive - description: - name: shared_preferences_android - sha256: "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac" - url: "https://pub.dev" - source: hosted - version: "2.4.10" - shared_preferences_foundation: - dependency: transitive - description: - name: shared_preferences_foundation - sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03" - url: "https://pub.dev" - source: hosted - version: "2.5.4" - shared_preferences_linux: - dependency: transitive - description: - name: shared_preferences_linux - sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - shared_preferences_platform_interface: - dependency: transitive - description: - name: shared_preferences_platform_interface - sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - shared_preferences_web: - dependency: transitive - description: - name: shared_preferences_web - sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019 - url: "https://pub.dev" - source: hosted - version: "2.4.3" - shared_preferences_windows: - dependency: transitive - description: - name: shared_preferences_windows - sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" - url: "https://pub.dev" - source: hosted - version: "2.4.1" - shelf: - dependency: transitive - description: - name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 - url: "https://pub.dev" - source: hosted - version: "1.4.2" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 - url: "https://pub.dev" - source: hosted - version: "1.1.3" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925" - url: "https://pub.dev" - source: hosted - version: "3.0.0" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b - url: "https://pub.dev" - source: hosted - version: "2.1.2" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812" - url: "https://pub.dev" - source: hosted - version: "0.10.13" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - sprintf: - dependency: transitive - description: - name: sprintf - sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" - url: "https://pub.dev" - source: hosted - version: "7.0.0" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - synchronized: - dependency: transitive - description: - name: synchronized - sha256: "0669c70faae6270521ee4f05bffd2919892d42d1276e6c495be80174b6bc0ef6" - url: "https://pub.dev" - source: hosted - version: "3.3.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test: - dependency: transitive - description: - name: test - sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb" - url: "https://pub.dev" - source: hosted - version: "1.26.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - test_core: - dependency: transitive - description: - name: test_core - sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a" - url: "https://pub.dev" - source: hosted - version: "0.6.11" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - uuid: - dependency: transitive - description: - name: uuid - sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff - url: "https://pub.dev" - source: hosted - version: "4.5.1" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b - url: "https://pub.dev" - source: hosted - version: "2.2.0" - very_good_analysis: - dependency: "direct dev" - description: - name: very_good_analysis - sha256: c529563be4cbba1137386f2720fb7ed69e942012a28b13398d8a5e3e6ef551a7 - url: "https://pub.dev" - source: hosted - version: "8.0.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 - url: "https://pub.dev" - source: hosted - version: "15.0.0" - watcher: - dependency: transitive - description: - name: watcher - sha256: "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web_socket: - dependency: transitive - description: - name: web_socket - sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c" - url: "https://pub.dev" - source: hosted - version: "1.0.1" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8 - url: "https://pub.dev" - source: hosted - version: "3.0.3" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" - url: "https://pub.dev" - source: hosted - version: "1.2.1" - win32: - dependency: transitive - description: - name: win32 - sha256: "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba" - url: "https://pub.dev" - source: hosted - version: "5.13.0" - xdg_directories: - dependency: transitive - description: - name: xdg_directories - sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - yaml: - dependency: transitive - description: - name: yaml - sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce - url: "https://pub.dev" - source: hosted - version: "3.1.3" -sdks: - dart: ">=3.8.1 <4.0.0" - flutter: ">=3.29.0" diff --git a/products/dex_dungeon/pubspec.yaml b/products/dex_dungeon/pubspec.yaml index cfc73805..60677d78 100644 --- a/products/dex_dungeon/pubspec.yaml +++ b/products/dex_dungeon/pubspec.yaml @@ -4,7 +4,9 @@ version: 1.0.0+1 publish_to: none environment: - sdk: ^3.8.0 + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dependencies: audioplayers: ^6.1.0 @@ -27,12 +29,12 @@ dependencies: dev_dependencies: bloc_test: ^10.0.0 - flame_test: ^1.17.1 + flame_test: ^2.0.1 flutter_test: sdk: flutter - mockingjay: ^1.0.0 + mockingjay: ^2.0.0 mocktail: ^1.0.4 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 flutter: uses-material-design: true diff --git a/products/komodo_compliance_console/pubspec.lock b/products/komodo_compliance_console/pubspec.lock deleted file mode 100644 index be07a9df..00000000 --- a/products/komodo_compliance_console/pubspec.lock +++ /dev/null @@ -1,570 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f - url: "https://pub.dev" - source: hosted - version: "82.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0" - url: "https://pub.dev" - source: hosted - version: "7.4.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - bloc: - dependency: "direct main" - description: - name: bloc - sha256: "52c10575f4445c61dd9e0cafcc6356fdd827c4c64dd7945ef3c4105f6b6ac189" - url: "https://pub.dev" - source: hosted - version: "9.0.0" - bloc_test: - dependency: "direct dev" - description: - name: bloc_test - sha256: "1dd549e58be35148bc22a9135962106aa29334bc1e3f285994946a1057b29d7b" - url: "https://pub.dev" - source: hosted - version: "10.0.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - checked_yaml: - dependency: transitive - description: - name: checked_yaml - sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff - url: "https://pub.dev" - source: hosted - version: "2.0.3" - cli_config: - dependency: transitive - description: - name: cli_config - sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec - url: "https://pub.dev" - source: hosted - version: "0.2.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - convert: - dependency: transitive - description: - name: convert - sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 - url: "https://pub.dev" - source: hosted - version: "3.1.2" - coverage: - dependency: transitive - description: - name: coverage - sha256: "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a" - url: "https://pub.dev" - source: hosted - version: "1.14.0" - crypto: - dependency: transitive - description: - name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" - url: "https://pub.dev" - source: hosted - version: "3.0.6" - diff_match_patch: - dependency: transitive - description: - name: diff_match_patch - sha256: "2efc9e6e8f449d0abe15be240e2c2a3bcd977c8d126cfd70598aee60af35c0a4" - url: "https://pub.dev" - source: hosted - version: "0.4.1" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - file: - dependency: transitive - description: - name: file - sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 - url: "https://pub.dev" - source: hosted - version: "7.0.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_bloc: - dependency: "direct main" - description: - name: flutter_bloc - sha256: cf51747952201a455a1c840f8171d273be009b932c75093020f9af64f2123e38 - url: "https://pub.dev" - source: hosted - version: "9.1.1" - flutter_localizations: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 - url: "https://pub.dev" - source: hosted - version: "4.0.0" - glob: - dependency: transitive - description: - name: glob - sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de - url: "https://pub.dev" - source: hosted - version: "2.1.3" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 - url: "https://pub.dev" - source: hosted - version: "3.2.2" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: "direct main" - description: - name: intl - sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" - url: "https://pub.dev" - source: hosted - version: "0.20.2" - io: - dependency: transitive - description: - name: io - sha256: dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b - url: "https://pub.dev" - source: hosted - version: "1.0.5" - js: - dependency: transitive - description: - name: js - sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" - url: "https://pub.dev" - source: hosted - version: "0.7.2" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" - url: "https://pub.dev" - source: hosted - version: "4.9.0" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0" - url: "https://pub.dev" - source: hosted - version: "11.0.1" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - logging: - dependency: transitive - description: - name: logging - sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 - url: "https://pub.dev" - source: hosted - version: "1.3.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - mime: - dependency: transitive - description: - name: mime - sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - mocktail: - dependency: "direct dev" - description: - name: mocktail - sha256: "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" - source: hosted - version: "1.0.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - package_config: - dependency: transitive - description: - name: package_config - sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc - url: "https://pub.dev" - source: hosted - version: "2.2.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - provider: - dependency: transitive - description: - name: provider - sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84" - url: "https://pub.dev" - source: hosted - version: "6.1.5" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" - url: "https://pub.dev" - source: hosted - version: "2.2.0" - pubspec_parse: - dependency: transitive - description: - name: pubspec_parse - sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - shelf: - dependency: transitive - description: - name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 - url: "https://pub.dev" - source: hosted - version: "1.4.2" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 - url: "https://pub.dev" - source: hosted - version: "1.1.3" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925" - url: "https://pub.dev" - source: hosted - version: "3.0.0" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b - url: "https://pub.dev" - source: hosted - version: "2.1.2" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812" - url: "https://pub.dev" - source: hosted - version: "0.10.13" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test: - dependency: transitive - description: - name: test - sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb" - url: "https://pub.dev" - source: hosted - version: "1.26.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" - url: "https://pub.dev" - source: hosted - version: "0.7.6" - test_core: - dependency: transitive - description: - name: test_core - sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a" - url: "https://pub.dev" - source: hosted - version: "0.6.11" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b - url: "https://pub.dev" - source: hosted - version: "2.2.0" - very_good_analysis: - dependency: "direct dev" - description: - name: very_good_analysis - sha256: c529563be4cbba1137386f2720fb7ed69e942012a28b13398d8a5e3e6ef551a7 - url: "https://pub.dev" - source: hosted - version: "8.0.0" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 - url: "https://pub.dev" - source: hosted - version: "15.0.0" - watcher: - dependency: transitive - description: - name: watcher - sha256: "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - web_socket: - dependency: transitive - description: - name: web_socket - sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c" - url: "https://pub.dev" - source: hosted - version: "1.0.1" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8 - url: "https://pub.dev" - source: hosted - version: "3.0.3" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" - url: "https://pub.dev" - source: hosted - version: "1.2.1" - yaml: - dependency: transitive - description: - name: yaml - sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce - url: "https://pub.dev" - source: hosted - version: "3.1.3" -sdks: - dart: ">=3.8.1 <4.0.0" - flutter: ">=3.18.0-18.0.pre.54" diff --git a/products/komodo_compliance_console/pubspec.yaml b/products/komodo_compliance_console/pubspec.yaml index 30aa0f06..3550eedd 100644 --- a/products/komodo_compliance_console/pubspec.yaml +++ b/products/komodo_compliance_console/pubspec.yaml @@ -4,7 +4,9 @@ version: 1.0.0+1 publish_to: none environment: - sdk: ^3.8.1 + sdk: ">=3.9.0 <4.0.0" + +resolution: workspace dependencies: bloc: ^9.0.0 @@ -20,7 +22,7 @@ dev_dependencies: flutter_test: sdk: flutter mocktail: ^1.0.4 - very_good_analysis: ^8.0.0 + very_good_analysis: ^9.0.0 flutter: uses-material-design: true diff --git a/pubspec.yaml b/pubspec.yaml index 9012322e..bdf6c400 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,13 +1,71 @@ -name: komodo_defi_framework_workspace +name: komodo_defi_sdk_flutter_workspace publish_to: none environment: - sdk: ">=3.7.0 <4.0.0" + sdk: ">=3.9.0 <4.0.0" + +workspace: + - packages/komodo_wallet_build_transformer + - packages/komodo_ui + - packages/komodo_symbol_converter + - packages/komodo_defi_types + - packages/komodo_defi_sdk + - packages/komodo_defi_sdk/example + - packages/komodo_defi_rpc_methods + - packages/komodo_defi_local_auth + - packages/komodo_defi_framework + - packages/komodo_coins + - packages/komodo_coin_updates + - packages/komodo_cex_market_data + - packages/dragon_logs + - packages/dragon_logs/example + - packages/dragon_charts_flutter + - packages/dragon_charts_flutter/example + - packages/komodo_wallet_cli + + # TODO: Change products and playground to reference pub.dev hosted packages and remove from here. + - products/dex_dungeon + - products/komodo_compliance_console + - playground dev_dependencies: - melos: ^6.3.0 + melos: ^7.0.0 melos: + ide: + intellij: + enabled: true + command: + bootstrap: + hooks: + post: melos run prepare + scripts: + prepare: + run: melos run indexes:generate --no-select && melos run runners:generate --no-select + indexes:generate: + run: dart run index_generator + exec: + concurrency: 1 + packageFilters: + dependsOn: index_generator + runners:generate: + run: dart run build_runner build --delete-conflicting-outputs + exec: + concurrency: 1 + packageFilters: + dependsOn: + - build_runner + upgrade:major: + run: flutter pub upgrade --major-versions + exec: + concurrency: 1 + assets:generate: + run: flutter build bundle + exec: + concurrency: 1 + packageFilters: + dependsOn: + - flutter categories: examples: - packages/example*