Commit graph

220 commits

Author SHA1 Message Date
sneurlax
7f6b069017 replace simple return with an await open 2024-01-23 14:12:27 -06:00
sneurlax
f52b950650 avoid updating wallet info before finishing opening
remove unused var
2024-01-22 21:24:30 -06:00
julian
6a7ec2d5d2 untested: Bitcoin frost 2024-01-19 17:44:01 -06:00
julian
8ae2faa91f WIP frost wallet logic 2024-01-19 15:42:38 -06:00
julian
85b66fd849 WIP bitcoin frost wallet addition 2024-01-19 15:38:17 -06:00
julian
2e679882db bandaid fix xmr/wow address not showing up on recdeive screen on first wallet open after restore from seed 2024-01-18 13:00:50 -06:00
julian
620ea46b3d block particl utxos fix 2024-01-17 15:15:22 -06:00
julian
48ee44ed29 xmr/wow restore height fix 2024-01-17 13:10:23 -06:00
julian
4356e101f5 xmr/wow wallet restore init fixes 2024-01-17 12:52:33 -06:00
julian
4301ba96e5 fix dogecoin absurd fees send error 2024-01-17 11:12:36 -06:00
julian
04a5f47d52 bch/ecash send fix (SIGHASH_FORKID) 2024-01-17 10:01:31 -06:00
julian
becebf37c3 firo tweaks 2024-01-17 08:34:04 -06:00
julian
393e27b15e possible epiccash duplicate tx in history fix 2024-01-16 19:24:19 -06:00
julian
c29e1f0307 do not put a tempTx for particl due to miss matching txids 2024-01-16 19:18:01 -06:00
julian
fb937ebddf eth + eth token send fix 2024-01-16 16:53:29 -06:00
julian
506c41c129 xmr/wow send outputs missing error fix 2024-01-16 13:29:44 -06:00
julian
f319aaf594 various address and SWB fixes, as well as some electrumx_interface unused function cleanup 2024-01-16 11:58:16 -06:00
julian
f1f8a0c49a eth txns mobile fix 2024-01-16 10:51:24 -06:00
julian
37f8a22ec2 don't grab successful token transactions in eth wallet 2024-01-16 10:14:49 -06:00
julian
b70974b050 add transaction filter for custom queries based on wallet type 2024-01-15 14:48:57 -06:00
julian
37fe270a4b firo fix and clean up WalletInfo 2024-01-15 09:42:49 -06:00
julian
7bb8948d73 fix eth token balance not updating 2024-01-14 16:38:59 -06:00
julian
7af2fea977 paynymn fixes and clean up 2024-01-14 14:02:48 -06:00
julian
a3120932dd add asm to required params list and some other paynym tx fixes 2024-01-14 11:27:01 -06:00
julian
a69b4f8ed5 paynym refactor to tx v2 2024-01-14 11:27:01 -06:00
julian
937ca2b112 ltc inscriptions check and fetch optimization 2024-01-13 12:33:48 -06:00
julian
46d1310039 Some todo clean up and re prioritization 2024-01-13 11:09:37 -06:00
sneurlax
b23b19a9a2 cleanup 2024-01-12 17:32:50 -06:00
sneurlax
88f7eed2e0 bitcoin txs v2 2024-01-12 17:32:07 -06:00
sneurlax
421cdcc6f2 litecoin tx v2 flag 2024-01-12 17:27:21 -06:00
sneurlax
b96135f6f9 litecoin v2 txs
and comment move in particl output checking code
2024-01-12 17:26:39 -06:00
julian
dc9e4d2dc1 dogecoin tx v2 flag 2024-01-12 17:16:15 -06:00
sneurlax
bf2331de76 update particl checkBlockUTXO 2024-01-12 16:59:25 -06:00
sneurlax
d43292fb29 dogecoin txs v2 2024-01-12 16:17:03 -06:00
julian
b1e67b154f bandaid fix for fetching and parsing spark transactions where the electrumx call sometimes fails when the tx was recently submitted 2024-01-12 16:01:51 -06:00
julian
d5e8d3fe3e ensure cashaddrs are converted to normal addresses for the tx builder to properly extract a script 2024-01-12 14:55:20 -06:00
julian
0c97fa6635 extra precautions in init() 2024-01-12 14:55:20 -06:00
sneurlax
061be596f5 strip as many trailing 00s as are present 2024-01-12 14:16:42 -06:00
sneurlax
660d98e5e4 simplify particl 00-stripping logic 2024-01-12 14:16:21 -06:00
sneurlax
3753a699ab fic particl txs 2024-01-12 14:10:17 -06:00
julian
152b516947 add some xmr/wow fixes and extract a shared cw base wallet interface 2024-01-12 11:59:07 -06:00
sneurlax
ec4889fd64 handle particl txs with ct_fee, rangeproof, and/or data_hex keys 2024-01-11 17:38:28 -06:00
sneurlax
2cbca50d52 WIP particl set tx version to 160 and strip trailing 00s 2024-01-11 17:37:32 -06:00
julian
d0bd99e0fc reset tezos address type from unknown to tezos 2024-01-11 17:26:21 -06:00
julian
90deb600b4 untested stellar 2024-01-11 17:20:21 -06:00
julian
46d454fad1 token transaction display fixes 2024-01-11 12:12:31 -06:00
julian
9711b79da5 various eth+token tweaks 2024-01-11 11:19:23 -06:00
julian
187f3bc462 properly load eth token wallets 2024-01-10 17:40:42 -06:00
sneurlax
7bf817ca66 Merge remote-tracking branch 'origin/wallets_refactor' into wallets_refactor 2024-01-10 16:54:24 -06:00
sneurlax
1753f6aada PART tx V2 changes (WIP) 2024-01-10 16:54:17 -06:00
julian
9996328126 More WIP eth + tokens 2024-01-10 16:53:12 -06:00
julian
af02bddef1 Change anonFees key to a more generalized overrideFee in tx otherData. May cause some current testing wallets to display weird prices. Won't affect production. To fix testing wallets just rescan/restore. 2024-01-10 16:40:36 -06:00
sneurlax
7f9216acd6 NMC tx V2 changes (WIP, isar unique index violated error) 2024-01-10 16:31:51 -06:00
julian
6d9be31e76 particl tweaks 2024-01-10 10:24:29 -06:00
julian
76aca78dbb namecoin tweaks 2024-01-10 10:23:40 -06:00
julian
49d5a1eaf2 prevent full epic sync on app load 2024-01-10 10:08:38 -06:00
julian
36f090a1e7 WIP eth refactor 2024-01-10 10:08:12 -06:00
sneurlax
784ca8cc2d Merge branch 'namecoin' into wallets_refactor 2024-01-09 17:25:58 -06:00
sneurlax
5fdcb522ca Merge remote-tracking branch 'origin/wallets_refactor' into namecoin 2024-01-09 17:25:41 -06:00
sneurlax
ef15382c13 typofix 2024-01-09 17:25:33 -06:00
sneurlax
5d72f77c15 Merge remote-tracking branch 'origin/wallets_refactor' into particl 2024-01-09 17:24:58 -06:00
sneurlax
3d2684130a implement more particl methods 2024-01-09 17:24:51 -06:00
sneurlax
0230575575 implement more namecoin methods 2024-01-09 16:57:32 -06:00
julian
c4a3874bf0 various epiccash tweaks and fixes 2024-01-09 14:43:58 -06:00
julian
cb7e63ba3b rough epic cash refactor 2024-01-09 10:56:05 -06:00
sneurlax
621aff4796 fee estimation 2024-01-08 20:30:17 -06:00
sneurlax
d08b5c9b22 fee estimation 2024-01-08 20:27:27 -06:00
julian
f43ae8788d monero refactor with some fixes applied to wownero as well 2024-01-08 13:40:07 -06:00
julian
72eee46220 particl and namecoin refactor skeleton code with some interface clean up 2024-01-08 09:13:44 -06:00
julian
48ad3db84c spark transaction sent to self fixes 2024-01-05 15:38:01 -06:00
julian
7bbc235b92 don't show change in amount total 2024-01-05 13:45:42 -06:00
julian
b11694220b dirty hack for showing firo transactions right away until we can add functionality to sparkmobile 2024-01-05 12:59:01 -06:00
julian
3cf0d82085 spark send to self hide spark change amount on tx card 2024-01-05 08:41:22 -06:00
julian
af25da5a59 untested: ltc refactor 2024-01-04 18:37:46 -06:00
julian
f697aeb043 WIP handle spark transaction parsing 2023-12-29 09:26:32 -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
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
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
734e9d90b1 WIP basic PoC showing firo spark address in stack wallet 2023-11-29 09:53:30 -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
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
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
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
f799b68a69 apply new cash fusion wallet mixin and some other small clean up 2023-11-14 15:49:37 -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
279ed8196b WIP ecash new 2023-11-14 09:57:17 -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
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
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
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