Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
040c040
Update/ethscan v2 (#71)
smk762 Jun 6, 2025
f63bebb
fix(trezor,activation): add PrivateKeyPolicy to AuthOptions (#75)
takenagain Jun 6, 2025
2768355
chore(android): downgrade Java compatibility from 21 to 17 (#79)
CharlVS Jun 10, 2025
aa8148b
feat: add configurable seed node system with remote fetching (#85)
CharlVS Jun 14, 2025
4038b86
chore: refresh KDF checksums
CharlVS Jun 15, 2025
7d438bd
fix(kdf): enable p2p in noAuth mode (#86)
takenagain Jun 15, 2025
55176e1
fix: revert ETH coins config migration transformer
CharlVS Jun 15, 2025
8990c9c
fix KDF not found warnings in _tryRenameFile of FetchDefiApiStep (#76)
DeckerSU Jun 18, 2025
a36357e
feat(ui): add AssetLogo widget (#78)
takenagain Jun 18, 2025
fdeb713
removes BCH from _filteredCoins (#83)
smk762 Jun 18, 2025
d05c13b
chore: update KDF to release preview version
CharlVS Jun 23, 2025
58acbc2
bug: fix missing pubkey equality operators
CharlVS Jun 23, 2025
1a4ec66
fix: remove obsolete coins transformer
CharlVS Jun 23, 2025
3e9f73c
chore: re-generate melos configs
CharlVS Jun 23, 2025
b863ccb
fix(auth): allow custom seeds for legacy wallets (#95)
CharlVS Jun 24, 2025
2a50691
feat(sdk): add trezor support via RPC and SDK wrappers (#77)
takenagain Jun 24, 2025
24d09fd
fix(activation): eth PrivateKeyPolicy enum breaking changes (#96)
takenagain Jun 25, 2025
e5d022b
fix(pubkey-strategy): use new PrivateKeyPolicy constructors for check…
takenagain Jun 26, 2025
7dfe68b
chore: roll KDF (#100)
CharlVS Jun 27, 2025
41fb498
chore(deps): bump komodo-defi-framework to a25aea614 (#102)
takenagain Jun 30, 2025
a2face7
chore(kdf): update build config to latest staging (#103)
CharlVS Jun 30, 2025
3701f49
fix: kdf hashes
CharlVS Jun 30, 2025
fafc707
feat(asset): add message signing support flag (#105)
CharlVS Jun 30, 2025
f6f5820
add: Wallet deletion example and fix global error parsing flaw (#99)
CharlVS Jun 30, 2025
5f7da9e
ci: skip melos init
CharlVS Jun 30, 2025
8a1daea
feat(ui): adjust error display layout for narrow screens (#114)
takenagain Jul 2, 2025
a02c4a2
fix(trezor): improve trezor error handling (#110)
takenagain Jul 2, 2025
c8f27a7
fix: SIA support
CharlVS Jul 2, 2025
81ba643
fix: stop KDF when disposed
CharlVS Jul 2, 2025
9d63c56
add(auth): auth stream method with initial value
CharlVS Jul 2, 2025
c5c30d4
fix: resolve bug with dispose logic
CharlVS Jul 2, 2025
3dc37d0
add(ui): enhance TrendPercentageText
CharlVS Jul 3, 2025
cda8498
feat(ui): add helper constructors for AssetLogo from legacy ticker an…
takenagain Jul 3, 2025
d6d83c6
fix(local_auth): ensure kdf running before wallet deletion (#118)
CharlVS Jul 4, 2025
d7b6ede
feat(pubkey): add streamed new address API with Trezor confirmations …
takenagain Jul 5, 2025
ce68c7a
feat(seed): update seed node format (#87)
CharlVS Jul 5, 2025
9cf9e37
chore: roll KDF version to commit fbab8ec for branch main (#124)
github-actions[bot] Jul 7, 2025
aa51985
feat: protect SDK after disposal (#116)
CharlVS Jul 7, 2025
a44acf3
fix(ui): make Divided button min width
CharlVS Jul 14, 2025
a521a80
fix(withdraw): revert temporary IBC channel type changes (#136)
takenagain Jul 16, 2025
9351c22
feat(ui): allow customizing SourceAddressField header (#135)
takenagain Jul 16, 2025
abd3de0
fix(activation): track activation status to avoid duplicate activatio…
takenagain Jul 17, 2025
6534d47
feat(wallet_build_transformer): add flexible CDN support (#144)
CharlVS Jul 19, 2025
bb57e87
fix(build): update config format
CharlVS Jul 19, 2025
eac2b8f
feat(rpc): support max_connected on activation (#149)
CharlVS Jul 21, 2025
b8ff967
Revert "feat(rpc): support max_connected on activation (#149)" (#150)
CharlVS Jul 21, 2025
7eefbd8
adds `max_connected: 1` to utxo activation (#148)
smk762 Jul 21, 2025
74d8eff
Revert "fix(activation): track activation status to avoid duplicate a…
takenagain Jul 24, 2025
e1a63e2
feat(activation): disable tx history when using external strategy (#151)
CharlVS Jul 25, 2025
c2d985a
feat(fees): integrate fee management (#152)
CharlVS Jul 25, 2025
b18af0b
feat(ui): add hero support for coin icons (#159)
CharlVS Jul 27, 2025
4a3d9c8
feat(pubkeys): add unbanning support
CharlVS Jul 28, 2025
9621aa2
Update packages/komodo_defi_rpc_methods/lib/src/rpc_methods/wallet/un…
CharlVS Jul 28, 2025
7d7e888
fix(types): export missing RPC types
CharlVS Jul 28, 2025
dc093db
feat(pubkeys): add unbanning support (#161)
CharlVS Jul 28, 2025
acda1d9
fix(ui): resolve stale asset balance widget
CharlVS Jul 28, 2025
1526a23
Merge branch 'codex/implement-pubkey-unbanning-feature' into dev
CharlVS Jul 28, 2025
a6a9a6e
Squashed 'packages/dragon_logs/' content from commit 399ef1d1
CharlVS Jul 30, 2025
a41f81f
Merge commit 'a6a9a6ef4a308f95be1fafbb018449f198d8b4db' as 'packages/…
CharlVS Jul 30, 2025
834b83f
Merge pull request #165 from KomodoPlatform/migrate/dragon_logs_flutter
CharlVS Jul 30, 2025
60e5f2e
feat: offline private key export (#160)
CharlVS Jul 30, 2025
68429b2
fix(market-data-price): try fetch current price from komodo price rep…
takenagain Aug 1, 2025
62b919f
feat: add Flutter Web WASM support with OPFS interop extensions (#176)
CharlVS Aug 5, 2025
d5b5c38
feat(pubkey-manager): add pubkey watch function similar to balance wa…
takenagain Aug 12, 2025
6494a1b
feat(rpc): implement missing RPCs (#179) (#188)
CharlVS Aug 12, 2025
6e487e3
fix(wasm-ops): fix example app login by improving JS call error handl…
takenagain Aug 13, 2025
b753c93
feat(market-data): add support for multiple market data providers (#145)
takenagain Aug 13, 2025
260c8fc
feat: migrate dragon_charts_flutter to monorepo packages (#164)
CharlVS Aug 13, 2025
a2c278e
feat(auth): poll trezor connection status and sign out when disconnec…
takenagain Aug 13, 2025
965f2af
feat(rpc): trading-related RPCs/types (#191)
CharlVS Aug 18, 2025
060d75e
chore: regenerate freezed files and update dependencies (#197)
CharlVS Aug 18, 2025
577332a
Add HD wallet support for message signing with derivation path (#198)
CharlVS Aug 20, 2025
0af7bdb
fix: unify+upgrade Dart/Flutter versions
CharlVS Aug 20, 2025
868878c
Document project and packages for pub.dev release (#201)
CharlVS Aug 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 18 additions & 12 deletions .github/workflows/firebase-hosting-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,14 @@ jobs:
- uses: subosito/flutter-action@v2
with:
channel: "stable"
- name: Install Melos
run: dart pub global activate melos
- name: Bootstrap workspace
run: melos bootstrap
# Disabled melos generation due to circular dependency issues caused by komodo_defi_rpc_methods
# and komodo_defi_types packages. This will be revisited in the future.
# The app should already have the necessary generated files committed to the repository. If
# this is not the case, we have bigger issues.
# - name: Install Melos
# run: dart pub global activate melos
# - name: Bootstrap workspace
# run: melos bootstrap
- name: Cache dependencies
uses: actions/cache@v3
with:
Expand All @@ -38,10 +42,11 @@ jobs:
- uses: subosito/flutter-action@v2
with:
channel: "stable"
- name: Install Melos
run: dart pub global activate melos
- name: Bootstrap workspace
run: melos bootstrap
# See Melos comment above
# - name: Install Melos
# run: dart pub global activate melos
# - name: Bootstrap workspace
# run: melos bootstrap
- name: Run dry web build to generate assets (expected to fail)
run: cd playground && flutter build web --release || echo "Dry build completed (failure expected)"
- name: Build playground web
Expand All @@ -64,10 +69,11 @@ jobs:
- uses: subosito/flutter-action@v2
with:
channel: "stable"
- name: Install Melos
run: dart pub global activate melos
- name: Bootstrap workspace
run: melos bootstrap
# See Melos comment above
# - name: Install Melos
# run: dart pub global activate melos
# - name: Bootstrap workspace
# run: melos bootstrap
- name: Build SDK example web
run: cd packages/komodo_defi_sdk/example && flutter build web --release
- uses: FirebaseExtended/action-hosting-deploy@v0
Expand Down
52 changes: 29 additions & 23 deletions .github/workflows/firebase-hosting-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,25 @@ jobs:
- uses: subosito/flutter-action@v2
with:
channel: "stable"
- name: Install Melos
run: dart pub global activate melos
- name: Bootstrap workspace
run: melos bootstrap
- name: Cache dependencies
uses: actions/cache@v3
with:
path: |
~/.pub-cache
**/.dart_tool
**/.flutter-plugins
**/.flutter-plugins-dependencies
key: ${{ runner.os }}-pub-${{ hashFiles('**/pubspec.lock') }}
restore-keys: |
${{ runner.os }}-pub-
# Disabled melos generation due to circular dependency issues caused by komodo_defi_rpc_methods
# and komodo_defi_types packages. This will be revisited in the future.
# The app should already have the necessary generated files committed to the repository. If
# this is not the case, we have bigger issues.
# - name: Install Melos
# run: dart pub global activate melos
# - name: Bootstrap workspace
# run: melos bootstrap
# - name: Cache dependencies
# uses: actions/cache@v3
# with:
# path: |
# ~/.pub-cache
# **/.dart_tool
# **/.flutter-plugins
# **/.flutter-plugins-dependencies
# key: ${{ runner.os }}-pub-${{ hashFiles('**/pubspec.lock') }}
# restore-keys: |
# ${{ runner.os }}-pub-

build_and_preview_playground_preview:
needs: setup
Expand All @@ -41,10 +45,11 @@ jobs:
- uses: subosito/flutter-action@v2
with:
channel: "stable"
- name: Install Melos
run: dart pub global activate melos
- name: Bootstrap workspace
run: melos bootstrap
# See Melos comment above
# - name: Install Melos
# run: dart pub global activate melos
# - name: Bootstrap workspace
# run: melos bootstrap
- name: Run dry web build to generate assets (expected to fail)
run: cd playground && flutter build web --release || echo "Dry build completed (failure expected)"
- name: Build playground web
Expand All @@ -67,10 +72,11 @@ jobs:
- uses: subosito/flutter-action@v2
with:
channel: "stable"
- name: Install Melos
run: dart pub global activate melos
- name: Bootstrap workspace
run: melos bootstrap
# See Melos comment above
# - name: Install Melos
# run: dart pub global activate melos
# - name: Bootstrap workspace
# run: melos bootstrap
- name: Run dry web build to generate assets (expected to fail)
run: cd packages/komodo_defi_sdk/example && flutter build web --release || echo "Dry build completed (failure expected)"
- name: Build SDK example web
Expand Down
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ migrate_working_dir/
.pub-cache/
.pub/
/build/
contrib/coins_config.json
**/.plugin_symlinks/*

# Web related
Expand Down Expand Up @@ -91,12 +90,13 @@ macos/kdf
# Android C++ files
**/.cxx

# Coins asset files
# Coins asset files
assets/config/coins.json
assets/config/coins_config.json
assets/config/seed_nodes.json
assets/config/coins_ci.json
assets/coin_icons/

assets/coin_icons/**/*.png
assets/coin_icons/**/*.jpg

# MacOS
# Flutter-related
Expand Down
Loading
Loading