Commit Graph

26226 Commits

Author SHA1 Message Date
timlucmiptev
6a4ebcf239 support for only doing witness part 2021-05-26 18:30:15 -07:00
timlucmiptev
741093a588 working TXBU generation and ID fetching 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
31ae53fa77 TODO notes 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
56d40880e0 add demo code 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
timlucmiptev
5251e02d63 byt concact 2021-05-26 18:30:14 -07:00
timlucmiptev
f8eaa347c5 psbt skeleton 2021-05-26 18:30:14 -07:00
timlucmiptev
8340905b30 minor 2021-05-26 18:30:14 -07:00
timlucmiptev
78e5593919 hotfix to watch ALL addresses requested; txinfo records properly 2021-05-26 18:30:14 -07:00
timlucmiptev
b4cd9c6d0e change address doesn't keep generating gaps 2021-05-26 18:30:14 -07:00
timlucmiptev
ea3376f0ee wallet scan update 2021-05-26 18:30:14 -07:00
timlucmiptev
1f229801c9 refactor bump-nixt 2021-05-26 18:30:14 -07:00
timlucmiptev
727e6b97b6 ported 2021-05-26 18:30:14 -07:00
timlucmiptev
8df6ac81f2 btc fixes 2021-05-26 18:30:14 -07:00
timlucmiptev
30b185a59f minor changes 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
ecb40418e6 type framework for parse 2021-05-26 18:30:14 -07:00
timlucmiptev
16a6ab9091 keyval type for PSBT 2021-05-26 18:30:14 -07:00
timlucmiptev
3063697a3b generalized buffer for PSBT 2021-05-26 18:30:14 -07:00
timlucmiptev
33cb694b8c sensible naming 2021-05-26 18:30:14 -07:00
timlucmiptev
3ac3267c72 create-raw-tx links to poym 2021-05-26 18:30:14 -07:00
timlucmiptev
37e143048b update poym with tx info 2021-05-26 18:30:14 -07:00
timlucmiptev
8c13a23b5f working %create-raw-tx 2021-05-26 18:30:14 -07:00
timlucmiptev
a8cd63265d refactor UTXO selection 2021-05-26 18:30:14 -07:00
timlucmiptev
63dd964a1b everything compiles 2021-05-26 18:30:14 -07:00
timlucmiptev
79a389a0c0 wrote %expect-payment 2021-05-26 18:30:14 -07:00
timlucmiptev
f806f5f23a spendable updates for selecting utxos 2021-05-26 18:30:14 -07:00
timlucmiptev
767f3b3ac9 PSBT docs 2021-05-26 18:30:14 -07:00
timlucmiptev
bcb273f614 extracts PSBT txids 2021-05-26 18:30:14 -07:00
timlucmiptev
0b426aaf61 cleanup piym 2021-05-26 18:30:14 -07:00
timlucmiptev
29f1357a4c working tx vals fetching 2021-05-26 18:30:14 -07:00