Commit graph

1136 commits

Author SHA1 Message Date
julian
cb382e213f separate tx note from transaction object to ensure total separation of blockchain data from other user to ease rescanning the blockchain 2023-01-13 13:33:46 -06:00
julian
94e6ebf53b insert inputs/outputs after finishing tx parse 2023-01-13 13:25:09 -06:00
julian
6310f0b1c7 only update missing or unconfirmed transactions 2023-01-13 12:00:25 -06:00
julian
0543c4b044 filter by address fixes 2023-01-13 12:00:02 -06:00
julian
d119296492 build runner 2023-01-13 11:13:52 -06:00
julian
52d5ab0d33 WIP tx parse + link address to transaction 2023-01-13 11:11:41 -06:00
julian
13e6fc6b47 restoring type fix 2023-01-13 09:26:37 -06:00
julian
7e6daad779 some small bug fixes 2023-01-12 16:07:15 -06:00
julian
8c67901c28 apply wallet cache mixin to rest of coin wallets and clean up hive code 2023-01-12 15:32:25 -06:00
julian
5c70cf7967 add mixins to firo_wallet.dart and remove directly interacting with hive therein 2023-01-12 15:20:57 -06:00
julian
85be646049 add mixins to epiccash_wallet.dart and remove directly interacting with hive therein 2023-01-12 14:58:58 -06:00
julian
9b2b01764c add epic cash wallet cache hive mixin 2023-01-12 14:57:32 -06:00
julian
12bbc57e62 update wallet cache hive mixin 2023-01-12 14:57:07 -06:00
julian
1170f742e9 use balance caching in all wallets 2023-01-12 13:21:03 -06:00
julian
61a1ad551f clean up print 2023-01-12 12:55:57 -06:00
julian
4ab090cb92 remove unused hive inits 2023-01-12 12:54:22 -06:00
julian
3f830218a4 extract wallet isar db to mixin 2023-01-12 12:46:01 -06:00
julian
ccb9f254bd small bug fixes and added WalletCache mixin to handle balance cache etc 2023-01-12 12:15:28 -06:00
julian
e115ff1b41 only use the PaymentData 'data' once and do not generate p2sh data using p2wpkh unless required 2023-01-12 09:52:41 -06:00
julian
e271341738 ui fix 2023-01-12 09:45:55 -06:00
julian
f5f53a163a only print word when explicitly in debug mode 2023-01-11 22:47:47 -06:00
julian
12a5eff178 missing value init 2023-01-11 22:45:59 -06:00
julian
525d0fa7c4 update remaining ui to handle new data models 2023-01-11 22:45:32 -06:00
julian
f8c6a17fa7 update wallet ui to handle new data models 2023-01-11 22:26:38 -06:00
julian
eb915a0927 use isar query to fetch contact transactions 2023-01-11 21:36:00 -06:00
julian
a73e18df75 expose wallet isar instance to Manager 2023-01-11 21:23:21 -06:00
julian
1a7439f6a6 isar model updates 2023-01-11 21:16:45 -06:00
julian
3a185ead9a WIP paynym model parsing updates 2023-01-11 21:14:04 -06:00
julian
a989a26f62 migrate wownero_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 21:09:18 -06:00
julian
c83ec074de migrate monero_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 21:09:08 -06:00
julian
275e3ab4cb WIP migrate particl_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 20:09:08 -06:00
julian
21f3d80d3a migrate namecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 19:22:44 -06:00
julian
c36d73f255 migrate litecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 18:59:01 -06:00
julian
90bf6a2bb2 migrate firo_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 18:16:17 -06:00
julian
f551927603 migrate epiccash_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 14:52:06 -06:00
julian
30d8f8b810 update isCancelled flag name to be consistent with other isar model bool values 2023-01-11 14:48:55 -06:00
julian
25a60920dd migrate bitcoincash_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 13:30:03 -06:00
julian
493bf09578 migrate bitcoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 12:24:16 -06:00
julian
90964b83c6 migrate dogecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model 2023-01-11 12:23:49 -06:00
julian
78db152ff4 clean up coinservice and manager classes to handle new isar models and balance model 2023-01-11 12:21:11 -06:00
julian
e203da866d add general balance model to reduce clutter 2023-01-11 12:17:29 -06:00
julian
5937d92aee update isar models 2023-01-11 12:16:52 -06:00
julian
822bb219b6 migrate prep comment 2023-01-11 08:24:30 -06:00
julian
f1131e3d61 missing updated address generated file 2023-01-10 18:13:37 -06:00
julian
b0c62015a1 update enum value name 2023-01-10 17:57:00 -06:00
julian
d27af7243c modify experimental parseTransaction function to return the new Isar Transaction model 2023-01-10 17:55:19 -06:00
julian
e7877358da temp. branching of transaction model type for dogecoin wallets 2023-01-10 17:53:09 -06:00
julian
9d6e2d0a0d update dogecoin to use isar for addresses and transactions 2023-01-10 17:52:27 -06:00
julian
fdaa3f7d9d update isar transaction model 2023-01-10 17:51:34 -06:00
julian
8ee9428758 add currentHeight getter 2023-01-10 17:50:22 -06:00
julian
ce05a647f0 update isar address class 2023-01-10 17:49:31 -06:00
julian
3e2edde640 simple current chain height provider 2023-01-10 17:45:58 -06:00
julian
064421cfba models modification and simple export 2023-01-10 14:40:09 -06:00
julian
279d7f37bd clean up 2023-01-10 11:51:38 -06:00
julian
fedb91f11c WIP isar address class 2023-01-10 11:29:36 -06:00
julian
3de937fe03 switch values that change over time to computed properties 2023-01-10 11:22:52 -06:00
julian
a0df73551e update generated files 2023-01-10 10:02:54 -06:00
julian
5712fab88f WIP Isar transaction sub type enum 2023-01-10 09:21:22 -06:00
julian
c4cc5b1a02 WIP Isar transaction object skeletons 2023-01-10 09:13:22 -06:00
julian
2da1e23251 WIP initial paynym send ui 2023-01-09 15:48:32 -06:00
julian
178912a323 routing fix 2023-01-09 15:47:40 -06:00
julian
69e1d8d20b reduce minimum doge confirms 2023-01-09 15:47:10 -06:00
julian
e66205ac32 routing and parse fix 2023-01-09 15:46:52 -06:00
julian
bffe5e09ca paynym confirm transaction view flags and routing branch 2023-01-09 15:43:16 -06:00
julian
cba33a1d69 notification tx record type storage fix and a couple other little fixes 2023-01-09 15:42:37 -06:00
julian
12477e8fb5 desktop connect confirm dialog layout 2023-01-09 14:11:26 -06:00
julian
039508ee32 show insufficient balance warning on connect to paynym attempt 2023-01-09 13:57:12 -06:00
julian
512711183c add hover color to desktop new follow button 2023-01-09 13:22:05 -06:00
julian
91696ebb4b desktop paynym details subview 2023-01-09 13:15:15 -06:00
julian
3c1bc42bbf added check functions too see if a notification tx was sent from my wallet to the target payment code, and if any transactions have been received on my notification address which are then cached/stored locally 2023-01-09 11:09:26 -06:00
julian
ae7dbeb988 WIP send/receive address derivation for the target payment code + my private key context 2023-01-09 11:05:13 -06:00
julian
5a77efe5f8 update button to use proper icons 2023-01-06 17:40:15 -06:00
julian
e8ef0be977 WIP connect tx flow 2023-01-06 16:31:36 -06:00
julian
0177784c22 confirm paynym connect dialog 2023-01-06 16:31:21 -06:00
julian
16dc9efa52 added assets 2023-01-06 16:31:04 -06:00
julian
54767947ed WIP notif txn 2023-01-06 13:55:47 -06:00
julian
35a8172d35 paynym notif tx and tx parsing tweaks 2023-01-05 16:57:53 -06:00
julian
ca4cdd40c0 paynym card refactor and paynym details popup for mobile WIP 2023-01-05 16:19:02 -06:00
julian
3d6d3d5d45 tx list styling fix for single tx 2023-01-05 12:52:14 -06:00
julian
915458dbf3 dirty WIP notification tx creation 2023-01-05 12:48:18 -06:00
julian
8c0366904a followers/following paynym lists clean up 2023-01-04 16:01:26 -06:00
julian
3069ebeae9 followers/following paynym lists 2023-01-04 15:28:48 -06:00
julian
21cc545251 desktop paynym card clean up 2023-01-04 14:57:45 -06:00
julian
d957cad4ba add copy constructor and properly update paynym account model, as well as fix desktop navigation on follow/unfollow 2023-01-04 14:56:36 -06:00
julian
929723d0d5 node model fix 2023-01-04 14:46:14 -06:00
julian
0e5de0d890 add trusted flag to node model 2023-01-04 14:31:49 -06:00
julian
1e3a42fd9a paynym not found desktop style fixes 2023-01-04 13:06:07 -06:00
julian
f30c82c748 button height fix 2023-01-04 13:01:51 -06:00
julian
056cba2672 desktop paynym card layout 2023-01-04 13:00:25 -06:00
julian
07addeadd8 refactor paynym toggle follow button 2023-01-04 12:47:41 -06:00
julian
b0b2ad14f5 featured paynyms conditional desktop modification 2023-01-04 12:44:35 -06:00
julian
97d3b35a22 paynym desktop add new follow popup layout 2023-01-04 12:32:40 -06:00
julian
a6cc955090 paynym desktop search button 2023-01-04 12:32:10 -06:00
julian
c4e5e9e8b6 paynym claim cancellation hack (should probably not even allow cancel in ui) 2023-01-04 11:37:39 -06:00
julian
33926d2b5e address popup desktop conditional layout 2023-01-04 11:20:25 -06:00
julian
0746fe36b7 back button style fix 2023-01-04 10:57:14 -06:00
julian
930bdfca5e desktop layout 2023-01-04 10:57:04 -06:00
julian
805beb109f package imports 2023-01-04 10:08:36 -06:00
julian
73c94f9927 desktop layout 2023-01-04 10:08:05 -06:00
julian
f4729526e6 initial desktop paynym ui set up and state provider refactor 2023-01-04 09:41:25 -06:00