142 Commits (beab2c50c986c30adab46950413c25037c2ec46d)
 

Author SHA1 Message Date
Roman Zeyde beab2c50c9
Add mempool-polling script 7 years ago
Roman Zeyde 0404e91bb9
Handle both index and mempool during Query::status() invocation 7 years ago
Roman Zeyde 24eddc5881
Notify once on each block header 7 years ago
Roman Zeyde 99466c13a6
Add more TODOs 7 years ago
Roman Zeyde cc3b1ddccc
Periodically poll subscription status (w/ mempool) 7 years ago
Roman Zeyde c487f2ba40
Use i32 height only at Status::history() method 7 years ago
Roman Zeyde de884ac06b
Scan mempool transaction during status query 7 years ago
Roman Zeyde 5941edbbc6
Remove itertools dependency 7 years ago
Roman Zeyde c030f8739d
Add TODO.txt 7 years ago
Roman Zeyde 935c3cfb7b
Make query-related structs and members private 7 years ago
Roman Zeyde d9b0e0c917
Move and rename MemStore to mempool module 7 years ago
Roman Zeyde 042991106b
Split transaction indexing into a separate function 7 years ago
Roman Zeyde 60ffa27162
Add MemStore c-tor and remove() method 7 years ago
Roman Zeyde 5118d8f7fa
Measure all mempool processing duration 7 years ago
Roman Zeyde 5300149c0a
Refactor mempool transaction handling into separate methods 7 years ago
Roman Zeyde 1944bf2bd5
Fix a few small nits in mempool module 7 years ago
Roman Zeyde d6ea025861
Add memory-based KV store implementation 7 years ago
Roman Zeyde 2254d3bb30
Define Store as a basic KV store trait 7 years ago
Roman Zeyde 420e8714d4
Rename variable to clarify its semantics 7 years ago
Roman Zeyde 04b2568954
Move Status-related functions to `query` module 7 years ago
Roman Zeyde 8a3b6f90b7
Auto-deduce float literal type 7 years ago
Roman Zeyde 33f68509f8
Move HeaderList stuff to 'util' module 7 years ago
Roman Zeyde 0c4e500fb8
Add TODO regarding JSONRPC errors 7 years ago
Roman Zeyde f3ac83a376
Rename Handler -> Connection and refactor a bit 7 years ago
Roman Zeyde d38308797e
Make debug format similar to bitcoind 7 years ago
Roman Zeyde e14f7f7174
Don't crash on orphan blocks 7 years ago
Roman Zeyde 4a8f7b5c0b
Support transaction broadcast RPC 7 years ago
Roman Zeyde 31abb3e538
Add back testnet support 7 years ago
Roman Zeyde 539f753616
Allow sending transactions with any fee 7 years ago
Roman Zeyde 2079f3f635
Don't support blockchain.estimatefee() API for now 7 years ago
Roman Zeyde ce49f39948
Refactor query accessors to the store 7 years ago
Roman Zeyde 30f892d76d
Return actual mempool fee histogram from RPC 7 years ago
Roman Zeyde b6d664c580
Let query module return errors 7 years ago
Roman Zeyde 4b0f3d470d
Protect mempool tracker with a RwLock inside a Query 7 years ago
Roman Zeyde 95676647f3
Don't build on nightly Rust 7 years ago
Roman Zeyde d31b9fdb87
Improve index state logging 7 years ago
Roman Zeyde 430325d16b
Store blockchain tip separately at HeaderList 7 years ago
Roman Zeyde 90cb428d66
Return 'null' instead of invalid Bitcoin address 7 years ago
Roman Zeyde 866f36ebd4
Keep new transaction logging at minimum verbosity level 7 years ago
Roman Zeyde 5674f4f997
Refactor mempool tracker to use HashSet difference 7 years ago
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