Dagur Valberg Johannsson
|
1ea6a50325
|
Let server banner be configurable
This lets the operator set a custom server banner using the
configuration flag --server-banner. In addition it adds the daemon
version to the banner.
|
2018-12-23 09:34:49 +02:00 |
|
Dagur Valberg Johannsson
|
07eb413f8c
|
tx_id -> tx_hash in transaction.id_from_pos
|
2018-12-19 11:14:40 +01:00 |
|
Roman Zeyde
|
afa82a0a49
|
Minor fixes before merging to master
|
2018-12-19 09:20:20 +02:00 |
|
Dagur Valberg Johannsson
|
8ad6d29caa
|
Bump verison in server.version
|
2018-12-14 13:22:42 +01:00 |
|
Dagur Valberg Johannsson
|
7e69eb8984
|
Remove methods no longer supported in v1.4
|
2018-12-14 13:22:42 +01:00 |
|
Dagur Valberg Johannsson
|
d284ba772e
|
Add cp_height support to blockchain.block.header/s
|
2018-12-14 13:22:32 +01:00 |
|
Dagur Valberg Johannsson
|
537e85f2db
|
Implement 'blockchain.transaction.id_from_pos'
|
2018-12-14 13:21:30 +01:00 |
|
Dagur Valberg Johannsson
|
4e28d67c20
|
Refactor to create_merkle_branch_and_root
|
2018-12-14 13:20:59 +01:00 |
|
Roman Zeyde
|
5f2d4289dc
|
Support Rust 2018 edition
Builds on Rust 1.31
|
2018-12-08 11:40:04 +02:00 |
|
Roman Zeyde
|
0dae2f198a
|
Re-format latest Rust version
|
2018-12-07 16:36:00 +02:00 |
|
Roman Zeyde
|
e49cef1bbc
|
Simplify .map() at Daemon::getblocktxids()
|
2018-12-03 07:27:08 +02:00 |
|
Roman Zeyde
|
e9d9f6b16c
|
Use parse_hash() for Daemon::getblocktxids()
|
2018-12-03 00:46:45 +02:00 |
|
Nadav Ivgi
|
bea7fd747f
|
Improve query.get_merkle_proof() performance
Query bitcoind for the list of txids in the block instead of
fetching the whole block, deserializing it and re-computing the txids.
|
2018-12-02 00:11:06 +02:00 |
|
Roman Zeyde
|
7061c53d97
|
Improve logging when closing RPC server
|
2018-12-01 15:20:02 +02:00 |
|
Daniel McNally
|
e446693c4c
|
Add NGINX SSL sample config
|
2018-11-27 17:56:12 -05:00 |
|
Roman Zeyde
|
09725e8615
|
Bump version
|
2018-11-22 11:24:23 +02:00 |
|
Roman Zeyde
|
1f1857947c
|
Consolidate tools/* under contrib/
|
2018-11-22 10:52:21 +02:00 |
|
Roman Zeyde
|
3982c9fd78
|
Support 'server.ping' Electrum RPC
|
2018-11-16 20:14:08 +02:00 |
|
Roman Zeyde
|
afcc93bc57
|
Sort Electrum RPC methods alphabetically
|
2018-11-16 20:11:43 +02:00 |
|
Roman Zeyde
|
783b8647eb
|
Add partial support for "blockchain.block.header" Electrum RPC
https://electrumx.readthedocs.io/en/latest/protocol-methods.html#blockchain-block-header
|
2018-11-16 17:29:49 +02:00 |
|
Roman Zeyde
|
33054e23f7
|
Allow skipping 'params' field in Electrum JSONRPC
|
2018-11-16 17:23:34 +02:00 |
|
sha-265
|
26a2912703
|
Fix typo
|
2018-11-14 15:30:02 +00:00 |
|
Roman Zeyde
|
582af3d697
|
Update rust-bitcoin to 0.15.1 and re-generate Cargo.lock
|
2018-11-10 21:40:07 +02:00 |
|
Daniel McNally
|
edc2532f0a
|
Update instructions with low RAM arguments
Closes #61.
|
2018-11-03 17:47:10 +02:00 |
|
Roman Zeyde
|
c86245751e
|
Remove unneeded locking from MempoolStore
|
2018-10-21 23:33:58 +03:00 |
|
Roman Zeyde
|
42ab247776
|
Use LRU cache (instead of an unbounded HashMap) for transaction caching
|
2018-10-17 11:46:49 +03:00 |
|
Roman Zeyde
|
cb724352bc
|
Fix small typo in comment
|
2018-10-14 23:21:31 +03:00 |
|
Roman Zeyde
|
5895ad906d
|
Bump version
|
2018-10-14 14:40:55 +03:00 |
|
Roman Zeyde
|
1dcc8ac575
|
Don't run full compaction after initial import is over
|
2018-10-14 10:58:48 +03:00 |
|
Roman Zeyde
|
c2563701eb
|
Group 'use' statements
|
2018-10-06 21:31:43 +03:00 |
|
Roman Zeyde
|
fce7bd15b0
|
Add simple transaction ID prefix collision length calculator
|
2018-10-01 21:15:12 +03:00 |
|
Roman Zeyde
|
e300796fc2
|
Add scanning DBStore prefix iterator
|
2018-10-01 21:15:11 +03:00 |
|
Roman Zeyde
|
698156eb6e
|
Add systemd service file example
|
2018-10-01 21:13:07 +03:00 |
|
Roman Zeyde
|
f27b1428b1
|
Add a small comment to test caching
|
2018-09-28 11:42:34 +03:00 |
|
Roman Zeyde
|
11c95fbf09
|
Check formatting on Travis
|
2018-09-28 11:27:02 +03:00 |
|
Roman Zeyde
|
af189983ae
|
Add build and test to Travis
|
2018-09-28 11:11:35 +03:00 |
|
Roman Zeyde
|
27b3255298
|
Add Cargo.lock to git
|
2018-09-27 19:55:01 +03:00 |
|
Roman Zeyde
|
19fa5355f2
|
Experiment with vanilla caching
|
2018-09-27 19:50:57 +03:00 |
|
Roman Zeyde
|
71347c1568
|
Simplify status queries by using itermediate variables
|
2018-09-27 17:01:41 +03:00 |
|
Roman Zeyde
|
4301abdd10
|
Bump version
|
2018-09-22 15:44:24 +03:00 |
|
Roman Zeyde
|
3f51458fee
|
Optimize for low-memory systems by using different RocksDB settings
- Keep less open files (to preserve memory)
- Don't use compaction readahead
- Use smaller SSTable block size
|
2018-09-16 09:55:42 +03:00 |
|
Roman Zeyde
|
200ef16ed0
|
Expose low-memory indexing via --jsonrpc-import flag
(instead of --skip_bulk_import)
|
2018-09-16 09:55:42 +03:00 |
|
Roman Zeyde
|
e09816db65
|
Bump version
|
2018-09-14 17:59:54 +03:00 |
|
Roman Zeyde
|
18d2aef052
|
Re-format using Rust 1.29
|
2018-09-14 16:35:18 +03:00 |
|
Roman Zeyde
|
58ea2ed960
|
Allow higher concurrency for >dual core machines
|
2018-09-07 18:08:36 +03:00 |
|
Roman Zeyde
|
853513ed27
|
Add 'blockchain.address.get_history' API
For easier invocation (e.g. using curl).
|
2018-09-03 12:04:28 +03:00 |
|
Roman Zeyde
|
27ce8ca0ab
|
Handle disconnections during reading RPC response
Make sure that the read data has the same size as the "Content-Length" header.
|
2018-09-02 15:07:21 +03:00 |
|
Roman Zeyde
|
fcd85e9f51
|
Add a small test for FakeStore
|
2018-09-01 10:13:46 +03:00 |
|
Roman Zeyde
|
fff0d0632a
|
Remove obsolete bulk loading example
|
2018-09-01 08:26:19 +03:00 |
|
Roman Zeyde
|
00da50d1ac
|
Reload block header index only after bulk indexing is over
|
2018-08-31 20:51:57 +03:00 |
|