| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
| |
| |
| | |
So that bulletproofs become mandatory
|
| | | |
|
| | |
| |
| |
| | |
Also constrains bulletproofs to simple rct, for simplicity
|
| | |
| |
| |
| | |
Ported from sarang's java code
|
| |/ |
|
| |\
| |
| |
| | |
83f5587 blockchain: use uint64_t for height, not size_t (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
b278b83 core: sync database based on bytes added, not blocks added (moneromooo-monero)
|
| | |/
| |
| |
| |
| | |
Blocks have a very wide range, whereas actual size is the relevant
quantity to consider when syncing
|
| | |
| |
| |
| |
| |
| |
| | |
This avoids constant rechecking of the same things each time
a miner asks for the block template. The tx pool maintains
a cookie to allow users to detect when the pool state changed,
which means the block template needs rebuilding.
|
| |\ \
| |/
|/|
| | |
8e24533 blockchain: some batch tx scanning speedup (moneromooo-monero)
|
| | | |
|
| |\ \
| |/
|/|
| | |
8c05237 blockchain: cache next block difficulty after adding a block (moneromooo-monero)
|
| | |
| |
| |
| |
| | |
It's not 100% certain it'll be needed, but it avoids getinfo
needing the blockchain lock and potentially blocking
|
| |\ \
| | |
| | |
| | | |
d95bc44 blockchain: fix getting invalid block data on failure (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
aa0ea0a blockchain: set the m_verifivation_failed flag in a couple more places (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| | |
when a block being added to the main chain is invalid.
This ensures the peer is banned after a number of these.
|
| |\ \
| | |
| | |
| | | |
45e419b db: store cumulative rct output distribution in the db for speed (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |\ \
| | |
| | |
| | | |
50af357 alt_chain_info can now give more info about a particular alt chain (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
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)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
b628503 Remove old logic saved in comments. (jeandudey)
|
| | | |/
| |/|
| | |
| | | |
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
08b85a8 cryptonote_config: add get_config to refactor x = testnet ? config::testnet::X : stagenet ? config::stagenet::X : config::X (stoffu)
0cf80ba net_node: resolve host for node addresses given via command line flags (stoffu)
|
| | |/ /
| | |
| | |
| | | |
config::testnet::X : stagenet ? config::stagenet::X : config::X
|
| |\ \ \
| | | |
| | | |
| | | | |
a2b557f 6795bd0 209ec96 ed2c81e a830db2 57ea902 31a895e ba8331c f7f1917 41be339 f025ae9 ef2cb63 dcfd299 5d3e702 2704624 2771a18 0e4c7d0 (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Decrease the number of worker threads by one to account
for the fact the calling thread acts as a worker thread now
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
also use reserve where appropriate
|
| |\ \ \ \
| |/ / /
|/| | |
| | | | |
2d5921e blockchain: avoid duplicate db query for height (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
ace2eda blockchain: pop forked blocks only when DB is not read-only (stoffu)
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | | |
4f3a4fb blockchain: return error when requesting non existent output (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
avoids RPC thread dying, causing the wallet to timeout
|
| |\ \ \
| | | |
| | | |
| | | | |
fa0839f Ensure m_timestamps has the correct number for computing difficulty. (thaerkh)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
b5cb1bc blockchain: avoid exception if asked for a block we do not have (moneromooo-monero)
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
This can happen if a peer tries to obtain the next span from other
peers if that span is needed for not downloaded yet. Also if the
peer maliciously requests a non existent block hash.
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
6b13976 blockchain: log in DEBUG when a block is found, and where (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | | |
Eases up debugging
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
827ca3f bump version for 0.12.2 point release (fluffypony)
95ccf50 update checkpoints.dat for point release (fluffypony)
|
| | | |_|/
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f24cbc5 blockchain: fix deadlock with the difficulty cache (moneromooo-monero)
|
| | |/ / / |
|