luigi1111
9315e12d34
Merge pull request #4033
...
3e46db9
rpc: add a non binary get_transaction_pool_hashes RPC (moneromooo-monero)
6 years ago
luigi1111
3e026ff6ed
Merge pull request #4013
...
e5592c4
rpc: add blockchain disk size to getinfo (moneromooo-monero)
6 years ago
luigi1111
21afa71ba6
Merge pull request #3981
...
45e419b
db: store cumulative rct output distribution in the db for speed (moneromooo-monero)
6 years ago
luigi1111
d518dae4bf
Merge pull request #3973
...
50af357
alt_chain_info can now give more info about a particular alt chain (moneromooo-monero)
6 years ago
luigi1111
025187e6c9
Merge pull request #3854
...
149da42
db_lmdb: enable batch transactions by default (stoffu)
34cb6b4
add --regtest and --fixed-difficulty for regression testing (vicsn)
9e1403e
update get_info RPC and bump RPC version (vicsn)
207b66e
first new functional tests (vicsn)
6 years ago
moneromooo-monero
45e419bd5c
db: store cumulative rct output distribution in the db for speed
...
This gets rid of the temporary precalc cache.
Also make the RPC able to send data back in binary or JSON,
since there can be a lot of data
This bumps the LMDB database format to v3, with migration.
6 years ago
victorsintnicolaas
9e1403e155
update get_info RPC and bump RPC version
6 years ago
victorsintnicolaas
34cb6b4b70
add --regtest and --fixed-difficulty for regression testing
...
on_generateblocks RPC call combines functionality from the on_getblocktemplate and on_submitblock RPC calls to allow rapid block creation. Difficulty is set permanently to 1 for regtest.
Makes use of FAKECHAIN network type, but takes hard fork heights from mainchain
Default reserve_size in generate_blocks RPC call is now 1. If it is 0, the following error occurs 'Failed to calculate offset for'.
Queries hard fork heights info of other network types
6 years ago
moneromooo-monero
a830db2577
rpc: rework to avoid repeated calculations in get_blocks.bin
6 years ago
moneromooo-monero
ed2c81ed95
replace std::list with std::vector on some hot paths
...
also use reserve where appropriate
6 years ago
moneromooo-monero
209ec963b5
rpc: sanity check on number of txes in a block
6 years ago
moneromooo-monero
6795bd0d4e
rpc: add option to skip coinbase info in get_blocks.bin
6 years ago
moneromooo-monero
50af3579ee
alt_chain_info can now give more info about a particular alt chain
6 years ago
moneromooo-monero
3e46db97e5
rpc: add a non binary get_transaction_pool_hashes RPC
6 years ago
moneromooo-monero
e5592c4bab
rpc: add blockchain disk size to getinfo
...
This should help new nodes predict how much disk space will be
needed for a full sync
6 years ago
luigi1111
5bfe03804c
Merge pull request #3892
...
d344736
rpc: convert distribution to cumulative after caching (moneromooo-monero)
6 years ago
moneromooo-monero
ab87e7fdae
rpc: the cache is still for non cumulative on that branch
6 years ago
luigi1111
737712c0c6
Merge pull request #3561
...
353e9c0
Core RPC: optionally add POW hash to block_header_response (stoffu)
6 years ago
moneromooo-monero
d3447364d0
rpc: convert distribution to cumulative after caching
...
This avoids double conversion on a later cache hit
6 years ago
moneromooo-monero
b665bab1d6
rpc: fix get_output_distribution cache for the cumulative case
...
The distribution was not converted to cumulative after a cache hit
6 years ago
moneromooo-monero
b9389e582e
db_lmdb: save pruned and prunable tx data separately
...
This bumps DB version to 2, migration code will run for v1 DBs
6 years ago
moneromooo-monero
5f8ffca34d
speed up get_output_distribution (and precalc common case)
6 years ago
moneromooo-monero
ffeeefde60
speedup get_output_histogram for all amounts when min_count > 0
...
This skips the vast majority of "dust" output amounts with just
one instance on the chain. Clocks in at 0.15% of the original
time on testnet.
6 years ago
Riccardo Spagni
03ff3be10e
Merge pull request #3672
...
875c1cab
wallet2: increase rpc timeout for get_output_distribution (moneromooo-monero)
70f23217
add top height to get_output_distribution, and cache it for rct (moneromooo-monero)
8c7363fb
rpc: add missing perf timer for get_output_distribution (moneromooo-monero)
6 years ago
moneromooo-monero
70f2321763
add top height to get_output_distribution, and cache it for rct
...
This should cache the vast majority of calls for long running wallets
6 years ago
moneromooo-monero
8c7363fbef
rpc: add missing perf timer for get_output_distribution
6 years ago
Riccardo Spagni
5e08fd89ea
Merge pull request #3549
...
73951cbd
wallet2: request transactions in slices when scanning for known rings (moneromooo-monero)
25fe67e4
rpc: allow getting pruned blocks from gettransactions (moneromooo-monero)
6 years ago
moneromooo-monero
25fe67e4cf
rpc: allow getting pruned blocks from gettransactions
...
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.
Also set decode_to_json to false where missing, we don't need this
either.
6 years ago
stoffu
353e9c0c90
Core RPC: optionally add POW hash to block_header_response
6 years ago
moneromooo-monero
11c933e137
fix lambda compile error on openbsd
6 years ago
Riccardo Spagni
0f27fc57ac
Merge pull request #3336
...
57c0b1ed
Fix typos in various files (Dimitris Apostolou)
6 years ago
moneromooo-monero
41f727ce42
add RPC to get a histogram of outputs of a given amount
6 years ago
Dimitris Apostolou
57c0b1ed9f
Fix typos in various files
6 years ago
stoffu
af773211cb
Stagenet
6 years ago
whythat
b3b2d4d20c
options: add testnet option dependencies
6 years ago
whythat
05a12ccc2d
options: remove testnet-* options
6 years ago
Riccardo Spagni
04a676397f
Merge pull request #3165
...
7539603f
Bootstrap daemon (stoffu)
6 years ago
stoffu
7539603f94
Bootstrap daemon
6 years ago
Erik de Castro Lopo
32c0f908cd
Allow the number of incoming connections to be limited
...
It was already possible to limit outgoing connections. One might want
to do this on home network connections with high bandwidth but low
usage caps.
6 years ago
Erik de Castro Lopo
d609a2c164
Rename delete_connections to delete_out_connections
...
This rename is needed so that delete_in_connections can be added.
6 years ago
Erik de Castro Lopo
b927c0fc7a
Rename connections_count to max_out_connection_count
...
This is needed so that a max_in_connection_count can be added.
6 years ago
Riccardo Spagni
f7dcb730cb
Merge pull request #3144
...
42f86624
rpc: expose recent median block size in getinfo (moneromooo-monero)
6 years ago
xmr-eric
18216f19dd
Update 2018 copyright
6 years ago
moneromooo-monero
42f86624a3
rpc: expose recent median block size in getinfo
7 years ago
moneromooo-monero
40ab12a773
epee: remove dependency on common
7 years ago
moneromooo-monero
45a1c4c088
add empty container sanity checks when using front() and back()
7 years ago
moneromooo-monero
490a5d41ca
rpc: do not try to use an invalid txid in relay_tx
7 years ago
Riccardo Spagni
066fd7aced
Merge pull request #2877
...
43f5269f
Wallets now do not depend on the daemon rpc lib (moneromooo-monero)
bb89ae8b
move connection_basic and network_throttle from src/p2p to epee (moneromooo-monero)
4abf25f3
cryptonote_core does not depend on p2p anymore (moneromooo-monero)
7 years ago
moneromooo-monero
4abf25f3c9
cryptonote_core does not depend on p2p anymore
...
As a followon side effect, this makes a lot of inline code
included only in particular cpp files (and instanciated
when necessary.
7 years ago
moneromooo-monero
09ce03d612
move includes around to lessen overall load
7 years ago