electrs
electrs copied to clipboard
An efficient re-implementation of Electrum Server in Rust
# Warning: REQUIRES RE-INDEX!!!! **Problem:** If tx has over 16 bits of outputs, the indexing will clobber index 0 with index 65536 and so on. **Solution:** 4 billion outputs is...
This PR adds the ability to log client IPs proxied through nginx during the REST and RPC logs. - For RPC, we use the PROXY protocol. (nginx only supports v1,...
This adds: 1. A cronjob to run the popular-scripts.txt generation job. 2. Conditional running of the generation job only when the file is not present. I am shell noob, be...
Fixes #46 Instead of disabling it, I think we can count them properly.
Low priority, since the mempool/backend already sets sigops to 0 when Liquid network is active... But just in case someone uses mempool/electrs for other purposes we'd like to be correct....
We're seeing this on multiple (but not all) servers in production. A transaction in the mempool `https://node205.tk7.mempool.space/api/tx/b60793ec024f9425d8d7841d592adc8782b3d32921d0ce5a7e894bd62e00973c` spending an input `f7f8befc733c643f7455744d82e665a9c7dcc6fb37f1c0aa56862340aa0e698b` is not registered in the address transactions API and...
Index the CPFP clusters in rocksdb and offer an API endpoint to query them. Set a long cache for blocks older than 10. From Element ``` {some code: 1 byte}...
1. Add new index with block height + block hash + TxHistoryRow entries for the last 100 blocks. 2. When a reorg occurs, utilize that to clean up the TxHistoryRows...
# REQUIRES RE-INDEX # REQUIRES A LOT OF TESTING This should fix the ordering of history entries and transactions within the same block/tx. I think the addition of this data...
Fixes errors introduced by #91 It is a little bit janky though.