Omar Hatem
cbc0c3afd6
Generic fixes ( #1304 )
...
* fix mobx no element error
* fix mobx issue
* Remove unused code
* Enhance error handling for monero sync failure case
* Separate litecoin mnemonic exception from bitcoin
* - Enable onramper for polygon
- Add Kaspa validation
* Set null as the default length of address validation
* Modify EVM fee text [skip ci]
* Add seed length option to polygon
* Add digibyte
* Update configure_cake_wallet.sh and fix conflicts
* Pin bottom section
* Fix Solana missing isTestnet param
2024-02-23 19:09:24 +02:00
Adegoke David
109bba4301
CW-555-Add-Solana-Wallet ( #1272 )
...
* chore: Create cw_solana package and clean up files
* feat: Add Solana Wallet - Create, Restore form seed, restore from Key, Restore from QR, Send, Receive, transaction history, spl tokens
* fix: Make transactions file specific to solana only for solana transactions
* chore: Revert inject app details script
* fix: Fix issue with node and switch current node to main beta instead of testnet
* fix: Fix merge conflicts and adjust migration version
* fix: Fetch spl token error
Signed-off-by: Blazebrain <davidadegoke16@gmail.com>
* fix: Diplay and activate spl tokens bug
* fix: Review and fixes
* fix: reverted formatting for cryptocurrency class
* fix: Review comments, split sending flow into signing and sending separately, fix issues
* fix: Revert throwing unimplenented error
* chore: Fix comment
* chore: Fix comment
* fix: Errors in flow
* Update provider_types.dart [skip ci]
* fix: Issues with solana wallet
* Update solana_wallet.dart [skip ci]
* fix: Review comments
* fix: Date time config
* fix: Revert bash script for app details
* fix: Error with balance, displaying fees, fixing sent or received identifier bug, displaying token symbol with token transaction item in transactions list
* fix: Issues with address validation when sending spl tokens and walletconnect initial setup
* fix: Issues with sending, fetching transactions history, almost wrapping up walletconnect
* fix: Adjust imports that would affect monerocom building successfully
* fix: Refine transaction direction and continue work on walletconnect
* feat: Display SPL token transfers in the transaction history and finally settle the transaction direction
* fix: Delay in transactions history dispaly, show native token transactions first, then process spl token transactions
* feat: Switch node and revert solana chain id to previous id
* fix: Remove print statement
* fix: Remove await for transactions, fetch all transaction histories instantly and adjust solana send success message
* chore: Code refactoring and streamlined wallet type check for solana send success message
* fix: Make timeout error for node silent and add spl token images
---------
Signed-off-by: Blazebrain <davidadegoke16@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-02-23 15:39:19 +02:00
Omar Hatem
b3c8be4ba8
Improve balance card UI ( #1259 )
...
* Improve balance card UI
* Disable normal USDC polygon for ChangeNow
* UI enhancements
* Add Kaspa
Minor UI fix
* Add kaspa icon [skip ci]
2024-01-08 16:05:35 +02:00
Omar Hatem
c8856f5ca1
Generic fixes ( #1243 )
...
* handle currency names with appended network
* Fix BCH sending issue for p2sh addresses
* Update app versions [skip ci]
2023-12-22 23:31:06 +02:00
Adegoke David
ef7762eaca
Polygon-Wallet-fixes ( #1222 )
...
* fix: Fix issues surrounding polygon release
* Add polygon generation command to pubspec script
* Remove unnecesary cast
* fix: Remove unneeded code
* fix: Adjust workflow file to pick polygonScan apikey
* fix: Issues noticed while testing
* fix: Issues noticed while testing
* fix: Transaction should reflect the token name
* fix: Remove unused import
* feat: Add alchemy node to default migration settings
* Fix sending Polygon delay
Remove alchemy node
Minor Enhancements
* Remove scrolling from multiple choices settings row and make them fill the whole space [skip ci]
* Add USDT poly
Add icon for USDC.e
* Fix ERC20 tokens overriding old wallets
Add USDC.e to exchange
* - Remove unnecessary code
- Minor Enhancements
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-12-13 16:03:07 +02:00
Konstantin Ullrich
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
Matthew Fosse
4c60b178be
CW-438 add nano ( #1015 )
...
* Fix web3dart versioning issue
* Add primary receive address extracted from private key
* Implement open wallet functionality
* Implement restore wallet from seed functionality
* Fixate web3dart version as higher versions cause some issues
* Add Initial Transaction priorities for eth
Add estimated gas price
* Rename priority value to tip
* Re-order wallet types
* Change ethereum node
Fix connection issues
* Fix estimating gas for priority
* Add case for ethereum to fetch it's seeds
* Add case for ethereum to request node
* Fix Exchange screen initial pairs
* Add initial send transaction flow
* Add missing configure for ethereum class
* Add Eth address initial setup
* Fix Private key for Ethereum wallets
* Change sign/send transaction flow
* - Fix Conflicts with main
- Remove unused function from Haven configure.dart
* Add build command for ethereum package
* Add missing Node list file to pubspec
* - Fix balance display
- Fix parsing of Ethereum amount
- Add more Ethereum Nodes [skip ci]
* - Fix extracting Ethereum Private key from seeds
- Integrate signing/sending transaction with the send view model
* - Update and Fix Conflicts with main
* Add Balances for ERC20 tokens
* Fix conflicts with main
* Add erc20 abi json
* Add send erc20 tokens initial function
* add missing getHeightByDate in Haven [skip ci]
* Allow contacts and wallets from the same tag
* Add Shiba Inu icon
* Add send ERC-20 tokens initial flow
* Add missing import in generated file
* Add initial approach for transaction sending for ERC-20 tokens
* Refactor signing/sending transactions
* Add initial flow for transactions subscription
* Refactor signing/sending transactions
* Add home settings icon
* Fix conflicts with main
* Initial flow for home settings
* Add logic flow for adding erc20 tokens
* Fix initial UI
* Finalize UI for Tokens
* Integrate UI with Ethereum flow
* Add "Enable/Disable" feature for ERC20 tokens
* Add initial Erc20 tokens
* Add Sorting and Pin Native Token features
* Fix price sorting
* Sort tokens list as well when Sort criteria changes
* - Improve sorting balances flow
- Add initial add token from search bar flow
* Fix Accounts Popup UI
* Fix Pin native token
* Fix Enabling/Disabling tokens
Fix sorting by fiat once app is opened
Improve token availability mechanism
* Fix deleting token
Fix renaming tokens
* Fix issue with search
* Add more tokens
* - Fix scroll issue
- Add ERC20 tokens placeholder image in picker
* - Separate and organize default erc20 tokens
- Fix scrolling
- Add token placeholder images in picker
- Sort disabled tokens alphabetically
* Change BNB token initial availability [skip ci]
* Fix Conflicts with main
* Fix Conflicts with main
* Add Verse ERC20 token to the initial tokens list
* Add rename wallet to Ethereum
* Integrate EtherScan API for fetching address transactions
Generate Ethereum specific secrets in Ethereum package
* Adjust transactions fiat price for ERC20 tokens
* Free Up GitHub Actions Ubuntu Runner Disk Space
* Free Up GitHub Actions Ubuntu Runner Disk space (trial 2)
* Fix Transaction Fee display
* Save transaction history
* Enhance loading time for erc20 tokens transactions
* Minor Fixes and Enhancements
* Fix sending erc20
fix block explorer issue
* Fix int overflow
* Fix transaction amount conversions
* Minor: `slow` -> `Slow` [skip-ci]
* initial changes
* more base config stuff
* config changes
* successfully builds!
* save
* successfully add nano wallet
* save
* seed generation
* receive screen + node screen working
* tx history working and fiat fixes
* balance working
* derivation updates
* nano-unfinished
* sends working
* remove fees from send screen, send and receive transactions working
* fixes + auto receive incoming txs
* fix for scanning QR codes
* save
* update translations
* fixes
* more fixes
* more strings
* small fix
* fix github actions workflow
* potential fix
* potential fix
* ci/cd fix
* change rep working
* seed generation fixes
* fixes
* save
* change rep screen functional
* save
* banano changes
* fixes, start adding ui for PoW
* pow node changes
* update translations
* fix
* account changing barely working
* save
* disable account generation
* small fix
* save
* UI work
* save
* fixes after merge main
* fixes
* remove monero stuff, work on derivation ui
* lots of fixes + finish up seed derivation
* last minute fixes
* node related fixes
* more fixes
* small fix
* more fixes
* fixes
* pretty big refactor for pow, still some bugs
* finally works!
* get transactions after send
* fix
* merge conflict fixes
* save
* fix pow node showing up twice
* done
* initial changes
* small fix
* more merge fixes
* fixes
* more fixes
* fix
* save
* fix manage pow nodes setting appearing on other wallets
* fix contact bug
* fixes
* fiat fixes
* save
* save
* save
* save
* updates
* cleanup
* restore fix
* fixes
* remove deprecated alert
* fix
* small fix
* remove outdated warning
* electrum restore fixes
* fixes
* fixes
* fix
* derivation fixes
* nano fixes pt.1
* nano fixes pt.2
* bip39 fixes
* pownode refactor
* nodes pages fixes
* observer fix
* ssl fix
* remove old references
* remove unused imports
* code cleanup
* small fix
* small potential fix
* save
* undo all bitcoin related changes
* remove dead code
* review fixes
* more fixes
* fix
* fix
* review fix
* small fix
* nano derivation and nanoutil fixes
* exchange nano fix
* nano review fixes pt.1
* nano fixes pt.2
* nano fixes pt.3
* remove old imports + stop using dynamic in di
* nanoutil fixes
* add nano.dart to gitignore, configure fixes
* review fixes, getnanowalletservice removed
* fix settings screen, add changeRep to configure.dart, other minor fixes
* remove manage_pow_nodes_page, key derivation edge case handled
* remove old refs
* more small fixes
* Generic Enhancements/Minor fixes
* review fixes
* hopefully final fixes
* review fixes
* node connection fixes
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
Co-authored-by: fossephate <fosse@book.local>
2023-10-05 04:09:07 +03:00
Justin Ehrenhofer
b963f83f4f
Fix shib and storj ( #997 )
2023-07-13 21:47:12 +03:00
Justin Ehrenhofer
d7fa9991e1
CW-306 New assets for exchange and cleanup ( #993 )
...
* CW-306 New assets for exchange and cleanup
* Remove 1inch
2023-07-13 17:31:45 +03:00
Justin Ehrenhofer
ab20312e61
Add btcln; add 2 assets to SideShift ( #890 )
...
* Add btcln; add 2 assets to SideShift
* fix regex line
* change ordering
2023-04-20 20:55:44 +02:00
Godwin Asuquo
3006679560
Cw 314 trocador receive screen update ( #823 )
...
* Change receive screen ui
* Upgrade flutter packages
* revert Upgrade flutter packages
* revert Upgrade flutter packages
* Adjust flow for anon invoice page navigation
* Add receive screen ui
* Implement anonpay invoice
* Add invoice detail to transactions page
* Implement donation link
* Fix transaction filter and details view
* Save donation link
* Fix transaction display issues
* Fix formatting
* Fix merge conflict
* Fix localization
* Fix transaction amount display
* Fix transaction limit for fiat
* Update fix from code review
* Fix issues from code review
* Make amountTo nullable to avoid potential
* Remove encoding for description in donation link
* Remove optional params from request
* Fix QR image version
* Refactor QRCode, fix issues from code review
* Pass version to QRCode full page
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-03-24 17:26:42 +02:00
Omar Hatem
3128d458f8
Merge pull request #765 from cake-tech/CW-282-add-trocador-exchange
...
CW-282 add trocador exchange
2023-03-02 21:42:30 +02:00
OmarHatem
25ec44b4e5
Add missing Nano currency image [skip ci]
2023-02-28 15:37:20 +02:00
Justin Ehrenhofer
6711d9530f
Normalize remaining tags/networks
...
Also rename Cake `C-CHAIN` tag to `AVAXC`, which will result in a clearer situation for user if we later add USDT (AVAXC), for example.
2023-02-09 10:52:24 -06:00
Justin Ehrenhofer
50d19e706f
Fix bttc, maticpoly, matic
...
bttc mapped to trx, so changed the label instead of changing the mapping
maticpoly was mislabeled on changenow
maticpoly and matic were mislabeled on simpleswap
2023-01-30 14:05:17 -06:00
Justin Ehrenhofer
b05028a04b
Organize trade assets and add fullNames
2023-01-11 12:30:48 -06:00
OmarHatem
17751f2363
Fix haven currencies not getting serialized
2022-12-29 16:02:09 +02:00
Serhii
7b95533cd3
fix nullable type
2022-12-04 20:06:17 +02:00
Serhii
292c4c396c
remove HUSD and rename BTTBSC
2022-11-30 23:53:57 +02:00
Serhii
0fda053150
remove Hive from CryptoCurrency
2022-11-29 21:53:07 +02:00
Serhii
d7d3b78905
refactoring mapFomString method
2022-11-23 13:47:02 +02:00
Serhii
196187255f
refactoring mapFromInt static variable
2022-11-21 21:09:00 +02:00
Serhii
afa16fbe1c
add new assets
2022-10-24 15:01:33 +03:00
Serhii
a6d5a145b9
flutter update fixes
2022-10-24 14:47:39 +03:00
Omar Hatem
6046385236
Cw 178 additional accents for exchange ( #526 )
...
* Fix SimpleSwap create exchange (#522 )
* Check for status code 201 instead of 200 to follow SimpleSwap API documentation
* allow 200 and 201 success status code
* Changed app version to 4.4.7 (1.1.1 for monero.com)
* Add new currencies
Separate a list for unsupported currencies for SideShift
Fix currencies normalization symbols
* Add new currencies
* Add Currencies validation and possible length
Co-authored-by: M <m@cakewallet.com>
2022-10-20 13:23:36 -04:00
M
1beb18b045
Flutter upgrade
2022-10-12 13:09:57 -04:00
Serhii
e9807944c0
add tags and update titles for currencies ( #505 )
...
* add tags and update titles for currencies
AVAXC -> AVAX (C-CHAIN)
BTTBSC -> BTT (BSC)
USDTTRC20 -> USDT (TRX)
USDCSOL -> USDC (SOL)
* Update crypto_currency.dart
Add ETH tag to usdc
Co-authored-by: mkyq <53115730+mkyq@users.noreply.github.com>
2022-09-14 15:55:39 -04:00
Serhii
f59c2fbd2b
add new coins to exchange ( #499 )
...
* add new coins
APE, AVAXC, BTT, BTTBSC, DOGE, FIRO, USDTTRC20, HBAR, SC, SOL, USDC, USDCSOL, ZEN, XVG
* remove UST icon
* remove xhv from excludeDepositCurrencies
* remove xhv from excludeReceiveCurrencies
2022-09-07 13:10:21 +01:00
M
8fec3272cf
Temporarily remove ZZEC and TZEC
2022-07-14 20:19:47 +01:00
Serhii
52b8bafac9
Exchange screens access improvements ( #409 )
...
* move tag prop to the crypto currency
* add currency icons
2022-07-11 16:20:16 +01:00
mkyq
01150ef2a7
Hv ( #295 )
...
* hv
* Change build version
2022-03-30 17:57:04 +02:00
M
4535a1aaa8
Move bitcoin and monero parts into self modules.
2021-12-24 14:52:08 +02:00