Rafael Saes
266b43f42a
inital commit: testnet support, silent payments
2023-10-06 16:54:02 -03:00
Rafael Saes
edbdc8e365
fix: missing --nano on app_config
2023-10-06 09:43:39 -03:00
OmarHatem
40773c5977
Add password flow to Nano
...
Remove duplicate encryption file flow and use it from cw_core
2023-10-06 03:38:39 +03:00
OmarHatem
aa7a84afbb
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
.github/workflows/pr_test_build.yml
lib/core/wallet_creation_service.dart
lib/di.dart
lib/router.dart
lib/src/screens/restore/wallet_restore_from_keys_form.dart
lib/view_model/wallet_new_vm.dart
model_generator.sh
tool/configure.dart
2023-10-06 03:10:32 +03:00
Matthew Fosse
cb21a28b22
hotfix nodes page loading in the wrong nodes ( #1112 )
2023-10-05 16:42:35 +03:00
Serhii
b414893211
CW-491-Send-to-Mastodon-username-addresses ( #1107 )
...
* Send to Mastodon username addresses
* Update mastodon_user.dart
* Enhance Eth out of gas error condition
Remove some code warnings [skip ci]
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-10-05 15:18:35 +03:00
Adegoke David
bad9b4c608
fix: Wallet type check when registering key service ( #1111 )
...
* fix: Wallet type check when registering key service
* fix: WalletConnect dependency registration
2023-10-05 15:04:08 +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
Serhii
6233422643
CW-478-Startup-splash-screen-is-white-in-all-themes.-Change-to-black-in-dark-themes ( #1105 )
...
* fix splash screen color
* Update AndroidManifestBase.xml
2023-10-03 22:05:59 +03:00
Matthew Fosse
24fa84d6cc
Merge pull request #1100 from cake-tech/CW-477-add-ens
...
Cw 477 add ens
2023-10-03 14:57:38 -04:00
OmarHatem
9cb77550b4
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-477-add-ens
...
Conflicts:
pubspec_base.yaml
res/values/strings_ar.arb
2023-10-03 20:10:08 +03:00
OmarHatem
a515076696
Code Enhancements
2023-10-03 20:07:05 +03:00
Adegoke David
32643823e5
Cw 451 wallet connect for ethereum ( #1049 )
...
* Update Flutter
Update packages
* Feat: Wallet connect for ethereum
* Fix localization issues
Fix UI issues
Update old packages
Update workflow
Update how to build guide
* feat: Wallet connect
* feat: Add wallet connect for ethereum
* chore: Add eth dependencies in configure file
* Minor: `WalletConnect` settings name, not `Wallet connect`
* fix: Merge conflicts
* fix: Issues with test cases on various dApps, introduce Arbitrum rinkerby as suported chain
* ui: Design fixes for WalletConnect flow
* chore: Update repo and comment out send apk to channel in workflow
* fix: Core implementation
* feat: WalletConnect WIP
* feat: WalletConnect WIP
* feat: WalletConnect WIP
* chore: Unused parameters WIP [skip ci]
* fix: Code review fixes
* Feat: WalletConnect feat WIP
* feat: WalletConnect
* feat: WalletConnect
* feat: WalletConnect
* Feat: WalletConnect
* Feat: WalletConnect
* feat: Remove queue support for the bottomsheet
* feat: WalletConnect feature, bug fixes, folder restructuring, localization
* Feat: Add positive feedback prompt on successful transaction
* fix: Delete session bug
* fix: dependencies registration WIP
* feat: Registering dependencies for walletconnect
* chore: Move key data to secrets
* chore: ensure appropriate null checks
* chore: localization
* chore: Remove unused code
* localization
* chore: Remove unused code
* chore: Remove unused code
* chore: Add walletconnect project id key entry
* fix: Revert bash command for linnux support
* fix: Issues with translation in some languages and making unneeded external variable private
* fix: Add bottomsheet listener to desktop dashboard page
* Generalize ethereum not enough gas error check
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
2023-10-03 17:56:10 +03:00
fosse
431a17ab08
should've been nullable
2023-10-03 10:55:38 -04:00
fosse
cb48d73ae0
review fixes
2023-10-03 10:29:56 -04:00
Justin Ehrenhofer
e83063535e
clean-up: remove address_from_ens
2023-09-29 12:32:48 -05:00
Omar Hatem
021e88e667
Merge branch 'main' into cw_linux_direct_input_password
2023-09-29 20:29:12 +03:00
Omar Hatem
ae71f2045b
New versions v4.9.2 and v1.6.2 ( #1108 )
2023-09-29 20:28:26 +03:00
fosse
2e9b937a6d
updated ens message to be consistent with others
2023-09-29 13:08:02 -04:00
fosse
183d0be20b
limit ens to just .eth domains
2023-09-29 11:58:19 -04:00
fosse
c71e4b4689
prevent fillint empty addresses
2023-09-29 11:28:23 -04:00
fosse
2775e1d9f8
remove print statement
2023-09-29 11:25:10 -04:00
fosse
dff1ee2148
fix default eth node for ens
2023-09-29 11:24:07 -04:00
fosse
953cae3e48
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-477-add-ens
2023-09-29 11:14:02 -04:00
Omar Hatem
b1859b9e63
Generic Fixes ( #1103 )
...
* Update trade_details_page.dart
* let web3dart calculate gas price and max gas while just providing the priority fee per gas needed
2023-09-29 01:53:53 +03:00
Adegoke David
f07062d987
fix: Cake-2FA-setup-issue ( #1097 )
...
* fix: Cake 2FA setup issue
* fix: 2FA Setup issue
* fix: 2FA setup bug
2023-09-28 21:40:15 +03:00
Konstantin Ullrich
dc36c31197
CW-489 Skip Warning if all monero utxo are selected ( #1106 )
2023-09-28 20:49:46 +03:00
Procyon Lotor
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
Rafael Saes
6180dac659
fix: reverse include for android to be first
2023-09-26 18:50:07 -03:00
Rafael Saes
a447249ccb
fix: another linux include attempt
2023-09-26 17:24:27 -03:00
Rafael Saes
f16a86cdfe
fix: only use new directory in the failure case
...
since other builds could have worked and have already wallet files in the documents folder
2023-09-26 15:50:08 -03:00
Rafael Saes
678e402633
fix: include statement for different linux cases
2023-09-26 15:45:11 -03:00
fosse
fc4e9ac978
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-477-add-ens
2023-09-25 10:14:48 -04:00
fosse
51bbaf02a5
fixes
2023-09-25 10:01:45 -04:00
fosse
1521a67c03
fixes for other coin types
2023-09-25 09:56:34 -04:00
fosse
8b2b3bda16
ens review fixes
2023-09-25 09:47:39 -04:00
Serhii
d6c641242f
CW-475-Better-error-message-if-there-isnt-enough-network-fee-asset-available ( #1092 )
...
* Better error message
* minor fixes
* localization
* Update strings_tl.arb
* Update append_translation.sh
2023-09-25 15:20:11 +03:00
Adegoke David
04f5391be1
feat: Add otp url link to qa screen ( #1098 )
2023-09-23 03:30:06 +03:00
OmarHatem
e3d1e26934
fix include statement for linux
2023-09-22 20:43:39 +03:00
OmarHatem
47a5761f05
Update java version in workflow
...
pull latest main changes
2023-09-22 19:14:26 +03:00
OmarHatem
f3e8767203
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
2023-09-22 19:11:26 +03:00
Serhii
572d928848
CW-442-Update-exchange-selector-checkboxes-with-checkboxes-from-transactions-filter-screen ( #1074 )
...
* Update checkboxes
* fix exchange provider selector
* checkbox picker refactoring
* Revert "checkbox picker refactoring"
This reverts commit 66eea9d690
.
* Update check_box_picker.dart
2023-09-22 18:09:30 +03:00
Omar Hatem
95ea825728
Add Brightness Util to check for platform before increasing brightness ( #1096 )
2023-09-22 17:53:30 +03:00
Rafael Saes
5827a8977c
Cw linux direct input password build changes ( #1091 )
...
* chore: build changes
* refactor: better solution to `nice()` problem
* fix: errors trying to open documents file
* fix: haven wallet class
* chore: use forked device_display_brightness
2023-09-22 17:50:51 +03:00
fosse
b5852509f3
fix
2023-09-22 10:24:16 -04:00
fosse
14d3401137
translation fixes
2023-09-22 09:56:50 -04:00
fosse
f8cb8657f6
remove bad translations
2023-09-22 09:50:09 -04:00
fosse
147abc6203
small fix
2023-09-21 10:16:57 -04:00
fosse
a52c7b053e
ens working
2023-09-21 10:16:27 -04:00
fosse
d8d2335a5f
version fix
2023-09-19 12:21:51 -04:00