Commit graph

756 commits

Author SHA1 Message Date
ryleedavis
ed80a50432 WIP: fix transactionAddress for incoming transactions + epicTransaction json 2023-10-09 09:37:25 -06:00
ryleedavis
848d45ad72 do int.parse inside scanOutputs, add import for badHttpAddress 2023-10-06 16:36:21 -06:00
ryleedavis
410e0fbb1e move BadEpicHttpAddressException to abstract class 2023-10-06 14:29:32 -06:00
likho
9d6c04f68f Remove isolate stuff 2023-10-06 12:04:24 +02:00
likho
3a04fce46d Merge branch 'wallets-refactor-epic' of github.com:cypherstack/stack_wallet into wallets-refactor-epic 2023-10-06 11:55:34 +02:00
likho
e18c06fbcd Fix missing receiving address for incoming transactions 2023-10-06 11:55:24 +02:00
ryleedavis
db6110997a remove scanOutput isolate 2023-10-04 17:03:46 -06:00
ryleedavis
79cfabe5bb Merge branch 'wallets-refactor-epic' of https://github.com/cypherstack/stack_wallet into wallets-refactor-epic 2023-10-04 13:57:04 -06:00
ryleedavis
5c15d58c2e remove scanOutput function 2023-10-04 08:50:44 -06:00
likho
c08bdd3c08 Remove startSync isolate 2023-10-04 15:31:35 +02:00
likho
9746e789a0 add note 2023-10-04 09:59:53 +02:00
likho
5233cbbded Merge branch 'wallets-refactor-epic' of github.com:cypherstack/stack_wallet into wallets-refactor-epic 2023-10-04 09:53:15 +02:00
likho
3b4de2b2d5 Add EpicTransaction DTO for parsing transactions, clean out mutex stuff for calls to the abstract class 2023-10-04 09:53:05 +02:00
ryleedavis
89ca809d9f Merge branch 'wallets-refactor-epic' of https://github.com/cypherstack/stack_wallet into wallets-refactor-epic 2023-10-03 21:50:54 -06:00
ryleedavis
d2ed34a2d0 WIP: startScans 2023-10-03 19:02:48 -06:00
ryleedavis
684388c6f9 WIP: scanOutputs 2023-10-03 19:01:43 -06:00
likho
540c8b5c5d WIPL:Epic transactions model 2023-10-03 16:20:44 +02:00
likho
8705340880 WIP: GET Transactions 2023-10-03 12:42:01 +02:00
ryleedavis
c7608b0ad7 format fixes and walletBalance 2023-09-29 15:46:33 -06:00
ryleedavis
9a37b18615 resolve merge conflict 2023-09-29 09:57:34 -06:00
ryleedavis
b8a412988f cancelTransactions and createTransaction 2023-09-29 09:51:24 -06:00
likho
8ec8c6c914 Update tx send to use abstract class send functions 2023-09-29 16:45:40 +02:00
likho
b178c30620 WIP: move send tx to use abstract class 2023-09-29 16:15:15 +02:00
likho
807fc677d7 Clean up 2023-09-29 11:35:08 +02:00
ryleedavis
5c726a639c WIP: call abstract wrapper class for addressInfo, openWallet, deleteWallet, chainHeight 2023-09-28 16:22:24 -06:00
julian
6f25a00e71 remove unused functions 2023-09-28 10:31:14 -06:00
sneurlax
485b4a1379 pass chainHeight, remove getChainHeight stub
typofix
2023-09-28 11:20:09 -05:00
julian
3dd8083a09 call abstract wrapper class functions directly 2023-09-28 10:05:18 -06:00
likho
835d27dc38 WIP: Epicwallet clean up, get fees and address from abstract class 2023-09-28 16:11:41 +02:00
likho
13a171f3ef WIP:Replace libepiccash calls with calls to abstract class, add error handling and return types other than strings 2023-09-27 17:53:10 +02:00
julian
154c727316 Refactor getUnusedReservedChangeAddresses so it doesn't depend on purely Isar links to Transaction objects which will not guarantee to catch all used addresses. 2023-09-22 17:32:38 -06:00
julian
55d8738acb check change addresses for transactions automatically in fusion interface change address getter function 2023-09-22 16:39:59 -06:00
julian
a4f8c52148 pass in getter function for electrumx instance instead of keeping an old reference if the node connection info has changed. This ensures the electrumx calls done from the fusion interface use the updated node info 2023-09-22 15:59:07 -06:00
sneurlax
7788ec7ace implement getAddressFromOutputScript in fusiondart and update comments 2023-09-21 16:57:21 -05:00
sneurlax
c43cf94c38 Merge branch 'arti' into fusion 2023-09-19 23:59:10 -05:00
sneurlax
12b3dd58a8 remove prints from prod 2023-09-19 23:57:52 -05:00
sneurlax
ef38e58b57 query electrum for missing tx info 2023-09-19 17:58:55 -05:00
sneurlax
28b2f4f6b6 Merge remote-tracking branch 'origin/arti' into fusion 2023-09-15 15:06:10 -05:00
julian
4e3390a7c0 refactor TorService 2023-09-15 13:51:20 -06:00
Josh Babb
67f3217daf Merge arti into fusion 2023-09-14 14:45:47 -05:00
julian
4160196135 clean up epic wallet file 2023-09-10 13:43:41 -06:00
julian
381672d368 apply scans error propagation fix 2023-09-10 13:43:41 -06:00
julian
6efcdf97ea clean up cancel transaction in epiccash wallet 2023-09-10 13:43:41 -06:00
ryleedavis
dea35fd801 WIP: tor http connection 2023-09-08 16:53:09 -06:00
ryleedavis
f240163a91 WIP: tor http connection 2023-09-08 15:09:59 -06:00
julian-CStack
d38d482b87
Merge branch 'staging' into httpsend-error-fix 2023-09-08 07:28:12 -06:00
julian
bc25d5b3af WIP stellar memo field on send screens as well as in trade details and exchange flow 2023-09-07 16:41:44 -06:00
julian
98f3046e04 stellar sync error fix 2023-09-07 14:05:25 -06:00
likho
150ccdf57d Return more descriptive error for http send 2023-09-06 18:26:31 +02:00
likho
41e3c2371d Fix HTTP send error 2023-09-06 15:18:23 +02:00
julian
ca95612d69 fix firo lelantus sends to non wallet addresses not showing as confirmed in wallet ui 2023-09-05 10:19:58 -06:00
sneurlax
a381cd0a47 FusionInterface->FusionWalletInterface
a la PayNymWalletInterface (big ups, mad respec)
2023-08-24 11:22:13 -05:00
julian
6e4a23007b fix some rescan functionality 2023-08-23 14:58:22 -06:00
julian
3cd31d1bf2 clean up 2023-08-23 14:56:40 -06:00
julian
4b5686d8a4 handle stellar rescan properly 2023-08-23 14:31:34 -06:00
julian
31cac4b950 code formatting 2023-08-23 14:12:11 -06:00
julian
19a6e0b826 fix tezos refresh function 2023-08-23 11:58:16 -06:00
julian
63ab0b09e8 revert enum name 2023-08-23 11:29:10 -06:00
ryleedavis
02b67c2a2e add parameter to initializeNew for tezos 2023-08-23 11:08:32 -06:00
ryleedavis
cceab1a036 Merge branch 'staging' into add-xtz
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/node_details_view.dart
#	lib/widgets/node_card.dart
2023-08-23 10:53:34 -06:00
Likho
c44b64f4c0
Merge branch 'staging' into xlm-bug-fixes 2023-08-23 15:24:43 +02:00
likho
961b687e27 Test node connection when updating and node and show error codes on send fail instead of generic error 2023-08-23 15:13:17 +02:00
julian
04bba2bf2a new wallet mnemonic options for supported coins 2023-08-22 15:07:08 -06:00
likho
2732b2fe71 WIP: XLM fixes and refactor 2023-08-22 18:33:24 +02:00
likho
444860da53 Return just one value for fees since endpoint returns only one value for fees 2023-08-16 15:17:58 +02:00
likho
e8d5c3ad8b Return tx id when sending, implement updateSentTx 2023-08-16 14:46:21 +02:00
likho
e3fb83a61f Send all 2023-08-15 18:01:51 +02:00
likho
0a77dad7ec Refactor Update transactions call 2023-08-15 16:49:28 +02:00
likho
520ceabf79 Clean up and refactor 2023-08-15 15:28:53 +02:00
ryleedavis
373637701c Fix tezos network status 2023-08-14 16:53:44 -06:00
likho
a6d3941858 Fix send and refactoring 2023-08-14 16:36:27 +02:00
julian
e4aa34509a WIP reserve addresses stuff 2023-08-07 12:54:44 -06:00
sneurlax
221c4e3fb7 WIP pass address generation function in 2023-08-07 13:07:37 -05:00
likho
3c05c568eb Merge branch 'staging' into add-xtz 2023-08-07 17:13:55 +02:00
sneurlax
c620a5e23a WIP nextChangeAddress
WIP move reserve_change_addresses(int addresses) to fusion interface
2023-08-06 22:57:34 -05:00
sneurlax
2692ebfc68 WIP demo get current receiving address 2023-08-06 21:15:05 -05:00
detherminal
182a8cc732 implement fees and sending? 2023-08-06 00:16:19 +03:00
Josh Babb
10eb56ef43 Merge remote-tracking branch 'origin/staging' into fusion 2023-08-01 11:01:11 -05:00
julian
e48afa4c6a parse firo masternode payments 2023-07-31 10:06:56 -06:00
detherminal
a1ef84fbe6 fix stellarTestNet and dependency problems 2023-07-28 23:00:14 +03:00
julian
bd090a3e92 ensure no rescan flag on newly created or restored firo wallets 2023-07-28 13:17:21 -06:00
detherminal
f4688bd041 xtz: filter other operations 2023-07-28 22:16:04 +03:00
julian
92f19de43c WIP one time firo rescan 2023-07-28 10:55:04 -06:00
ryleedavis
b66b25eb1f Merge branch 'staging' into add-xtz
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/node_details_view.dart
#	lib/services/coins/coin_service.dart
#	lib/services/price.dart
#	lib/utilities/amount/amount_unit.dart
#	lib/utilities/block_explorers.dart
#	lib/utilities/constants.dart
#	lib/utilities/default_nodes.dart
#	lib/utilities/enums/coin_enum.dart
#	lib/utilities/enums/derive_path_type_enum.dart
#	lib/widgets/node_card.dart
#	lib/widgets/node_options_sheet.dart
#	pubspec.yaml
2023-07-28 10:48:52 -06:00
ryleedavis
5c06d9dc59 format adjustments + remove tezos from themeAssetsv1 2023-07-28 10:32:50 -06:00
ryleedavis
be0d820822 Merge branch 'add-xtz' of https://github.com/cypherstack/stack_wallet into add-xtz 2023-07-28 08:45:49 -06:00
detherminal
3077465e81 xtz: update api and add price 2023-07-28 13:39:07 +03:00
detherminal
2ee65b584e fix: fetch from nodes instead of tzkt 2023-07-27 23:15:49 +03:00
sneurlax
9b4c1abf35 Merge remote-tracking branch 'origin/staging' into fusion 2023-07-27 12:03:55 -05:00
ryleedavis
197d760102 Merge branch 'staging' into add-xtz
# Conflicts:
#	pubspec.lock
2023-07-27 10:45:41 -06:00
sneurlax
87f12d9c3c Merge remote-tracking branch 'origin/staging' into fusion 2023-07-27 10:33:03 -05:00
julian
6f2ddf7423 fix: auto format code and remove electrumx coin control 2023-07-27 08:11:32 -06:00
julian
a194594b4d Merge remote-tracking branch 'origin_SW/staging' into add-xlm 2023-07-27 07:57:58 -06:00
likho
bce20eab32 Resolve merge conflicts 2023-07-27 15:05:27 +02:00
likho
7061c3c40b Add testnet to coin list 2023-07-27 13:09:56 +02:00
julian
f51cf2e395 extra temp check on firo 2023-07-26 17:15:11 -06:00
julian
46e0258737 Merge remote-tracking branch 'origin_SW/staging' into ordinals
# Conflicts:
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_wallet_features.dart
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/more_features/more_features_dialog.dart
#	pubspec.yaml
2023-07-26 17:05:33 -06:00
julian
f27e818d97 Merge remote-tracking branch 'origin_SW/staging' into add-monkey 2023-07-26 16:29:32 -06:00
sneurlax
19a968472b move CashFusion fuse() demo into FusionInterface 2023-07-26 17:08:29 -05:00
sneurlax
04f0049710 add hasFusionSupport bool 2023-07-26 17:06:17 -05:00