Commit Graph

48 Commits

Author SHA1 Message Date
timlucmiptev
0ade7164b8 bug fixes from refactor of req-id 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
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
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
727e6b97b6 ported 2021-05-26 18:30:14 -07:00
timlucmiptev
30b185a59f minor changes 2021-05-26 18:30:14 -07:00
timlucmiptev
8c13a23b5f working %create-raw-tx 2021-05-26 18:30:14 -07:00
timlucmiptev
29f1357a4c working tx vals fetching 2021-05-26 18:30:14 -07:00
timlucmiptev
109d0a38fa get recvd time for each utxo 2021-05-26 18:30:14 -07:00
timlucmiptev
b4214870db provider time conversion 2021-05-26 18:30:14 -07:00
timlucmiptev
1a972b1a97 WIP: return txid in %raw-tx 2021-05-26 18:30:13 -07:00
timlucmiptev
484e4cc1f8 working raw-tx fetch 2021-05-26 18:30:13 -07:00
timlucmiptev
df5107a4a8 support unit for meta payment info 2021-05-26 18:30:13 -07:00
timlucmiptev
752d014ed2 update block and fees 2021-05-26 18:30:13 -07:00
timlucmiptev
3eff79d695 get-block-and-fee 2021-05-26 18:30:13 -07:00
timlucmiptev
437a88eb20 rename mk-wire 2021-05-26 18:30:13 -07:00
timlucmiptev
ada891684e wallet store stores last-block 2021-05-26 18:30:13 -07:00
timlucmiptev
eae1fb3a44 factored out HTTP/RPC processing to lib 2021-05-26 18:30:13 -07:00
timlucmiptev
f20a2bbc12 docs, btc-provider refactored 2021-05-26 18:30:13 -07:00
timlucmiptev
9bb35bdc3b WIP: rip out btc-rpc work 2021-05-26 18:30:13 -07:00
timlucmiptev
61b9c8a508 architecture writeup; basic scrys 2021-05-26 18:30:13 -07:00
timlucmiptev
6a9aac670c fix provider connection on ping 2021-05-26 18:30:13 -07:00
timlucmiptev
82d4b6eafc connected updates from provider 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
c933100d80 support for req-id 2021-05-26 18:30:12 -07:00
timlucmiptev
3ce9600a10 comment fixes 2021-05-26 18:30:12 -07:00
timlucmiptev
7c79c7c5da working %address-info 2021-05-26 18:30:12 -07:00
timlucmiptev
b8c25c82e4 set state to disconnected on some errors 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
926c508961 change provider types; refactor gen-adress 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
5eb184cc53 catches error with no endpoint given 2021-05-26 18:30:12 -07:00
timlucmiptev
c962435265 working lib skeleton; action restriction 2021-05-26 18:30:12 -07:00
timlucmiptev
dc09351e0e btc-provider lib 2021-05-26 18:30:12 -07:00
timlucmiptev
1fccd2f85b refactored rpc response 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