Commit Graph

156 Commits

Author SHA1 Message Date
timlucmiptev
54a84b4fdc BIP158 tests done 2021-05-26 18:30:16 -07:00
timlucmiptev
26fb84f046 working tests for wallet-store 2021-05-26 18:30:16 -07:00
timlucmiptev
1e6ad29f9a added initial tests 2021-05-26 18:30:16 -07:00
timlucmiptev
cdeeed9e16 working fee calculator 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
26d1830348 xpub 2021-05-26 18:30:16 -07:00
timlucmiptev
cbe9d36b83 working tests 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
f58cda05a1 remove leading size byte from script-pubkey:btc 2021-05-26 18:30:15 -07:00
timlucmiptev
86202a80fe working initial tests and BTC byt take function 2021-05-26 18:30:15 -07:00
timlucmiptev
457542001c gcs-set as bits 2021-05-26 18:30:15 -07:00
timlucmiptev
26843ae74d clean up GCS set creation and filter parsing 2021-05-26 18:30:15 -07:00
timlucmiptev
398136daee get N from head of filter 2021-05-26 18:30:15 -07:00
timlucmiptev
e0c2001180 working 2021-05-26 18:30:15 -07:00
timlucmiptev
e1deb8835d working hash of block addresses 2021-05-26 18:30:15 -07:00
timlucmiptev
0f04530438 moon install instructions 2021-05-26 18:30:15 -07:00
timlucmiptev
6858066bfe History works 2021-05-26 18:30:15 -07:00
timlucmiptev
1fcec65879 fixed bug selecting unspendable UTXOs 2021-05-26 18:30:15 -07:00
timlucmiptev
6207a803b0 working en/de 2021-05-26 18:30:15 -07:00
timlucmiptev
8236ff1143 decode works 2021-05-26 18:30:15 -07:00
timlucmiptev
971fc25080 working bit streams 2021-05-26 18:30:15 -07:00
timlucmiptev
3e1b73ccc5 WIP refactor-hook-actions 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
17ea091741 fix txinfo return 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
6a4ebcf239 support for only doing witness part 2021-05-26 18:30:15 -07:00
timlucmiptev
dd59a81adf WIP: new, cleaner TXBU compiles 2021-05-26 18:30:15 -07:00
timlucmiptev
2c8053f278 working decode 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
4b2920a1fb fix a serious change address bug w nixt 2021-05-26 18:30:15 -07:00
timlucmiptev
01cb50c73b PSBT is in correct format 2021-05-26 18:30:15 -07:00
timlucmiptev
1bf0add6ce PSBT is correct and parseable 2021-05-26 18:30:15 -07:00
timlucmiptev
d62dfcd34f psbt almost there 2021-05-26 18:30:14 -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
16d97f4084 use rev for flip 2021-05-26 18:30:14 -07:00
timlucmiptev
42fc1ec631 rename 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