9b1a62441c
Cw 1329 implement near intents dex ( #2742 )
...
* add Near Intents exchange provider integration
* refactor for improved trade handling
* add explorer link for trades
provider.
* refactor currency parsing in near Intents exchange
* fix: address type for estimating send all transactions in swaps
* add token and app fee config
* Update near_Intents_exchange_provider.dart
* add Near Intents app fee secrets and update usage
* add NEAR intents app fee secrets to workflows
* Update lib/view_model/exchange/exchange_view_model.dart [skip ci]
* making priceUpdatedAt nullable [skip ci]
---------
Co-authored-by: Serhii-Borodenko <17529954+Serhii-Borodenko@users.noreply.github.com >
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2026-01-09 19:32:56 +01:00
Omar Hatem and GitHub
b46aea00b3
v5.5.1 Release Candidate ( #2598 )
...
* v5.5.1 Release Candidate
changes:
- Enable Trezor for iOS
- Add Swaps.xyz DEX
* update versions [skip ci]
2025-10-21 01:32:45 +02:00
ee0996f535
CW-1175-Implement-swaps.xyz-swap-provider ( #2526 )
...
* Integrate SwapsXYZ
* Remove print
* enhance SwapsXyz EVM token swap handling
* Disable fixed rate support in SwapsXyz provider
* enable fixed rate swap
* fix timestamp parsing
* remove sender and recipient address from fetchRate
* Improve SwapsXYZ trade approval logic
* fix trade ID overflow
* add Base chain support for swaps xyz
* Update lib/view_model/exchange/exchange_trade_view_model.dart
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
* add missing support for Base
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2025-10-20 23:22:01 +02:00
1c29be7993
CW-961-Integrate-xoswap ( #2060 )
...
* integrate xoswap
* fix network id
* fix calculating amount with rate twice
* minor: move xoswap a bit up [skip ci]
* minor fix [skip ci]
* add tracking url
* improve fetching exchange rate
* Update trade_filter_store.dart
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com >
2025-03-14 03:02:39 +02:00
OmarHatem
9b5eee68ad
fix swap_trade image file name [skip ci]
2025-02-11 12:01:11 +03:00
Omar Hatem and GitHub
ef377fb534
Change Quantex to SwapTrade ( #1990 )
...
* Change Quantex to SwapTrade
* rename everything to swaptrade
* minor [skip ci]
2025-01-30 23:45:30 +02:00
9cda2c99e7
Add Chainflip exchange provider ( #1807 ) ( #1970 )
...
* Add Chainflip exchange provider (#1807 )
* feat: add Chainflip exchange provider
feat: add chainflip provider (fetchLimits and fetchRate)
feat: add createTrade
feat: add icon
feat: add swap status
feat: add FLIP to list
feat: add to transaction list, with target amount
feat: update receivedAmount with real values
style: dart formatting
feat: update received amount
chore: cleanup space and typo
* fix: use correct retryDurationInBlocks
* feat: use secrets for api key
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
* Add secrets to workflow
* revert boostfee change
* minor ui fix [skip ci]
---------
Co-authored-by: David Cumps <david@cumps.be >
2025-01-24 20:17:37 +02:00
7d11d0461f
Integrate LetsExchange exchange provider ( #1562 )
...
* letsExchange provider
* add api key
* secrets affiliateId
* Update letsexchange_exchange_provider.dart
* minor fix [skip ci]
* fix network type issue
* tracking link [skip ci]
* fix data type
* normalise bch address
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2024-09-11 05:14:17 +03:00
f279a222df
Cw 682 integrate stealth ex exchange provider ( #1575 )
...
* add stealthEx provider
* minor fix
* Update pr_test_build.yml
* Update dashboard_view_model.dart
* update api key
* add api key
* add secret to linux [skip ci]
* fix network param issue
* additional fee percent [skip ci]
* fix for poly network
* add StealthEx tracking link.
* minor fix
* update name [skip ci]
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com >
2024-09-06 16:03:18 +03:00
4947e231e9
Cw 613 quantex ( #1377 )
...
* save progress
* [skip ci]
* forgot to add [skip ci]
* not sure what exactly I changed but it just works now! ¯\_(ツ)_/¯
* status updates
* minor cleanup
* minor fix (toUppercase needed)
* remove unnecessary apikey + keep original raw values
* fix track url for quantex
* only increment raw values
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2024-05-14 05:07:16 +03:00
cdf081edfd
Cw 537 integrate thor chain swaps ( #1280 )
...
* thorChain btc to eth swap
* eth to btc swap
* update the UI
* update localization
* Update thorchain_exchange.provider.dart
* minor fixes
* minor fix
* fix min amount bug
* revert amount_converter changes
* fetching thorChain traid info
* resolve evm related merge conflicts
* minor fix
* Fix eth transaction hash for Thorchain Integration
* add new status endpoint and refund address for eth
* Adjust affiliate fee
* Fix conflicts with main
* review comments + transaction filter item
* taproot addresses check
* added 10 outputs check
* Update thorchain_exchange.provider.dart
* minor fixes
* update thorchain title
* fix fetching rate for thorchain
* Revert "fix fetching rate for thorchain"
This reverts commit 3aa1386ecfbca14271bf01a73b424de19c4fd484.
* fix thorchain exchange rate
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com >
2024-03-28 14:41:11 +02:00
Konstantin Ullrich and GitHub
cef3029f6f
Cw 473 exchange refactoring ( #1126 )
...
* CW-473 Remove deprecated Exchanges
* CW-473 Clean up Exchange Code
* CW-473 Add Decimals to Crypto Enums
* CW-473 Fix minor merge error
* CW-473 Fix minor merge error
* CW-473 Fix FAQ Locals
* CW-473 Apply requested changes
* CW-473 Show Error if Exchange Provider is not supported anymore
* CW-473 Implement Requested Changes
2023-10-25 23:58:25 +03:00
a035872fc9
Exolix integration: bugfix apiToken on fetchRates ( #1120 )
...
* Add Exolix exchange integration
* update tx payload
* remove import
* Improve mapping
* Additional fixes
* fix apiBaseUrl
* Update trade_details_view_model.dart
* Update exolix_exchange_provider.dart
* Fix status URL
* Fix fetch rates API error handling update limits API to use a valid amount and validate on success status code
* bugfix added apiToken for fetchRate
---------
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com >
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2023-10-12 03:20:19 +03:00
e5408a388e
v4.10.0 & v1.7.0 ( #1113 )
...
* New versions
* update the new version text after macos [skip ci]
* add cake-wallet headers
* add nano/banano to getAddressFromStringPattern
* Revert "Exolix integration (#1080 )"
This reverts commit 9eb6867ab9 .
* fix: Bug in conditions check and clean up of repeated code in switch cases (#1117 )
* update build numbers [skip ci]
---------
Co-authored-by: fosse <matt.cfosse@gmail.com >
Co-authored-by: Adegoke David <64401859+Blazebrain@users.noreply.github.com >
2023-10-09 18:18:59 +03:00
9eb6867ab9
Exolix integration ( #1080 )
...
* Add Exolix exchange integration
* update tx payload
* remove import
* Improve mapping
* Additional fixes
* fix apiBaseUrl
* Update trade_details_view_model.dart
* Update exolix_exchange_provider.dart
* Fix status URL
* Fix fetch rates API error handling update limits API to use a valid amount and validate on success status code
---------
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com >
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2023-09-28 19:20:08 +03:00
Godwin Asuquo
032a8c8c33
Add trocador exchange provider
2023-02-06 21:20:43 +02:00
Serhii
1f08d87471
Rework filter on the transactions list screen
2022-11-10 13:25:03 +02:00
M
1beb18b045
Flutter upgrade
2022-10-12 13:09:57 -04:00
Omar Hatem and GitHub
c50eeee58b
CW 68 exchange automatic rate selector ( #472 )
...
* Add 'Exchange provider picker'
Save user selections
* Save user's exchange providers selection
* Add text for selected providers availability
* Fix selected providers not updating
* Load limits based on highest maximum in the selected providers
* Change received and deposit amount to be the best value from the selected providers
* Add provider name next to Trade ID
Set selected provider based on amount calculated
* Grey out providers who doesn't support selected currency pair
* Fix disabled providers
* Add Provider logo in Confirm Screen
* Only choose a provider if it satisfies its limits
* Fix amount validation
* Fix typo in error message
* Add a queue of possible exchange providers sorted by the best rate to try next if one failed
* Fix string locale typo
* Add Localization for other languages
* Add Placeholder text when there are no providers selected
* Check Exchange provider availability before creating a trade
* Fix "Fixed Rate" changing unconditionally
* Enable "convert to" field regardless of the provider
* Remove "Choose one" from providers picker
* Merge Master
* Fix Conflicts with master
* Add missing isEnabled field in simple swap provider
2022-09-01 15:12:38 +01:00
Godwin Asuquo and GitHub
d9905a7cf3
Cw 110 integrate simple swap exchange ( #459 )
...
* add support for SimpleSwap exchange
* fix edit receive amount field
* fixed merge conflicts
* Fix issues from code review
2022-08-31 16:34:07 +01:00
Godwin Asuquo and GitHub
6378d052ac
Cw 72 implement sideshift exchange ( #332 )
...
* add sideshift exchange provider
* add secret key
* Fix issues
* Fix issues
* refactor code
* add permission checks to side shift
* fix formatting issues
2022-04-13 14:28:21 +01:00
M
e6b1da376d
Configure wallet types for the app
2021-12-24 14:41:34 +02:00
M
e4ebfc94b2
Part 1
2020-09-21 14:50:26 +03:00