| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
just in case
|
| | |
|
| |
|
|
| |
issue: #5568
|
| | |
|
| | |
|
| |\
| |
| |
| | |
6643b047 Increment m_threads_active when mining thread starts (Doyle)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
07dd5536 hardfork: remove "no hf version db" recreation check (moneromooo-monero)
|
| | |/
| |
| |
| |
| | |
This is now obsolete, and this removes the warning on startup
on a new db that confuses some people
|
| |\ \
| | |
| | |
| | | |
5e673c03 blockchain_db: fix db txn ending too early (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The db txn in add_block ending caused the entire overarching
batch txn to stop.
Also add a new guard class so a db txn can be stopped in the
face of exceptions.
Also use a read only db txn in init when the db itself is
read only, and do not save the max tx size in that case.
|
| |\ \
| |/
|/|
| | |
cbf32241 rpc: make wide_difficulty hexadecimal (moneromooo-monero)
|
| | |
| |
| |
| | |
This should be friendlier for clients which don't have bignum support
|
| | |
| |
| |
| |
| | |
Related to emission, reorgs, getting tx data back, output
distribution and histogram
|
| |\ \
| | |
| | |
| | | |
def40161 miner: fix race when stopping mining with start mining enabled (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
113e4877 blockchain_stats: fix sign in formatting function (moneromooo-monero)
adaea3ea various: remove unused variables (moneromooo-monero)
631ef00e blockchain: some debug info when adding txes-from-block fails (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
a2561653 wallet: new option to start background mining (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| | |
The setup-background-mining option can be used to select
background mining when a wallet loads. The user will be asked
the first time the wallet is created.
|
| |\ \
| | |
| | |
| | | |
089c7637 cryptonote: rework block blob size sanity check (moneromooo-monero)
|
| | |/
| |
| |
| |
| | |
Use the actual block weight limit, assuming that weight is always
greater or equal to size
|
| |\ \
| |/
|/|
| |
| |
| |
| |
| |
| | |
c84ea299 cryptonote_basic: some more minor speedups (moneromooo-monero)
e40eb2ad cryptonote_basic: speedup calculate_block_hash (moneromooo-monero)
547a9708 cryptonote: block parsing + hash calculation speedup (moneromooo-monero)
11604b6d blockchain: avoid unneeded block copy (moneromooo-monero)
8461df04 save some database calls when getting top block hash and height (moneromooo-monero)
3bbc3661 Avoid repeated (de)serialization when syncing (moneromooo-monero)
|
| | | |
|
| | |
| |
| |
| |
| | |
The block 202612 fix can be left tested at the end, if we
already know we're not in the general case
|
| | |
| |
| |
| | |
This saves a duplicate serialization step
|
| |\ \
| | |
| | |
| | | |
39f000b3 miner: fix possible exit crash due to race in stop (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If a thread asks to stop the miner, m_stop will be set, and
that thread will wait to join. If the main thread is exiting
at that time, it will ask the miner to stop, but the miner
will claim it's not mining and early out since m_stop is
set. This will cause the database and other things to get
shutdown. If the miner happens to find a block at that time,
it will try to call core, and crash.
Instead, lock and check whether any threads are currently
in m_threads, since they'll only be cleared once the threads
are joined. Moreover, since we lock, the second thread will
have to wait for the first one to have finished. Calling
join twice on a thread seems fine as per pthread_join(3).
|
| | |/
|/|
| |
| |
| |
| | |
Based on Boolberry work by:
jahrsg <jahr@jahr.me>
cr.zoidberg <crypto.zoidberg@gmail.com>
|
| |\ \
| | |
| | |
| | | |
adf6d773 wallet: fix offline signing calling a daemon RPC (moneromooo-monero)
|
| | | | |
|
| |/ /
| |
| |
| |
| | |
Also set error flag on exception when handling new txes
to keep tests working
|
| |\ \
| | |
| | |
| | | |
2790d4d3 hardfork: update last_versions on popped block (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
c9b13fbb tests/trezor: HF9 and HF10 tests (Dusan Klinec)
a1fd1d49 device/trezor: HF10 support added, wallet::API (Dusan Klinec)
d74d26f2 crypto: hmac_keccak added (Dusan Klinec)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- import only key images generated by cold signing process
- wallet_api: trezor methods added
- wallet: button request code added
- const added to methods
- wallet2::get_tx_key_device() tries to decrypt stored tx private keys using the device.
- simplewallet supports get_tx_key and get_tx_proof on hw device using the get_tx_key feature
- live refresh enables refresh with trezor i.e. computing key images on the fly. More convenient and efficient for users.
- device: has_ki_live_refresh added
- a thread is watching whether live refresh is being computed, if not for 30 seconds, it terminates the live refresh process - switches Trezor state
|
| |\ \
| | |
| | |
| | | |
551104fb daemon: add --public-node mode, RPC port propagation over P2P (xiphon)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
59478c80 daemon: new mining_status command (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
de32dcea Human readable message if maximum outputs reached (italocoin)
|
| | |/ / |
|
| | |/
|/| |
|
| | |
| |
| |
| | |
It's a hash of an empty buffer, so we can avoid keccak
|
| | | |
|
| | |
| |
| |
| | |
by avoiding repeated (de)serialization
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
8298f42e miner: it can now autodetect the optimal number of threads (moneromooo-monero)
|
| | |/ |
|