Commit graph

262 commits

Author SHA1 Message Date
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
c841b969b2 fix paynym broadcast tx functionality 2024-01-12 14:55:20 -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
3f282edd33 fix linear electrumx address history fetch 2024-01-11 13:51:27 -06:00
julian
f7d162e67a re enable wrapped segwit for certain coins 2024-01-11 13:36:53 -06:00
julian
dc9054138c ensure litescribe api call failures don't block wallet functionality 2024-01-11 12:50:42 -06:00
sneurlax
52fbcdb5e1 pass bech32 hrp as override on address decode 2024-01-11 12:14:57 -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
e6317a8507 infinite loop bugfix 2024-01-10 20:46:43 -06:00
julian
187f3bc462 properly load eth token wallets 2024-01-10 17:40:42 -06:00
julian
6942a9b3dd add tokenInfo to migration and a couple other eth token related tweaks 2024-01-10 17:16:04 -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
37a164bb8f put or update address instead of assuming it doesn't exist in db (it shouldn't exist in db though...) 2024-01-10 16:48:41 -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
da24aaa391 Merge remote-tracking branch 'origin/wallets_refactor' into wallets_refactor 2024-01-10 16:32:03 -06:00
sneurlax
7f9216acd6 NMC tx V2 changes (WIP, isar unique index violated error) 2024-01-10 16:31:51 -06:00
julian
baea4923dd token wallet info cache and contract addresses provider usages 2024-01-10 12:21:28 -06:00
julian
61e687585e token wallet info cache refactor from hive to isar 2024-01-10 11:58:22 -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
4232ef8d8a disable wrapped segwit p2sh for btc 2024-01-08 13:39:30 -06:00
julian
72eee46220 particl and namecoin refactor skeleton code with some interface clean up 2024-01-08 09:13:44 -06:00
julian
e5a4382153 breaking changes to wallet mnemonic verification 2024-01-05 17:22:40 -06:00
julian
42e18397d7 spark transaction to spark send fixes 2024-01-05 16:48:48 -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
611237ecdf litecoin crypto currency 2024-01-04 13:17:00 -06:00
julian
07b21a42c6 check change address diversifier on spark address generate 2024-01-03 11:01:04 -06:00
julian
f697aeb043 WIP handle spark transaction parsing 2023-12-29 09:26:32 -06:00
julian
953acb493c spark spend from transparent and various clean up 2023-12-27 10:01:13 -06:00
julian
8cc72f3448 spark anonymize all 2023-12-24 10:51:08 -06:00
julian
73f213174d WIP spark mint all 2023-12-22 18:15:44 -06:00
julian
c640d3e4cc run createSparkSend in isolate 2023-12-21 16:18:12 -06:00
julian
94e69f193b send all spark tweaks 2023-12-21 16:04:49 -06:00
julian
b441157398 handle send all spark properly 2023-12-21 14:41:29 -06:00
julian
1d3b07490d successful spark to spark send 2023-12-21 10:23:55 -06:00
julian
d132116282 WIP spark spend progress 2023-12-20 18:00:02 -06:00
julian
f61acd90b7 hash used spark tags 2023-12-20 17:46:48 -06:00
julian
c16c97d74d add required data to spark coin schema and some other small fixes for spark spend script creation 2023-12-20 13:45:46 -06:00
julian
acb0157d8a Firo balance type toggle ui and send from balance type switching 2023-12-19 19:05:05 -06:00
julian
311b2adfd9 offload coin identification to separate isolate 2023-12-19 12:06:05 -06:00
julian
65e93c7f48 add spark address validation 2023-12-19 09:20:50 -06:00
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