mirror of
https://github.com/romanz/electrs.git
synced 2024-11-19 09:54:09 +01:00
1a9b977dad
- implemented Daemon::gettransactions() API - implemented multithreaded indexing workers - SSTable injection requires non-overlapping ranges (= pre-sorting = full compaction) - HTTP parsing can be improved
592 B
592 B
Electrum
- Poll mempool after transaction broadcast
- Support TLS (via https://docs.rs/rustls/)
- Snapshot DB after successful indexing - and run queries on the latest snapshot
- Update height to -1 for txns with any unconfirmed input
- Limit mempool TXs (e.g. by fee rate) when mempool is large
Rust
- Use bytes instead of
Vec<u8>
when possible - Use generators instead of vectors
- Use proper HTTP parser for JSONRPC replies over persistent connection