julian
38453ceafb
delete old derivations when doing full rescan
2023-01-17 08:19:30 -06:00
julian
b348761bbe
bch cashaddr fix
2023-01-17 08:04:30 -06:00
julian
203cd12678
epic bugfix
2023-01-16 16:56:24 -06:00
julian
d1f237ae51
explicit isar model constructors
2023-01-16 16:37:00 -06:00
julian
5562c14527
WIP refactor to single main isar db
2023-01-16 15:04:03 -06:00
julian
0223a75d95
putAll
2023-01-16 12:58:10 -06:00
julian
5e592f8d29
epic index fix
2023-01-16 08:53:46 -06:00
julian
09b51def04
missing value init fix
2023-01-14 08:00:43 -06:00
julian
ea212b3dd8
useless print
2023-01-13 17:00:05 -06:00
julian
8a7236b46d
clear out isar blockchain data per wallet when doing full rescan
2023-01-13 15:48:42 -06:00
julian
061658f2e9
dynamic map value fix
2023-01-13 15:44:14 -06:00
julian
3414c71741
update other coin's parse transaction and db update
2023-01-13 15:36:19 -06:00
julian
e14c362574
rename var
2023-01-13 14:59:47 -06:00
julian
5e7bd0d8ae
fix bitcoin transaction refresh
2023-01-13 14:50:43 -06:00
julian
5819241c15
fix tx parse address bug
2023-01-13 14:50:22 -06:00
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
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
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
12a5eff178
missing value init
2023-01-11 22:45:59 -06:00
julian
a73e18df75
expose wallet isar instance to Manager
2023-01-11 21:23:21 -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
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
9d6e2d0a0d
update dogecoin to use isar for addresses and transactions
2023-01-10 17:52:27 -06:00
julian
8ee9428758
add currentHeight getter
2023-01-10 17:50:22 -06:00
julian
69e1d8d20b
reduce minimum doge confirms
2023-01-09 15:47:10 -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
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
Diego Salazar
fcb2935d64
Merge pull request #309 from cypherstack/trusted-node
...
Add trusted node setting to Monero and Wownero
2023-01-06 17:20:49 -07:00
julian
e8ef0be977
WIP connect tx flow
2023-01-06 16:31:36 -06:00
sneurlax
227dd61be2
pass trusted to connectToNode
2023-01-06 14:55:06 -06:00
julian
54767947ed
WIP notif txn
2023-01-06 13:55:47 -06:00
sneurlax
3794b18ba6
comment update
2023-01-06 11:15:32 -06:00
julian
35a8172d35
paynym notif tx and tx parsing tweaks
2023-01-05 16:57:53 -06:00
julian
915458dbf3
dirty WIP notification tx creation
2023-01-05 12:48:18 -06:00
sneurlax
2495673f79
add getAddresses helper func for Firo
...
don't assume keys exist without checking them
2023-01-05 12:13:54 -06:00
sneurlax
2dbd81fd4c
use getAddress with BTC, LTC, NMC, and PART
2023-01-05 12:13:26 -06:00
sneurlax
fb7c58f60a
handle 0 amounts
...
use null operator where applicable
2023-01-05 12:12:38 -06:00
sneurlax
4d10727360
use getAddress with BCH
2023-01-05 12:09:01 -06:00
sneurlax
a902c77057
add getAddress helper func for transactions with odd outputs
...
OP_RETURN and some other output types can cause addresses to be placed in a list of strings or as a string under a different key; this handles that case
2023-01-05 12:09:01 -06:00
julian
b3ff38adb7
check and update ui if xmr/wow data found during re/scan
2023-01-02 16:43:57 -06:00
julian
66e9f87c0f
increase xmr/wow autosave timer period
2023-01-02 16:43:51 -06:00
julian
e6416f2191
check and update ui if xmr/wow data found during re/scan
2023-01-02 16:43:39 -06:00
julian
95f5b41b4d
increase xmr/wow autosave timer period
2023-01-02 16:43:04 -06:00
julian
f9491f8215
Merge branch 'xmr-sync' into paynyms
...
# Conflicts:
# lib/utilities/enums/coin_enum.dart
2023-01-02 13:47:10 -06:00
julian
57add19e88
do not partially open monero wallets at the same time on startup
2023-01-02 09:13:00 -06:00
julian
9aa593146c
wownero sync refactor
2022-12-30 16:15:03 -06:00
julian
e84051b140
xmr send fix
2022-12-30 12:30:11 -06:00
shillo
5accda7355
disable unsupported device locale on windows
2022-12-29 10:48:12 -06:00
julian
a60c4fef14
libmonero xmr sync listener callbacks
2022-12-28 10:25:55 -06:00
Diego Salazar
70039f7e4b
Merge pull request #270 from cypherstack/desktop
...
Desktop
2022-12-26 20:01:11 -07:00
Likho
ff1f746a76
Particl fixes ( #273 )
...
* WIP: Fix particl for non standart txs send
* Use stackwallet default node and fix txs all appearing as received with incorrect amounts
* Clean up logging, fix all txs showing as received
2022-12-22 20:05:01 -06:00
julian
20249f3da8
stupid follow/unfollow hack
2022-12-21 19:07:13 -06:00
julian
7631d3f3c6
WIP follow/unfollow
2022-12-21 17:02:14 -06:00
julian
3b6d53d685
WIP paynym home view
2022-12-21 10:17:53 -06:00
julian
a491bfd70f
WIP paynym ui and claim process
2022-12-20 17:00:03 -06:00
ryleedavis
28f9fcaa0a
added another todo: check print
2022-12-19 09:29:47 -07:00
ryleedavis
096d2c007e
Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop
2022-12-14 13:56:13 -07:00
julian
ba344e2364
Merge branch 'staging' into desktop
2022-12-13 11:22:24 -06:00
julian
4f4d6f8e9d
remove cached anon set server call
2022-12-13 11:21:46 -06:00
ryleedavis
390623560e
debugPrints that aren't needed ?
2022-12-12 17:17:02 -07:00
Diego Salazar
2a38d5691e
Merge pull request #260 from cypherstack/add-particl
...
Add Particl
2022-12-12 16:13:43 -07:00
julian
236e04f849
epic node changes and fixes
2022-12-12 15:59:06 -06:00
julian
5f0e03dc1b
add null check to epic wallet delete
2022-12-09 14:55:04 -06:00
sneurlax
7ec0606b08
account for ct_fee
2022-12-08 17:37:57 -06:00
sneurlax
028e77baf4
detect and handle ct and ringct transactions accordingly
...
and hopefully catch staking outputs as well
2022-12-08 13:51:49 -06:00
likho
0f7a5cb5e6
Clean up
2022-12-08 13:27:17 +02:00
likho
20dbb86742
Update pubspec.yaml to use commit for Particl flag in bitcoindart
2022-12-07 17:47:55 +02:00
likho
9309a86cfd
Add back bip44, ensure we're using default bip84 addresses
2022-12-07 15:25:48 +02:00
likho
76c57eef64
Fix fetch tx error after broadcast
2022-12-07 14:46:53 +02:00
likho
b890fe61db
Fix trailing bytes issue
2022-12-06 20:22:14 +02:00
likho
d4f494bbaa
Use bip44 change addresses and remove trailing zeros from tx
2022-12-06 18:02:46 +02:00
likho
03ac0f2778
Commit before change address to bip84
2022-12-06 14:46:08 +02:00
likho
e18aa8bd3a
Default to P2WPKH to get witnessScript
2022-12-05 16:53:21 +02:00