Matthew Fosse
e5be737236
bio auth on mac + package updates for 3.19.3/5 ( #1398 )
...
* bio auth mac fix
* remove comment and change duration from 2 to 0
* cherry pick previous changes
* workaround for secure storage bug on mac
* bump version to 3.19.5 (because breez will need this version anyways)
* some code cleanup
* some changess didn't get saved
* just documenting the issue [skip ci]
* undo accidental removal + minor code cleanup
* merge conflicts
* Minor UI change [skip ci]
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-06 22:55:05 +03:00
Konstantin Ullrich
5eabdcdca1
Cw 604 integrate bitcoin ledger ( #1407 )
...
* CW-503 Prepare Ledger integration
* CW-503 Revert Tor ignore
* CW-503 Add Connect Device Page
* CW-503 Add createWalletFromDevice for monero
* CW-503 Add Connect Device Page
* CW-503 Add Connect Device Page
* CW-503 Add Debug Options
* CW-503 Add proper hardware wallet selection screen
* CW-503 Minor design changes on connect_device_page
* CW-503 Add Create Wallet from Ledger
* CW-503 Spent Ledger ETH Funds
* CW-503 Minor fixes
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix minor conflicts
* CW-503 Improve Ledger BLE Communication
* CW-503 Improve Ledger BLE Communication
* CW-503 Rollback Monero Test code
* CW-503 Fix Execution failed for task :app:checkReleaseDuplicateClasses
* CW-503 Better Error-Exceptions
* CW-503 Add SetPinScreen before restore from hardware-wallet
* CW-503 override web3dart to use cake's git hosted version
* CW-503 Implement ledger sign messages
* CW-503 Implement ledger sign messages and send erc20 tokens
* CW-503 Fix merge conflicts
* CW-503 Fix merge conflicts
* CW-503 Use dep override for ledger_flutter
* CW-503 Ledger ERC20 finalisation
* CW-503 More graceful error handling
* CW-503 Even more graceful error handling & remove debug code
* CW-503 Minor Changes for Vik
* CW-503 Fix USB connection
* CW-503 Maybe this overrides web3dart finally
* Indicate Loading on the first 5 Wallet Accounts
* Prepare Ledger Bitcoin
* Fix conflicts with main
* Add Bluetooth permission to iOS [skip ci]
* add privacyinfo for ios [skip ci]
* update PrivacyInfo.xcprivacy [scip ci]
* ios shit [skip ci]
* Improve bitcoin xpub
* Resolve open Todos regarding iOS Support
* Minor debug
* Remove erc20 dependency to have more granular control over the tx UX
* Create Bitcoin Wallets using xpub
* Create Bitcoin Wallets using xpub
* Better error handling
* Improve Ledger account handling
* Add Bitcoin Support for Ledger
* Add Bitcoin Support for Ledger
* Add Bitcoin Support for Ledger
* Implement requested Changes
* Implement requested Changes
* Minor fix
* Implement requested Changes
* Implement requested Changes
* Add comment to remind me
* Enable RBF for Bitcoin Ledger
* Fix merge conflicts
* Update wallet_info.dart
* Cw 503 ledger support (#1310 )
* CW-503 Prepare Ledger integration
* CW-503 Revert Tor ignore
* CW-503 Add Connect Device Page
* CW-503 Add createWalletFromDevice for monero
* CW-503 Add Connect Device Page
* CW-503 Add Connect Device Page
* CW-503 Add Debug Options
* CW-503 Add proper hardware wallet selection screen
* CW-503 Minor design changes on connect_device_page
* CW-503 Add Create Wallet from Ledger
* CW-503 Spent Ledger ETH Funds
* CW-503 Minor fixes
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix minor conflicts
* CW-503 Improve Ledger BLE Communication
* CW-503 Improve Ledger BLE Communication
* CW-503 Rollback Monero Test code
* CW-503 Fix Execution failed for task :app:checkReleaseDuplicateClasses
* CW-503 Better Error-Exceptions
* CW-503 Add SetPinScreen before restore from hardware-wallet
* CW-503 override web3dart to use cake's git hosted version
* CW-503 Implement ledger sign messages
* CW-503 Implement ledger sign messages and send erc20 tokens
* CW-503 Fix merge conflicts
* CW-503 Fix merge conflicts
* CW-503 Use dep override for ledger_flutter
* CW-503 Ledger ERC20 finalisation
* CW-503 More graceful error handling
* CW-503 Even more graceful error handling & remove debug code
* CW-503 Minor Changes for Vik
* CW-503 Fix USB connection
* CW-503 Maybe this overrides web3dart finally
* Indicate Loading on the first 5 Wallet Accounts
* Fix conflicts with main
* Add Bluetooth permission to iOS [skip ci]
* add privacyinfo for ios [skip ci]
* update PrivacyInfo.xcprivacy [scip ci]
* ios shit [skip ci]
* Resolve open Todos regarding iOS Support
* Remove erc20 dependency to have more granular control over the tx UX
* Better error handling
* Improve Ledger account handling
* Implement requested Changes
* Implement requested Changes
* Implement requested Changes
* Implement requested Changes
* Fix merge conflicts
* Update wallet_info.dart
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
* Fix merge conflicts
* Fix merge conflicts
* Minor Fix to derivations
* Update cw_bitcoin/lib/bitcoin_wallet.dart [skip ci]
* Update cw_bitcoin/lib/bitcoin_wallet.dart [skip ci]
* Update cw_bitcoin/lib/electrum_wallet.dart [skip ci]
* Fix backward compatibility issues
* Merge Tron
* Fix Tron with HW changes
* fix ble on iOS
fix tron address validation
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-05 04:44:50 +03:00
Omar Hatem
4ed4659f9e
Revert "version bump to 3.13.9, auth working on mac ( #1367 )" ( #1397 )
...
This reverts commit e6b4b08c24
.
2024-04-18 20:10:58 +02:00
Matthew Fosse
e6b4b08c24
version bump to 3.13.9, auth working on mac ( #1367 )
...
* version bump to 3.13.9, auth working on mac
* bump flutter version in workflow file
* workflow fix
* test fix
* downgrade flutter version
* test fix
* test fix
* update gradle version
* fixes for updated dart version, localization file updates
* remove accidental inclusion
* missed some unimplemented throws
2024-04-18 19:00:24 +02:00
Adegoke David
7410daacff
CW-551-Refactor-EVM-Chains ( #1256 )
...
* feat: Create central package for EVM chains
* chore: Cleanup pubspec and add core evm dependencies
* feat: Replicated core evm chain files, time to start fixing the issues
* feat: Setup evm central package to handle all evm chains
* feat: Link up Polygon and Ethereum wallets to the centra evm package, fix bugs and issues, and optimze for better performance
* feat: Setup and adjust configs to reflect new evm configurations
* Remove unneeded file
* fix: Changes done while re-reviewing entire structure and refactor
* fix: Add evm chain wallet path to imports in configure file
* feat: Adjust implementation of parent class, remove unneeded files, remove windows, linux and mac directories, restructure the evm child classes
* fix: Make EVMChainWallet a central abstract class and adjust accordingly
* fix: Adjust transaction info, restructure EVMWalletChain to be an abstract, adjust external facing interfaces for polygon and ethereum, adjust configuration for ethereum and polygon in configure file
* fix: Testing issues
* fix: Add localization for nft tile and details page texts and add dashes for null responses
* fix: merge conflicts
* Minor fixes for building Monero.com
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-01-30 20:01:48 +02:00
Adegoke David
b3d579c24a
CW-527-Add-Polygon-MATIC-Wallet ( #1179 )
...
* chore: Initial setup for polygon package
* feat: Add polygon node urls
* feat: Add Polygon(MATIC) wallet WIP
* feat: Add Polygon(MATIC) wallet WIP
* feat: Add Polygon MATIC wallet [skip ci]
* fix: Issue with create/restore wallet for polygon
* feat: Add erc20 tokens for polygon
* feat: Adding Polygon MATIC Wallet
* fix: Add build command for polygon to workflow file to fix failing action
* fix: Switch evm to not display additional balance
* chore: Sync with remote
* fix: Revert change to inject app script
* feat: Add polygon erc20 tokens
* feat: Increase migration version
* fix: Restore from QR address validator fix
* fix: Adjust wallet connect connection flow to adapt to wallet type
* fix: Make wallet fetch nfts based on the current wallet type
* fix: Make wallet fetch nfts based on the current wallet type
* fix: Try fetching transactions with moralis
* fix: Requested review changes
* fix: Error creating new wallet
* fix: Revert script
* fix: Exclude spam NFTs from nft listing API response
* Update default_erc20_tokens.dart
* replace matic with matic poly
* Add polygon wallet scheme to app links
* style: reformat default_settings_migration.dart
* minor enhancement
* fix using different wallet function for setting the transaction priorities
* fix: Add chain to calls
* Add USDC.e to initial coins
* Add other default polygon node
* Use Polygon scan
some UI fixes
* Add polygon scan api key to secrets generation code
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-12-02 04:26:43 +02:00