Matthew Fosse
d98bb472f0
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into bitcoin-derivations
2024-03-18 13:02:02 -07:00
Omar Hatem
c7deeaea9b
New versions ( #1312 )
...
* New versions
Fix issues with Monero.com
* Add sending for Solana tokens exchanges
* Add default keyword for P2WPKH [skip ci]
* chore: Switch solana commitment to confirmed to reduced blockhash expiration (#1313 )
* Modify test workflow to send arm64-v8a build only
* Fix workflow build path
* Remove unnecessary reverse of txId
* Show case sensitive evm wallet address
* Revert default Cake Theme
add custom package id for test builds
* Fix workflow script
* Fix workflow
* hash branch name
* hash branch name
* Update versions
* Add user image to Nostr
Add fetching address from text for tokens
* Fix test app package id
* fix: Solana message improvement (#1316 )
---------
Co-authored-by: Adegoke David <64401859+Blazebrain@users.noreply.github.com>
2024-03-04 19:32:10 +02:00
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
Rafael
a3a35f05e1
Btc address types ( #1263 )
...
* inital migration changes
* feat: rest of changes
* minor fix [skip ci]
* fix: P2wshAddress & wallet address index
* fix: address review comments
* fix: address type restore
* feat: add testnet
* Fix review comments
Remove bitcoin_base from cw_core
* Fix address not matching selected type on start
* remove un-necessary parameter [skip ci]
* Remove bitcoin specific code from main lib
Fix possible runtime exception from list wrong access
* Minor fix
* fix: fixes for Testnet
* fix: bitcoin receive option dependency breaks monerocom
* Fix issues when building Monero.com
* feat: Transaction Builder changes
* fix: discover addresses, testnet restoring, duplicate unspent coins, and taproot address vs schnorr sig tweak
* fix: remove print
* feat: improve error when failed broadcast response
* feat: create fish shell env script
* fix: unmodifiable maps
* fix: build
* fix: build
* fix: computed observable side effect bug
* feat: add nix script for android build_all
* fix: wrong keypairs used for signing
* fix: wrong addresses when using fromScriptPubKey scripts
* fix(actual commit): testnet tx expanded + wrong addresses when using fromScriptPubKey scripts (update bitcoin_base deps)
* fix: self-send [skip ci]
* fix: p2wsh
* fix: testnet fees
* New versions
* Update macos build number
Minor UI fix
* fix: use new bitcoin_base ref, fix tx list wrong hex value & refactor hidden vs hd use
- if always use sideHd for isHidden, it is easier to simplify the functions instead of passing both which can be error prone
- (ps: now this could probably be changed, for example from isHidden to isChange since with address list we now see "hidden" addresses)
* Fix if condition to handle litecoin case
* fix: self-send, change address was always making direction incoming
* refactor: improve estimation function, add more inputs if balance missing
* fix: new bitcoin_base update, fixes script issues
* Update evm chain wallet service arguments
* Fix translation [skip ci]
* Fix translation [skip ci]
* Update strings_fr.arb [skip ci]
* fix: async isChange function not being awaited, refactor to reduce looping into a single place
* fix: _address vs address, missing p2sh
* fix: minor mistake in storing p2sh page type [skip ci]
* refactor: use already matched addresses property
* feat: improved perfomance for fetching transaction histories
* feat: continue perfomance change, improve address discovery only to last address by type with history
* fix: make sure transaction list is sorted by date
* refactor: isTestnet only for bitcoin
* fix: walletInfo type null case
* fix: deprecated p2pk
* refactor: make condition more readable
* refactor: remove unnecessary Str variant
* refactor: make condition more readable
* fix: infinite loop possible
* Revert removing isTestnet from other wallets [skip ci]
* refactor: rename addresses when matched by receive type
* Make the beta build [skip ci]
Remove app_env.fish
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-02-23 18:13:30 +02:00
Serhii
0832e62719
fix generate new electrum address ( #1294 )
...
* add side address validation
* Remove auto size text [skip ci]
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-02-08 00:10:44 +02:00
Matthew Fosse
26fe28891d
Cw 528 backup wallet files ( #1281 )
...
* monero wallet backup changes
* [skipci] updates
* monero fixes
* start work for bitcoin/eth
* cleanup
* [skipci] more cleanup
* add all other coins
* merge fixes
* add corrupted test
* build for testing
* actually be able to test monero
* review fixes
* more review fixes
2024-02-07 17:44:29 +02:00
Serhii
9754d67601
Cw-343-a-list-of-previously-used-addresses ( #1248 )
...
* add used addresses list
* generate new address button
* fix wallet type issue
* fix addresses button title
* update selectButton
* show all wallet addresses
* add tx amount and balance
* fix ui
* remove cashAddr format
* fix generating new address issue
* disable autogenerating
* fix cashAddr format
* minor fix
* add search bar
* Update address_cell.dart
* fix merge conflict
* address labeling feature
* review fixes
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-01-23 07:15:24 +02:00
Omar Hatem
8d973cf919
Finish DFX auth flow with the primary address for Electrum (bitcoin) ( #1264 )
2024-01-11 17:29:51 +02:00
Omar Hatem
2a1bdf69ef
Cw 553 update inappwebview ( #1252 )
...
* Update inapp webview and update it's deprecated code
* Add Turkish Lira
Fix android in-app webview
* Change FAQ url [skip ci]
* Fix available balance display issue
2024-01-08 16:03:46 +02:00
Matthew Fosse
45bfcbc09a
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into bitcoin-derivations
2024-01-02 19:31:47 -05:00
Serhii
faf151a4dc
CW-531-Bitcoin-Fees-issue ( #1218 )
...
* SegWit transaction size
* [skip ci] fix electrum balances layout
* fix tapping area
2023-12-13 16:43:26 +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
Serhii
2138c35e38
CW-532-DFX-buy-provider ( #1209 )
...
* dfx buy provider ui
* fix signing flow
* fixed provider determination based on wallet type and app settings
* update localization files
* minor fix
* Fix BTC, LTC und BCH signMessages
* Add signMessage to monero
* open dfx in webview
* Update dfx_buy_provider.dart
* Revert merge conflict
* Update bitcoin_flutter ref
---------
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2023-12-08 16:05:52 +02:00
Konstantin Ullrich
3b7f9a297c
Bug missing polyseed ( #1214 )
...
* Move file.dart
* Add seedFallback for missing polyseeds
* Remove unused dependency of cw_bitcoin
* Minor fix MacOS
* Add more blockheight-date matching
* Scan only last 2 days for new Polyseed wallets
2023-12-02 03:02:55 +02:00
Matthew Fosse
4001d8a62d
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into bitcoin-derivations
2023-11-27 17:23:07 -05:00
Omar Hatem
fa25a4b224
Generic fixes ( #1191 )
...
* check on the url validity before using it
* handle tx nullability
* add localization script to configure
2023-11-25 01:31:49 +02:00
Matthew Fosse
59f67fac7c
Merge branch 'main' into bitcoin-derivations
2023-11-20 09:47:20 -05:00
Omar Hatem
ab83f5b67f
Cw 519 tor connection ( #1158 )
...
* initial draft for tor feature
* Configure nodes to use Tor proxy if enabled
* Add socks proxy upon connecting to tor
fix disconnect button
* Try tor with github actions
* accept defaults for rust installation
* Merge main
Change Tor tile name
2023-11-18 15:43:15 +02:00
Konstantin Ullrich
8084f490b5
Cw 467 mark change outputs in unspent outputs list ( #1137 )
...
* CW-490 Use native Coin Freeze
* CW-467 Code cleanup
* CW-467 Fix native Code
* CW-467 Extend Unspend
* CW-467 Add isChange
* CW-467 Minor Fixes
* CW-467 Add isChange to Electrum Unspents
* CW-467 Localize Change Tag
* CW-467 Fix frozen balance showing on other monero wallets
* CW-467 Fix frozen balance showing on other monero wallets
2023-11-16 01:12:23 +02:00
fosse
8fa9db24df
Merge branch 'nano-fixes' of https://github.com/cake-tech/cake_wallet into bitcoin-derivations
2023-10-16 09:51:18 -04:00
Serhii
66301ff247
CW-432-Add-Bitcoin-Cash-BCH ( #1041 )
...
* initial commit
* creating and restoring a wallet
* [skip ci] add transaction priority
* fix send and unspent screen
* fix transaction priority type
* replace Unspend with BitcoinUnspent
* add transaction creation
* fix transaction details screen
* minor fix
* fix create side wallet
* basic transaction creation flow
* fix fiat amount calculation
* edit wallet
* minor fix
* fix address book parsing
* merge commit fixes
* minor fixes
* Update gradle.properties
* fix bch unspent coins
* minor fix
* fix BitcoinCashTransactionPriority
* Fetch tags first before switching to one of them
* Update build_haven.sh
* Update build_haven.sh
* Update build_haven.sh
* Update build_haven.sh
* update transaction build function
* Update build_haven.sh
* add ability to rename and delete
* fix address format
* Update pubspec.lock
* Revert "fix address format"
This reverts commit 1549bf4d8c
.
* fix address format for exange
* restore from qr
* Update configure.dart
* [skip ci] minor fix
* fix default fee rate
* Update onramper_buy_provider.dart
* Update wallet_address_list_view_model.dart
* PR comments fixes
* Update exchange_view_model.dart
* fix merge conflict
* Update address_validator.dart
* merge fixes
* update initialMigrationVersion
* move cw_bitbox to Cake tech
* PR fixes
* PR fixes
* Fix configure.dart brackets
* update the new version text after macos
* dummy change to run workflow
* Fix Nano restore from QR issue
Fix Conflicts with main
* PR fixes
* Update app_config.sh
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-10-13 01:50:16 +03:00
fosse
95e7ee1cbb
refactor fixes
2023-10-10 11:27:11 -04:00
fosse
bb422ed224
additional refactor improvements
2023-10-09 17:19:58 -04:00
fosse
ae97e50bf4
debatably better refactoring of derivationInfo, migration needed
2023-10-09 14:08:14 -04:00
fosse
e9cd76f534
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into bitcoin-derivations
2023-10-05 10:01:44 -04: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
fosse
5ad89f252b
review fixes from nano that also apply here
2023-09-29 11:02:45 -04:00
fosse
89af3d38cd
fix pt.2
2023-09-19 15:46:37 -04:00
fosse
28a615a0a7
deterministic fix
2023-09-19 11:36:31 -04:00
fosse
6202363c5c
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into bitcoin-derivations
2023-09-18 11:32:21 -04:00
Konstantin Ullrich
d972363417
Add additional Buy Provider ( #1071 )
...
* CW-466 Add Buy Options Page
* CW-466 Add Buy Options
* CW-466 Add Default Buy Provider to Other Settings
* CW-466 Onramper is working from Buy Options
* CW-466 Onramper is working from Buy Options
* CW-466 Translation improvements
* CW-466 Add Onramper & Robinhood Logos
* CW-466 Implement Robinhood Flow
* CW-466 Fix Robinhood Flow
* CW-466 Add RH-Secrets
* CW-466 Have RH Translation in English only
* Add missing URI details
* CW-466 Implement default Buy Provider
* CW-466 Fix Padding Buy Provider Options
* CW-466 Fix Bitcoin and Litecoin Signatures
* CW-466 Fix Error Message
* CW-466 Resolve requested changes
* Add exception handler to robinhood API calls
* CW-466 Fix Theming
---------
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-09-14 22:14:49 +03:00
fosse
e0dd53fa23
derivation fixes
2023-09-12 10:33:15 -04:00
fosse
cb390cb4eb
save
2023-09-12 09:15:26 -04:00
fosse
e78e0249c9
small potential fix
2023-09-11 08:57:36 -04:00
fosse
6e578ee2f5
small fix
2023-09-08 12:38:44 -04:00
fosse
5c78541dbc
bip39 fixes
2023-09-07 09:22:03 -04:00
fosse
0984dbc3d7
derivation fixes
2023-09-05 12:04:19 -04:00
fosse
cb76b22408
fixes
2023-09-01 11:24:24 -04:00
Adegoke David
e634562cf4
Cw-465-Remove CakePay Button on Mobile/Desktop ( #1057 )
...
* feat: Remove CakePayButton Mobile
* feat: Remove CakePayButton Desktop
* feat: Remove CakePay Mobile Button
* feat: Remove CakePay Mobile Button
* feat: Remove CakePay Mobile Button
* fix: Action breaking
2023-09-01 16:59:18 +03:00
fossephate
30c870b726
fixes
2023-09-01 09:22:55 -04:00
fosse
287f3e06f7
electrum restore fixes
2023-08-31 09:39:15 -04:00
fosse
a934249acb
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-459-12-words-btc
2023-08-30 09:31:58 -04:00
fosse
0389ac40b0
remove deprecated alert
2023-08-29 09:18:18 -04:00
fosse
3053ea4d10
fixes
2023-08-25 11:59:24 -04:00
fosse
e72f196c23
restore fix
2023-08-25 11:12:07 -04:00
fosse
fe05f5a53d
cleanup
2023-08-25 09:12:59 -04:00
fosse
47bf8cc7c1
updates
2023-08-24 18:06:58 -04:00
fosse
bbb196dba8
save
2023-08-24 11:20:04 -04:00
Godwin Asuquo
f6670c0236
CW-415 add coin control for xmr ( #985 )
...
* Added CoinsInfo to monero_api_cpp
* Add struct on dart
* Add struct on dart
* Set coins value
* CW-415 Use add-coin-to-monero branch
* CW-415 Add get Coin and build Monero Deps using Docker
* CW-415 Fix Typo
* CW-415 add debug log info
* CW-415 Add preferred key Images for coin control to Monero
* CW-415 Fix generation
* CW-415 Skip GA Cache Externals
* CW-415 Skip GA Cache Externals
* CW-415 Coin Control: remove Block Explorer for Monero, Add Tx hash, save note on field exit
* CW-415 Coin Control: Throw Exception when all outputs are deselected
* CW-415 Coin Control: Show Frozen Balance on Dashboard
* CW-415 Coin Control: Show Frozen Balance on Dashboard
* CW-415 Ignore cached Monero deps in Workflow
* CW-415 Fix displaying frozen Balance
* Use own Translator with http 1.1.0
* CW-415 Resolve requested Changes
* CW-415 Resolve requested Changes
* CW-415 Resolve requested Changes
* CW-415 Apply requested Changes
* CW-415 Apply requested Changes
* CW-415 Ensure opening of UnspentCoinsInfo Box, even for Monero.com
---------
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2023-08-24 16:54:05 +03:00
fosse
9502b7ef0f
save
2023-08-23 23:02:33 -04:00