Julian
b88c073e22
Merge remote-tracking branch 'origin_sw/staging' into wallets_refactor
...
# Conflicts:
# crypto_plugins/flutter_libepiccash
# lib/db/isar/main_db.dart
# pubspec.lock
# pubspec.yaml
# test/services/coins/firo/firo_wallet_test.mocks.dart
# test/widget_tests/transaction_card_test.mocks.dart
2023-10-29 12:27:02 -06:00
julian
07a717d20a
SigningData toString
2023-10-27 11:38:41 -06:00
sneurlax
c0389d2da7
update all uiStates whenever we update any of them
...
except on failure
2023-10-27 11:43:42 -05:00
julian
a299ca1315
all transactions v2 for bch
2023-10-23 13:29:46 -06:00
julian
6e258db344
fix tx amounts shown
2023-10-20 14:19:51 -06:00
julian
8cd7f3fa7f
clean up, fixes and code gen
2023-10-20 14:19:51 -06:00
julian
33efc956e9
clean up
2023-10-20 14:19:51 -06:00
julian
f55fd7f05a
add wallet owns flag to inputv2
2023-10-20 14:19:51 -06:00
julian
5b9ade5f15
add wallet owns flag to outputv2
2023-10-20 14:19:51 -06:00
sneurlax
9d001c3fba
add running setter and set running to false on exception in fuse
2023-10-20 13:27:17 -05:00
sneurlax
a4891d8a64
add "running" uiState property
2023-10-20 13:23:33 -05:00
julian
c1cfe080a0
WIP apply txv2 to bch
2023-10-19 15:37:04 -06:00
sneurlax
db9dfd2e5b
disable try again debugging
2023-10-19 16:04:50 -05:00
sneurlax
d5c4923031
refactor maxConsecutiveFusionRoundsFailed->failed
2023-10-19 12:52:21 -05:00
julian
4a619d68ad
build runner
2023-10-19 11:32:55 -06:00
julian
45737084fd
WIP txV2 for bch for now
2023-10-19 11:32:55 -06:00
sneurlax
94fd8bc0ec
add flag to show try again button
2023-10-19 12:16:12 -05:00
sneurlax
e88676cf40
add fusionRoundsCompleted and fusionRoundsFailed to fusion uiState
...
and update fusiondart ref for minor null assertion->optional
2023-10-19 12:06:30 -05:00
julian
993914636b
organise classes into separate files
2023-10-19 08:35:41 -06:00
julian
8e3e1db3cd
WIP txn V2
2023-10-18 15:50:21 -06:00
sneurlax
094668cc0c
fix state comparisons
2023-10-17 11:18:43 -05:00
sneurlax
974687e412
refactor fusion state to remove instance variables for each step
2023-10-17 11:15:31 -05:00
sneurlax
74dbc718be
refactor status to state, a Record containing status and info
2023-10-17 10:56:46 -05:00
sneurlax
3d72e83d2f
WIP fusion progress error labels
2023-10-17 00:00:54 -05:00
ryleedavis
e6eb743c1c
remove epic_transaction.dart file
2023-10-10 15:45:28 -06:00
likho
7a745000b9
Clean up
2023-10-10 09:59:16 +02:00
ryleedavis
95073cb4e8
WIP: fix credited and debited json
2023-10-09 15:22:44 -06:00
ryleedavis
ed80a50432
WIP: fix transactionAddress for incoming transactions + epicTransaction json
2023-10-09 09:37:25 -06: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
Likho
e28c7f5019
WIP: Epic transaction data class
2023-10-03 16:35:13 +02: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
julian
bc0f182b0b
Simplify fusion_progress_ui_state.dart to work with .family provider, and WIP hook it up to the fusion wallet interface
2023-09-28 14:16:48 -06:00
ryleedavis
337de9fd11
WIP: fusion progress provider
2023-09-26 09:30:31 -06:00
ryleedavis
b0d0fec5e4
WIP: fusion progress provider
2023-09-22 16:20:57 -06:00
julian
b0f0ea48e1
add comment
2023-09-22 09:38:05 -06:00
sneurlax
386fcdc1d8
formatting
...
remove unused import
2023-09-21 14:57:49 -05:00
ryleedavis
0597e317ba
WIP: fusion progress provider
2023-09-20 16:15:16 -06:00
sneurlax
6b0dd30dee
refactor address model changes back into fusion interface
2023-09-20 10:17:52 -05:00
sneurlax
4180cf6c44
refactor interface changes back into the interface
2023-09-19 22:14:34 -05:00
sneurlax
ef38e58b57
query electrum for missing tx info
2023-09-19 17:58:55 -05:00
sneurlax
183ac9dd27
placeholder pubkey and comment updates
2023-09-19 14:28:15 -05:00
sneurlax
309fce399f
WIP null "safety"
...
it's as "safe" as it is "short", "straightforward", and "elegant"
2023-09-18 16:03:28 -05:00
sneurlax
289a369965
add derivationPath
...
with hack. needs null safety checks
2023-09-18 14:02:15 -05:00
julian
adfe3e181e
WIP restructure w/moving from hive to isar for wallets and using coinlib
2023-09-14 17:58:17 -06:00
Josh Babb
ba826d28ed
"fix" toFusion methods
...
this isn't a fix really, more TODO
2023-09-14 16:05:54 -05:00
sneurlax
aba37faacb
WIP join session, return early from covert
...
TODO fix `pubKey`s, `amount`s, etc passed in as 0000 or String? (whereas parameter is String for example, ie null awareness/safety)
Can instantiate a cached electrum client and call eg txid for info missing from the transaction blockchain model
2023-08-30 11:41:45 -05:00
julian
cdbbb0a3df
add copyWith to Address
2023-08-07 12:53:18 -06:00
sneurlax
e00208b0f0
remove id from fusion address model
2023-08-07 13:06:41 -05:00
sneurlax
6246b6c931
refactor CashFusion Address model and add toFusionAddress method
...
to go from Stack Address -> CashFusion Address
2023-08-06 22:02:40 -05:00