Commit Graph

61 Commits

Author SHA1 Message Date
timlucmiptev
d9e2aa98fc sysfiles 2021-05-26 18:30:13 -07:00
timlucmiptev
001f42c949 WIP: lib/btc-wallet-store refactored 2021-05-26 18:30:13 -07:00
timlucmiptev
98f5701ccc generate address action 2021-05-26 18:30:13 -07:00
timlucmiptev
90b5b377a1 clean up subscribe/leave flow in wallet-hook 2021-05-26 18:30:13 -07:00
timlucmiptev
9cfa478e98 handle back from provider 2021-05-26 18:30:12 -07:00
timlucmiptev
27552e91c0 wire up request-ids in wallet-hook 2021-05-26 18:30:12 -07:00
timlucmiptev
9dcb32d3db type fixes in wallet-hook 2021-05-26 18:30:12 -07:00
timlucmiptev
c933100d80 support for req-id 2021-05-26 18:30:12 -07:00
timlucmiptev
7c79c7c5da working %address-info 2021-05-26 18:30:12 -07:00
timlucmiptev
65379105d0 ping works 2021-05-26 18:30:12 -07:00
timlucmiptev
31b7ab9051 behn timer added 2021-05-26 18:30:12 -07:00
timlucmiptev
90ffdb86f2 working http error handling 2021-05-26 18:30:12 -07:00
timlucmiptev
9539a17080 WIP: integrated, not working 2021-05-26 18:30:12 -07:00
timlucmiptev
236745444e WIP: pend/fail tables 2021-05-26 18:30:12 -07:00
timlucmiptev
d4725c7280 working scanning 2021-05-26 18:30:12 -07:00
timlucmiptev
e79d07547b scanning compiles 2021-05-26 18:30:12 -07:00
timlucmiptev
73d920bea0 WIP: wire up scanning logic 2021-05-26 18:30:12 -07:00
timlucmiptev
6991d2ff73 wallet-store with watch-address compiles 2021-05-26 18:30:12 -07:00
timlucmiptev
926c508961 change provider types; refactor gen-adress 2021-05-26 18:30:12 -07:00
timlucmiptev
ca310028f5 notes and scan-done 2021-05-26 18:30:12 -07:00
timlucmiptev
9bd6431b81 scanning types compile 2021-05-26 18:30:12 -07:00
timlucmiptev
6cf2291e23 WIP: scanning notes 2021-05-26 18:30:12 -07:00
timlucmiptev
f3ae3be90e get types straight for next index 2021-05-26 18:30:12 -07:00
timlucmiptev
4e8f0feda7 xpub to cord 2021-05-26 18:30:12 -07:00
timlucmiptev
84cca6d26f address derivation for BIP84 works 2021-05-26 18:30:12 -07:00
timlucmiptev
66f59fab83 scanning types 2021-05-26 18:30:12 -07:00
timlucmiptev
90076aadbc wallet basics compile 2021-05-26 18:30:12 -07:00
timlucmiptev
e03d084fb0 skeleton for btc-wallet-store 2021-05-26 18:30:12 -07:00
timlucmiptev
7b00d8c99e WIP: types as each 2021-05-26 18:30:12 -07:00
timlucmiptev
8be29efaed WIP: hook and store for wallet 2021-05-26 18:30:12 -07:00
timlucmiptev
146d2f963e rpc error-handling skeleton 2021-05-26 18:30:12 -07:00
timlucmiptev
3ec5bb91de electrum-rpc gets own sur 2021-05-26 18:30:12 -07:00
timlucmiptev
827be962c4 mark outgoing RPC wire better 2021-05-26 18:30:12 -07:00
timlucmiptev
2fed91e172 RPC refactor 2021-05-26 18:30:12 -07:00
timlucmiptev
dc09351e0e btc-provider lib 2021-05-26 18:30:12 -07:00
timlucmiptev
9dfe6210d2 making rpc calls for listunspents 2021-05-26 18:30:12 -07:00
timlucmiptev
91dfde532c upgrade to hash160/256 2021-05-26 18:30:12 -07:00
timlucmiptev
4c385796c8 re-worked as provider; parse out ElectRS response 2021-05-26 18:30:12 -07:00
timlucmiptev
39605a1087 WIP: can partially sign txs 2021-05-26 18:30:12 -07:00
timlucmiptev
433d7d57c1 ECC signing works 2021-05-26 18:30:12 -07:00
timlucmiptev
efdcdf0fdc sighash-witness works 2021-05-26 18:30:11 -07:00
timlucmiptev
a4901b7efa bech32 uses real address type checks 2021-05-26 18:30:11 -07:00
timlucmiptev
e2bd7bc006 hashing prevouts/sequences/outputs successfully 2021-05-26 18:30:11 -07:00
timlucmiptev
2ed13a1bde zeros-brip improvements and hash-160 handles 0s 2021-05-26 18:30:11 -07:00
timlucmiptev
a7415aba4a buffer implementation 2021-05-26 18:30:11 -07:00
timlucmiptev
e809cb2f3a working decode of bech32 to hex 2021-05-26 18:30:11 -07:00
timlucmiptev
290ed873ab address transformations to HTTP 2021-05-26 18:30:11 -07:00
timlucmiptev
87b7b230f6 move Electrum to GET 2021-05-26 18:30:11 -07:00
timlucmiptev
8ef372f1c0 ported RPC actions 2021-05-26 18:30:11 -07:00
timlucmiptev
5276680cba port JSON functions 2021-05-26 18:30:11 -07:00