102 Commits (eea7f7fc1d32e6c723465cf37f727df972b24cdc)
 

Author SHA1 Message Date
Roman Zeyde eea7f7fc1d
Cache cargo builds on Travis 7 years ago
Roman Zeyde 80ca99f2cd
Add low-fee transactions to mempool histogram 7 years ago
Roman Zeyde f0e6de2281
Add mempool fees histogram estimation 7 years ago
Roman Zeyde f56125eb11
Add simple binary for testing mempool tracker 7 years ago
Roman Zeyde 7bf1c562b2
Make clear that transaction size is measured in virtual bytes 7 years ago
Roman Zeyde 928a6c074f
Add TODO for signal handling 7 years ago
Roman Zeyde 14f132a766
Refactor `find_funding_outputs` in query crate 7 years ago
Roman Zeyde a2dea8c3f2
Update to latest 'bitcoin' crate 7 years ago
Roman Zeyde 8775b04cc7
Improve RPC logging and function structure 7 years ago
Roman Zeyde d82489c2a4
Improve RPC error handing 7 years ago
Roman Zeyde 4404f120a1
Always index the blockchain 7 years ago
Roman Zeyde 3a451a8dbd
Don't use progress bar after first index update 7 years ago
Roman Zeyde b0fb4d4367
Refactor rows' serialization into `index` module 7 years ago
Roman Zeyde 935467e6b4
Rename main binary 7 years ago
Roman Zeyde 1d84da30dc
Change tx height to be i32 (to support unconfirmed status) 7 years ago
Roman Zeyde c88b5d4cb0
Remove ZMQ dependency 7 years ago
Roman Zeyde 8fe9e83abf
Fix types' usage 7 years ago
Roman Zeyde eab64181bb
Create simple mempool tracker 7 years ago
Roman Zeyde c8a5cb9c56
Replace ZMQ by simple tip polling 7 years ago
Roman Zeyde f0ff0bbe29
Move 'waiter' -> 'notification' 7 years ago
Roman Zeyde b992039882
Add a small buffer to 0MQ notification channel 7 years ago
Roman Zeyde 64e9f2ee68
Fix minor formatting issues 7 years ago
Roman Zeyde 03dacc1b82
Get hashtx notifications via 0MQ for mempool tracking 7 years ago
Roman Zeyde 5ee8e7171a
Remove reqwest dependency and Daemon::get() HTTP-based method 7 years ago
Roman Zeyde ace4da4576
Add simple travis config 7 years ago
Roman Zeyde 039276bff2
Replace most of HTTP GETs with JSONRPC calls 7 years ago
Roman Zeyde 1b2a84c0ff
Add simplified bitcoind JSONRPC client 7 years ago
Roman Zeyde 44c4ba491f
Don't get stuck when RPC update cannot be sent 7 years ago
Roman Zeyde 10aeea89be
Add simple 0MQ testing tool 7 years ago
Roman Zeyde d9ddfc4289
Add support for testnet BTC 7 years ago
Roman Zeyde 15971dcfef
Update clients after indexing new blocks 7 years ago
Roman Zeyde 92bfe88b46
Handle block and script_hash subscription 7 years ago
Roman Zeyde 10c6daebbe
React to new blocks' notifications 7 years ago
Roman Zeyde 318008acd6
Log RPC requests at INFO level 7 years ago
Roman Zeyde 53d55e9842
Add refactoring TODO to Header-related structs 7 years ago
Roman Zeyde 06a2326e46
Rename BatchIter -> Batching 7 years ago
Roman Zeyde c88a28e873
Load (most of) indexed headers from DB at first update 7 years ago
Roman Zeyde c80da65885
Add error_chain to daemon module 7 years ago
Roman Zeyde ea31d17c42
Implement get_merkle API 7 years ago
Roman Zeyde 909802e6fe
Refactor RPC parameter parsing 7 years ago
Roman Zeyde 993ab96b64
Move HeaderList to index module 7 years ago
Roman Zeyde ab785abbee
Simplify indexing logging 7 years ago
Roman Zeyde ca2223e476
Simplify string concatenation 7 years ago
Roman Zeyde 3e307a2e1f
Fix out-of-bound panic 7 years ago
Roman Zeyde 0b5a67b81f
Support get_header API 7 years ago
Roman Zeyde 12d16f0df5
Increase file log level 7 years ago
Roman Zeyde 4a5fc5e83b
Add very simple Electrum API 7 years ago
Roman Zeyde 92ac75e50d
Support get_chunk API call via concurrent Index::header_list() 7 years ago
Roman Zeyde e3490568cf
Don't use Option<HeaderList> at Index 7 years ago
Roman Zeyde d3a18537d8
Use `equals` instead of manual comparison of last headers 7 years ago