Commit Graph

77 Commits

Author SHA1 Message Date
timlucmiptev
0c163bbb5b WIP: %pay-address 2021-05-26 18:30:13 -07:00
timlucmiptev
c1ba330910 WIP: generate address 2021-05-26 18:30:13 -07:00
timlucmiptev
57a3d2cef9 wh types refactor 2021-05-26 18:30:13 -07:00
timlucmiptev
ecd1dcb7a4 new wallet-hook types 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
f6afc46bd5 last-block, update/watch rolled into address-info 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
33fc2434d3 refactor working 2021-05-26 18:30:13 -07:00
timlucmiptev
61b9c8a508 architecture writeup; basic scrys 2021-05-26 18:30:13 -07:00
timlucmiptev
98f5701ccc generate address action 2021-05-26 18:30:13 -07:00
timlucmiptev
6678f31beb arch and remove shoe 2021-05-26 18:30:13 -07:00
timlucmiptev
0315d71550 successfully integrate the 3 pieces in barebones form 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
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
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
d3897ec13a refactor xpub hashing 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
98ba5fc19e WIP: compiles with scanning, just need refill 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
9bd6431b81 scanning types compile 2021-05-26 18:30:12 -07:00
timlucmiptev
033065b6c4 gen-address 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