Commit Graph

20 Commits

Author SHA1 Message Date
Mononaut
b689b3dd55 Skip prevout expansion in mempool sync 2022-05-17 22:19:16 +00:00
Mononaut
d386f01586 Mobile & caching fixes 2022-04-29 08:52:56 -06:00
Mononaut
a8a945e77e Defer output spend loading 2022-04-28 19:45:07 -06:00
Mononaut
96a250d21c Add genesis coinbase transaction 2022-04-25 15:56:38 -06:00
Mononaut
34d991a998 Fix block layout bug 2022-04-25 15:56:20 -06:00
Mononaut
25d2b6ea2c Refactor spend index & api 2022-04-25 09:31:08 -06:00
Mononaut
a80a0c6bce Next/previous block navigation 2022-04-24 17:42:41 -06:00
Mononaut
e7121d36cb Index spends, add to api and tx overlay 2022-04-23 16:06:05 -06:00
Mononaut
a827ac036b Basic block explorer & entry/exit transitions 2022-04-23 07:49:39 -06:00
Mononaut
b5bcaf2377 Support searching mempool txs, error handling 2022-04-18 12:40:07 -06:00
Mononaut
0cb700663c Basic tx search, height/conf data, input links 2022-04-16 20:36:14 -06:00
Mononaut
48a3204055 Use Logger 2022-03-03 18:33:38 -06:00
Mononaut
12b75889c2 Fix missing block router bug 2022-02-28 12:10:40 -06:00
Mononaut
bd9d11818d Refactor API server supervision tree
- Migrate mempool agent to a GenServer
- ZMQ sockets handled by separate GenServers
- Mempool & socket servers under one_for_all supervisor
- Improve error handling
2022-02-19 21:43:48 -06:00
Mononaut
245543ec9b Squash bugs. Update READMEs & docker config 2022-02-18 20:56:09 -06:00
Mononaut
14a1c54352 Extend txs and blocks with prevouts and fees
Fetch prevouts for solo and block transactions,
and calculate input values & tx fees.

Naive initial implementation with no caching,
so block processing is sloooooooooooooow.
2022-02-13 22:48:40 -06:00
Mononaut
95cabcf041 Serve block data over http
Avoid sending large block data messages over websocket,
which block transaction updates, especially on lower
bandwidth connections.

Instead, only send the block id over websocket, and
then fetch over http with good caching
2022-02-13 14:38:46 -06:00
Mononaut
a343ec1bc6 Docker config, compatibility & env var support 2022-01-23 16:54:04 -06:00
Mononaut
12118c93a3 Separate donation logic from tx streaming server 2021-12-24 10:04:11 -06:00
Mononaut
739b8518ef Prep server for monorepo 2021-12-02 17:00:19 -06:00