-
Notifications
You must be signed in to change notification settings - Fork 250
feat(geo): bouncer for privacy coin blocking #3150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
CharlVS
merged 32 commits into
dev
from
cursor/update-bouncer-for-privacy-coin-blocking-b618
Oct 1, 2025
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
4250479
adds a disable geoblock variable
gcharang 7d657b5
Merge branch 'dev' into allow-disable-geoblock
CharlVS e76d052
Refactor trading status to include disallowed assets and features
cursoragent 94342f6
Refactor: Use enum for disallowed features
cursoragent e2ec258
Refactor: Use AssetId for disallowed assets in TradingStatus
cursoragent 4a3c0c6
Merge branch 'dev' into cursor/update-bouncer-for-privacy-coin-blocki…
CharlVS 0231242
chore: generate locale keys
CharlVS af2558e
Refactor: Update GEO_BLOCK logic and Bouncer API URL
cursoragent a694f99
refactor(trading-status): derive tradingEnabled from disallowedFeatur…
CharlVS 4230993
fix(trading-status): block trading when disallowed_features is missin…
CharlVS 45e5cc2
style: format project with dart format per repo rules
CharlVS 0397ba7
docs: update AGENTS.md
CharlVS 90c677a
Merge branch 'dev' into cursor/update-bouncer-for-privacy-coin-blocki…
CharlVS 2ad6e58
fix(privacy-coin-blocking): update UI and state handling for new boun…
CharlVS 52e47f8
chore: merge origin/cursor/update-bouncer-for-privacy-coin-blocking-b…
CharlVS dc2e78d
revert: formatting-only commit 45e5cc2f (restore pre-format state)\n\…
CharlVS 2667ff9
fix(trading-status): hide blocked coins in coins repo and coins bloc …
takenagain 3660b90
merge: dev into cursor/update-bouncer-for-privacy-coin-blocking-b618 …
CharlVS 04636b4
Merge branch 'dev' into cursor/update-bouncer-for-privacy-coin-blocki…
CharlVS d787650
Merge branch 'dev' into cursor/update-bouncer-for-privacy-coin-blocki…
CharlVS 286c082
Merge branch 'dev' of https://github.com/KomodoPlatform/komodo-wallet…
CharlVS b781bf3
Merge branch 'dev' into cursor/update-bouncer-for-privacy-coin-blocki…
CharlVS 30c781a
fix: guard geo restricted assets
CharlVS fdd790f
Merge branch 'allow-disable-geoblock' of https://github.com/KomodoPla…
CharlVS e49b09e
fix(geo): ensure geo-blocked assets fully filtered across all flows
CharlVS fdba9b4
docs(geo): add TODO comments for future UX optimization
CharlVS 5b84662
fix: remove geo-block filter from private key fetch to enable UI toggle
CharlVS a5efe93
fix(bridge): ensure bridge lists rebuild when trading status changes
CharlVS 23efaa9
fix(dex): ensure coin/order tables rebuild when trading status changes
CharlVS 59afc91
fix: remove Trello dependency from FEEDBACK_API_KEY configuration
CharlVS 0025166
Revert "fix: remove Trello dependency from FEEDBACK_API_KEY configura…
CharlVS bf9ef01
fix(trading-status): filter null assets in canTradeAssets check
CharlVS File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Single Asset Assumption Fails on Multiple Results
Using
.singleon the result of_kdfSdk.assets.findAssetsByConfigIdassumes a single asset, but this method can return multiple. If multiple assets are found for a coin ID, it will throw an exception and halt coin activation.Additional Locations (1)
lib/bloc/coins_bloc/coins_bloc.dart#L376-L379