Roman Zeyde
|
9ee92c823f
|
Read cookie as Vec<u8> (instead of String)
|
7 years ago |
Roman Zeyde
|
6bb837177c
|
Handle missing cookie file as connection failure
|
7 years ago |
Lawrence Nahum
|
883108b072
|
Fix help message for skip_bulk_import
|
7 years ago |
Roman Zeyde
|
6efab9c8a2
|
Reconnect after TCP disconnections and HTTP errors
|
7 years ago |
Roman Zeyde
|
06f5a099a4
|
Simplify Daemon::reconnect()
|
7 years ago |
Roman Zeyde
|
defe9f13af
|
Measure RPC latency after connection lock is taken
|
7 years ago |
Roman Zeyde
|
1d59449677
|
Abstract cookie handling to a trait object
This would allow re-loading JSONRPC cookie after bitcoind restart
|
7 years ago |
Roman Zeyde
|
91e4dd8b6f
|
Fail with ErrorKind::Connection (instead of a generic error)
|
7 years ago |
Roman Zeyde
|
c317c6f7ad
|
Move logging statement from headers' download loop
|
7 years ago |
Roman Zeyde
|
838e212ce1
|
Add small comment
|
7 years ago |
Roman Zeyde
|
526239224a
|
Simple (re-)running bash script
|
7 years ago |
Roman Zeyde
|
fcb926a8ad
|
Explicitly specify 'max_open_files' to reduce RAM usage
|
7 years ago |
Roman Zeyde
|
a32f718c9a
|
Fix local electrum invocation script path
|
7 years ago |
Roman Zeyde
|
2f9b529da8
|
Allow skipping blk*.dat import for low-memory systems
|
7 years ago |
Roman Zeyde
|
fa3ea2869a
|
Switch to spacejam/rust-rocksdb crate
for latest RocksDB (5.14.2)
|
7 years ago |
Roman Zeyde
|
18a21bfe56
|
Add simple bash script for running local Electrum client
|
7 years ago |
Roman Zeyde
|
e0a1f5a5cf
|
Remove unneeded log statement at mempool
|
7 years ago |
Roman Zeyde
|
98d8a498c8
|
Sort unspent outputs by confirmed height
|
7 years ago |
Roman Zeyde
|
b83b0718dd
|
Support 'blockchain.address.listunspent' Electrum RPC
|
7 years ago |
Roman Zeyde
|
321d655d7a
|
Support 'blockchain.scripthash.listunspent' Electrum RPC
|
7 years ago |
Lawrence Nahum
|
7ca32964a0
|
separate lint step from build/test
|
7 years ago |
Roman Zeyde
|
a2ef7cd3ed
|
Merge remote-tracking branch 'ga/travis_fix'
Travis build failed due to '/usr/bin/ld: final link failed: No space left on device'
|
7 years ago |
Lawrence Nahum
|
916df98203
|
fix travis out of memory issue
|
7 years ago |
Roman Zeyde
|
ebdc252a24
|
Ignore *~ files
|
7 years ago |
Roman Zeyde
|
ba1762d240
|
Skip already indexed blocks during bulk indexing
|
7 years ago |
Roman Zeyde
|
1a9e3a0e56
|
Skip bad magic values
|
7 years ago |
Roman Zeyde
|
16ee6f4dd1
|
Log more information when RPC requests' UTF8 parsing fails
Also don't panic in case of RPC errors
|
7 years ago |
Roman Zeyde
|
d422dc09cb
|
Verify JSONRPC responses correspond to correct requests
|
7 years ago |
Roman Zeyde
|
d0bb321da1
|
Refactor mempool visualization tool
|
7 years ago |
Roman Zeyde
|
3d09a9f3a0
|
Fix missing mempool entry 'fees' section
It was added to bitcoind at 7de1de7da4
and does not appear at 0.16.x releases.
|
7 years ago |
Roman Zeyde
|
1b4adfdefd
|
Log more information in case of invalid hash
|
7 years ago |
Roman Zeyde
|
2a3678e392
|
Merge branch 'regtest_mode'
|
7 years ago |
Roman Zeyde
|
5c350c1f57
|
Skip transaction retrieval if no mempool entries are found
|
7 years ago |
Roman Zeyde
|
57eb81e15d
|
Retry in case of mempool update failure
If there is an inconsistency between mempool entries and available
transactions, issue a warning and retry on the next poll.
|
7 years ago |
Roman Zeyde
|
755967ac12
|
Allow caching for Travis builds
|
7 years ago |
Roman Zeyde
|
d14746a36b
|
Remove sstable ingestion support
Currently, it's easier to use regular batch writes (without auto
compactions) during bulk indexing.
|
7 years ago |
Roman Zeyde
|
c7948e9972
|
Don't pass serde_json::Value by mutable reference
|
7 years ago |
Roman Zeyde
|
96d06eaeeb
|
Show unexpected JSON response in case of error
|
7 years ago |
Roman Zeyde
|
de02d8b987
|
Add log statement for blk*.dat globbing
|
7 years ago |
Roman Zeyde
|
4f8d83f2d0
|
Allow calling setrlimit() on 32-bit systems
|
7 years ago |
Roman Zeyde
|
f40357e8cc
|
Use `--network` flag to customize network type
(instead of a non-flag commandline argument)
|
7 years ago |
Roman Zeyde
|
d743e09a4c
|
Simplify DB path construction
|
7 years ago |
Roman Zeyde
|
774d75bd97
|
Use `match` statement for daemon_dir construction
|
7 years ago |
Lawrence Nahum
|
a85b6ba0c8
|
add support for regtest
|
7 years ago |
Roman Zeyde
|
86e5cbda2e
|
Don't run cargo with --verbose on Travis
|
7 years ago |
Roman Zeyde
|
de15dbd392
|
Fix formatting
|
7 years ago |
Roman Zeyde
|
2d74d6d4f0
|
Rename a few Config members following #19
rpc_addr -> electrum_rpc_addr
daemon_rpc_url -> daemon_rpc_addr
|
7 years ago |
Lawrence Nahum
|
408372cba4
|
make listen port and bitcoin rpc configurable
|
7 years ago |
Roman Zeyde
|
ea65239141
|
Trace received Electrum RPC requests
|
7 years ago |
Roman Zeyde
|
5507ee1a8b
|
Simplify main loop using Option<RPC>
|
7 years ago |