Commit Graph

152 Commits

Author SHA1 Message Date
timlucmiptev
cde92cea10 massive refactors 2021-05-26 18:30:16 -07:00
timlucmiptev
5ec7e7f579 WIP: check network on provider updates 2021-05-26 18:30:16 -07:00
timlucmiptev
a191d8fb8b monolith works e2e 2021-05-26 18:30:16 -07:00
timlucmiptev
595c044215 working monolith, need to test end-to-end 2021-05-26 18:30:16 -07:00
timlucmiptev
1d0d26becc WIP: still fixing type errors 2021-05-26 18:30:16 -07:00
timlucmiptev
c7f3042740 WIP: refactor to monolith, testing now 2021-05-26 18:30:16 -07:00
timlucmiptev
792dcb449c null fees possible, expanded whitelists and scrys in provider 2021-05-26 18:30:16 -07:00
timlucmiptev
4b61c30e55 %delete-wallet support 2021-05-26 18:30:16 -07:00
timlucmiptev
685b9fefee works 2021-05-26 18:30:16 -07:00
timlucmiptev
394e1a2845 clean up pokes to wallet-hook 2021-05-26 18:30:16 -07:00
timlucmiptev
55473c7e18 tx encode&decode work 2021-05-26 18:30:16 -07:00
timlucmiptev
56b7f09559 get rid of buffers 2021-05-26 18:30:16 -07:00
timlucmiptev
f8bfd5748b TX signing works, fixed network selection bug in PSBTs 2021-05-26 18:30:16 -07:00
timlucmiptev
f81bbfeace refactored tests 2021-05-26 18:30:16 -07:00
timlucmiptev
c5c0d3cc36 rename stuff 2021-05-26 18:30:16 -07:00
timlucmiptev
a35b010851 done w initial cleanup 2021-05-26 18:30:16 -07:00
timlucmiptev
a53e47889e BTC tests work 2021-05-26 18:30:16 -07:00
timlucmiptev
5322c66d43 tests passing for addresses 2021-05-26 18:30:16 -07:00
timlucmiptev
b485955df0 reduce all hex types to hexb 2021-05-26 18:30:15 -07:00
timlucmiptev
dc3536e6d4 get blockfilter 2021-05-26 18:30:15 -07:00
timlucmiptev
5a4342d092 implemented base58check and tests 2021-05-26 18:30:15 -07:00
timlucmiptev
0f04530438 moon install instructions 2021-05-26 18:30:15 -07:00
timlucmiptev
1fcec65879 fixed bug selecting unspendable UTXOs 2021-05-26 18:30:15 -07:00
timlucmiptev
651c10ee2c compiles 2021-05-26 18:30:15 -07:00
timlucmiptev
3e1b73ccc5 WIP refactor-hook-actions 2021-05-26 18:30:15 -07:00
timlucmiptev
0d97b7b034 refactor compiles 2021-05-26 18:30:15 -07:00
timlucmiptev
976d4f47fa WIP: mostly refactored wallet-hook 2021-05-26 18:30:15 -07:00
timlucmiptev
b37e2c46ef factor out req-id in provider 2021-05-26 18:30:15 -07:00
timlucmiptev
933be73f66 working skeleton actions 2021-05-26 18:30:15 -07:00
timlucmiptev
17ea091741 fix txinfo return 2021-05-26 18:30:15 -07:00
timlucmiptev
4a83460333 compiling TX processing 2021-05-26 18:30:15 -07:00
timlucmiptev
5ace317a61 piym/poym handling of tx 2021-05-26 18:30:15 -07:00
timlucmiptev
83e8e02e6c WIP: pioym-to-history 2021-05-26 18:30:15 -07:00
timlucmiptev
98443d7027 remove %create-raw-tx 2021-05-26 18:30:15 -07:00
timlucmiptev
dd59a81adf WIP: new, cleaner TXBU compiles 2021-05-26 18:30:15 -07:00
timlucmiptev
ddf09695f4 types update 2021-05-26 18:30:15 -07:00
timlucmiptev
31d4e08224 outputs/inputs parsing 2021-05-26 18:30:15 -07:00
timlucmiptev
79fa5743aa creates tx properly from inputs/outputs 2021-05-26 18:30:15 -07:00
timlucmiptev
8fa6fdb545 %broadcast-tx types work 2021-05-26 18:30:15 -07:00
timlucmiptev
9eeaa31f4f refactored RPC parsing 2021-05-26 18:30:15 -07:00
timlucmiptev
676e70a260 initial bad-tx error handling 2021-05-26 18:30:15 -07:00
timlucmiptev
83167a93d1 fix CRITICAL bug with rawtx byt length 2021-05-26 18:30:14 -07:00
timlucmiptev
55a9728c80 hdkey includes pubkey 2021-05-26 18:30:14 -07:00
timlucmiptev
5c9fc540e7 cleaned up byt gates; start encoding gates for PSBT 2021-05-26 18:30:14 -07:00
timlucmiptev
d8bd3871b8 integrated fingerprint 2021-05-26 18:30:14 -07:00
timlucmiptev
0774ef65dc refactor wallet-store types into btc 2021-05-26 18:30:14 -07:00
timlucmiptev
98fa36ffd6 working HD path for PSBT 2021-05-26 18:30:14 -07:00
timlucmiptev
1497b4127c PSBT docs; parse PSBTs 2021-05-26 18:30:14 -07:00
timlucmiptev
16a6ab9091 keyval type for PSBT 2021-05-26 18:30:14 -07:00
timlucmiptev
37e143048b update poym with tx info 2021-05-26 18:30:14 -07:00