Commit graph

143 commits

Author SHA1 Message Date
julian
11edcf30cf format unused wallet coins for spark spend 2023-12-18 15:12:16 -06:00
julian
f8a5e44d7b optimize spark coin refresh, refactor and clean up spark wallet recovery, and add extra data fields to the spark coin schema 2023-12-18 14:05:22 -06:00
julian
1c0b9bec1b spark mint sequence fix 2023-12-18 12:56:27 -06:00
julian
cdd9b30cb7 standard firo send fixes 2023-12-18 12:53:11 -06:00
julian
4e96ce5438 empty memo (just like firo-qt) 2023-12-16 15:01:47 -06:00
julian
e4bb2aeca7 WIP spark mints (broken) 2023-12-16 14:28:04 -06:00
julian
c1640331af spark coins ui view 2023-12-16 14:26:23 -06:00
julian
8336712a23 some firo transaction display fixes 2023-12-16 10:21:50 -06:00
julian
2469c3eb91 small tweaks mainly targeting firo transaction parsing 2023-12-15 13:30:51 -06:00
julian
cae0bada66 update spark balance based on identified coins 2023-12-15 08:47:46 -06:00
julian
3cbc866fe9 update isar spark coin schema 2023-12-15 08:16:51 -06:00
Julian
69860843e0 id coins tweak 2023-12-14 20:51:09 -06:00
julian
a25c004768 WIP firo transactions v2 w/ spark 2023-12-14 10:44:41 -06:00
julian
b180b8632e add missing required parameter 2023-12-14 09:48:49 -06:00
julian
4010605bb7 spark mint tx version 2023-12-14 09:15:11 -06:00
sneurlax
1d6ca55a36 add WIP transaction builder 2023-12-13 20:25:13 -06:00
sneurlax
04bceb1755 prepareSparkMintTransaction i/o validation (WIP) 2023-12-13 20:12:12 -06:00
sneurlax
597252f2be Merge remote-tracking branch 'origin/wallets_refactor_spark_integrationn' into spark_refactor 2023-12-13 18:37:14 -06:00
julian
cf2114b7a3 cached spark used coin tags electrumx call 2023-12-13 16:15:59 -06:00
julian
e1241372bf cached spark anon set electrumx call fixes and usage 2023-12-13 14:13:11 -06:00
julian
b1e4627837 WIP spark spend 2023-12-13 11:26:30 -06:00
sneurlax
5f4ef72e64 validation in prepareSparkMintTransaction and TODOs 2023-12-07 15:58:23 -06:00
sneurlax
5567d96f5a confirmSparkMintTransaction 2023-12-07 15:05:27 -06:00
julian
2e19dd8545 WIP spark mint transaction fix 2023-12-07 13:11:50 -06:00
julian
095bfc2ff3 WIP spark mint transaction 2023-12-07 13:11:45 -06:00
julian
46796f02dd WIP spark mint transaction fix 2023-12-07 10:57:54 -06:00
julian
883a5e67e6 WIP spark mint transaction 2023-12-07 10:56:45 -06:00
julian
56e11400a2 WIP spark scanning txhash correction 2023-12-05 16:55:43 -06:00
sneurlax
658901ff03 WIP spark scanning 2023-12-05 16:55:38 -06:00
julian
051bd7db48 WIP spark scanning txhash correction 2023-12-05 14:44:50 -06:00
julian
71e89b489f WIP spark scanning 2023-12-05 12:31:45 -06:00
sneurlax
0b0774b0b8 testnet 2023-12-05 00:00:58 -06:00
sneurlax
eaf14c2e8a hardcode key from test 2023-12-05 00:00:30 -06:00
sneurlax
656b301754 remove unnecessary toHex
cleaning up diff for stashing etc purposes
2023-12-04 16:13:13 -06:00
julian
9ff323393e firo testnet testing enable 2023-12-04 13:16:04 -06:00
julian
9ad723a5b2 WIP database schema for spark coin data 2023-12-04 09:35:59 -06:00
julian
734e9d90b1 WIP basic PoC showing firo spark address in stack wallet 2023-11-29 09:53:30 -06:00
julian
6ddef9f077 add lib spark local dep for testing 2023-11-28 10:13:10 -06:00
julian
3e89136210 WIP more spark interface structure 2023-11-27 15:18:20 -06:00
julian
170fad272d do not throw here as updateBalance is currently being called on refresh 2023-11-27 15:07:16 -06:00
julian
3cc0ebce26 WIP spark interface 2023-11-27 14:57:33 -06:00
julian
5b3a998091 various firo restore/rescan fixes and tweaks 2023-11-27 11:50:35 -06:00
julian
cfcd7b7fd6 code duplication clean up 2023-11-27 08:42:32 -06:00
julian
789d4a8085 firo electrumx batching re enabled 2023-11-27 08:42:09 -06:00
julian
430882cb6a various firo related clean up and fixes 2023-11-24 11:56:38 -06:00
julian
56b9e1f851 Use different derivation path for new tezos wallets and scan tezos derivation path variations on recover and use first with history or default to the new standard path 2023-11-23 12:32:08 -06:00
julian
d1cbc28059 xtz derivation 2023-11-22 18:21:55 -06:00
julian
391304f6da tezos and various tweaks 2023-11-22 12:30:09 -06:00
julian
f524bc1d87 working tezos refactor 2023-11-21 13:44:21 -06:00
julian
62c1628fa7 WIP tezos 2023-11-20 13:55:22 -06:00
julian
273fd981f4 WIP tezos skeleton 2023-11-20 10:37:28 -06:00
julian
8e1449ac41 WIP firo refactor 2023-11-20 09:15:36 -06:00
julian
185cfd26e2 consistent wallet mixin interface naming 2023-11-16 16:25:20 -06:00
julian
20d78d617a Firo wallet skeleton 2023-11-16 15:30:01 -06:00
julian
c6150b23d9 untested paynym refactor impl 2023-11-16 10:54:57 -06:00
julian
039727b422 WIP refactored paynym interface 2023-11-15 16:43:46 -06:00
julian
c381326dd5 refactored ba/nano wallets 2023-11-15 15:59:01 -06:00
julian
8ba998af8f slight change to wallet constructors 2023-11-15 11:40:43 -06:00
julian
268dd9dd76 weird ecash electrumx server edgecase 2023-11-14 17:33:08 -06:00
julian
bf8113f79e refactor fusion server defaults 2023-11-14 16:47:45 -06:00
julian
d29e4e97e2 manual cherry picking part 2 2023-11-14 16:35:24 -06:00
julian
f799b68a69 apply new cash fusion wallet mixin and some other small clean up 2023-11-14 15:49:37 -06:00
julian
58271caf8a add new cash fusion wallet mixin 2023-11-14 15:48:34 -06:00
julian
016c447540 add coin control mixin 2023-11-14 15:48:08 -06:00
julian
157c7874f5 bch tweaks 2023-11-14 14:42:46 -06:00
julian
5b5908196d refactor various electrumx class names 2023-11-14 14:35:53 -06:00
julian
7377a9d6e7 add address conversion to cashaddr (can be used for other things as well if required) 2023-11-14 14:01:47 -06:00
julian
c51b6be2c4 add support for old electrumx servers that do not support batching. Also call wallet.init() on creation 2023-11-14 13:21:21 -06:00
julian
bccc85c3ca ecash tweaks 2023-11-14 13:04:10 -06:00
julian
269ad06f14 couple small fixes 2023-11-14 09:57:48 -06:00
julian
279ed8196b WIP ecash new 2023-11-14 09:57:17 -06:00
julian
f5bd1d22f6 clean up walletInfo 2023-11-09 16:27:17 -06:00
julian
baaf375942 various tweaks to get a btc testnet tx to send 2023-11-09 15:31:23 -06:00
julian
7ddf212091 fix address generation index bug 2023-11-08 15:49:28 -06:00
julian
bfc71dee67 set to v1 txns for now 2023-11-08 15:48:57 -06:00
julian
36a1795984 WIP btc and other electrumx based coins tx building/send as well as various small tweaks and fixes 2023-11-08 13:57:38 -06:00
julian
3bd3bb9ee6 generalized recover for electrumx coins 2023-11-07 12:19:42 -06:00
julian
dc9583a5fe add change address checks and handle dynamic querying of addresses depending on wallet/coin 2023-11-07 10:25:04 -06:00
julian
12a8b6aea8 WIP doge wallet scaffolding and some reworking of the way utxos are fetched and parsed via electrumx 2023-11-06 17:10:07 -06:00
julian
dd73a0f86b various other structure fixes and updates 2023-11-06 15:37:44 -06:00
julian
daa9ccd099 wownero mostly ready for testing 2023-11-06 15:37:18 -06:00
julian
e6556de97e refactor wallet constructors and add wownero shell 2023-11-06 12:26:33 -06:00
julian
fa4fa60532 couple bug fixes on migrate 2023-11-06 11:37:23 -06:00
julian
f2715f3f5e remove Manager, add mnemonic based wallet mixin, and WIP SWB process 2023-11-06 10:44:23 -06:00
julian
5ba29b7299 mostly (roughly) refactored with new wallet providers as well as using a TxData object in place of dynamic Maps 2023-11-03 13:46:55 -06:00
julian
568a0cab1a refactor wallets.dart 2023-10-31 11:13:26 -06:00
julian
6db89bb18f add chain height update and refactor balance update 2023-10-31 10:06:35 -06:00
julian
11fe9f19b5 wallet periodic refresh, more bch impl, various other clean up and fixes 2023-10-30 16:58:15 -06:00
julian
59b8fe38e2 coinlib import fixes 2023-10-30 14:02:33 -06:00
julian
5e5f2607a2 add bch skeleton 2023-10-30 11:45:13 -06:00
julian
56bd1eff37 add tx version flag to decide on which transaction "table" to access from db 2023-10-30 11:41:03 -06:00
julian
f30785616b WIP very rough refactoring wip 2023-09-18 15:28:31 -06:00
julian
adfe3e181e WIP restructure w/moving from hive to isar for wallets and using coinlib 2023-09-14 17:58:17 -06:00