Commit graph

515 commits

Author SHA1 Message Date
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
226617c4c1 ecash cash addr specific script hash convert 2023-11-14 09:56:07 -06:00
julian
5e4a500306 add addr type to bch addr type check 2023-11-14 08:52:58 -06:00
julian
583353020b add ecash 2023-11-14 08:52:32 -06:00
julian
bbeb958f21 build runner changes 2023-11-09 16:30:30 -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
d93136e285 favourites ui fixes and provider tweaks 2023-11-08 15:43:01 -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
f7673913fb address type bugfix 2023-11-06 15:55:49 -06:00
julian
91d68225ef dogecoin 2023-11-06 15:55:34 -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
5ddf3e3a53 list type cast fix 2023-11-06 11:23:03 -06:00
julian
f778a9309f clean up migrate code slightly 2023-11-06 11:09:39 -06:00
julian
f08fed8f67 disable broken tests and run build runner code gen 2023-11-06 11:01:41 -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
be39ad2cd7 WIP walletInfo provider 2023-11-01 13:28:18 -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
f2c27a724c btc validate address 2023-10-30 11:42:57 -06:00
julian
249a883681 add genesis hash getters 2023-10-30 11:42:45 -06:00
julian
455a45eb50 clean up unused code 2023-10-30 11:41:32 -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
f415334d21 import fix 2023-10-30 10:33:49 -06:00
julian
3466f4cdd3 fix import 2023-10-30 09:48:05 -06:00
ryleedavis
db67956f33 remove libepiccash.dart file 2023-10-10 15:26:12 -06:00
likho
4c66bbaa41 Fix send all error 2023-10-10 14:54:23 +02:00
ryleedavis
848d45ad72 do int.parse inside scanOutputs, add import for badHttpAddress 2023-10-06 16:36:21 -06:00
ryleedavis
410e0fbb1e move BadEpicHttpAddressException to abstract class 2023-10-06 14:29:32 -06:00
ryleedavis
4632659e21 add mutex to libepiccash 2023-10-06 14:28:43 -06:00
julian
bde7af7b45 add expected result comment 2023-10-06 09:43:53 -06:00
julian
a572c1d5e3 keep wallet functionality outside currency class 2023-10-06 09:15:11 -06:00
likho
e18c06fbcd Fix missing receiving address for incoming transactions 2023-10-06 11:55:24 +02:00
likho
3b4de2b2d5 Add EpicTransaction DTO for parsing transactions, clean out mutex stuff for calls to the abstract class 2023-10-04 09:53:05 +02:00
ryleedavis
53b90fa01d another merge conflict ? 2023-09-29 10:00:46 -06:00
likho
b178c30620 WIP: move send tx to use abstract class 2023-09-29 16:15:15 +02:00
ryleedavis
5c726a639c WIP: call abstract wrapper class for addressInfo, openWallet, deleteWallet, chainHeight 2023-09-28 16:22:24 -06:00
likho
835d27dc38 WIP: Epicwallet clean up, get fees and address from abstract class 2023-09-28 16:11:41 +02:00
ryleedavis
9762ffd180 WIP: move get transaction fees, delete wallet, open wallet, and tx http send 2023-09-27 16:47:26 -06:00
likho
13a171f3ef WIP:Replace libepiccash calls with calls to abstract class, add error handling and return types other than strings 2023-09-27 17:53:10 +02:00
ryleedavis
dc457e7266 move scan outputs, create tx, get tx, cancel tx, and address info to abstract class 2023-09-26 17:26:28 -06:00
likho
098a69eded Move recover and wallet balances into abstract class 2023-09-26 17:36:21 +02:00
julian
781e2262b5 added mutex since only one epic cash wallet can/should be active at a time 2023-09-20 17:08:22 -06:00
julian
8ec22ed389 Added some notes/todos and changed usages of Tuple to using the new built in record type instead 2023-09-20 17:04:37 -06:00
likho
d890662515 WIP: Move Epiccash plugin calls to an abstract class 2023-09-20 16:12:48 +02:00
julian
9e194f2b45 WIP sample epic wrapper 2023-09-18 15:56:57 -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