| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
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)
|
| | |/ |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
f1fb06b1 Fixed path to int-util.h (SChernykh)
9da0892b Adding cnv4-2 tweaks (SChernykh)
f51397b3 Cryptonight variant 4 aka CryptonightR (SChernykh)
|
| | |/
| |
| |
| | |
It introduces random integer math into the main loop.
|
| |/
|
|
|
|
|
| |
The change made for v2 broke v1, and we have no way to know which
version we're serializing here. However, since we don't actually
care about space savings in this case, we continue serialiazing
both mask and amount.
|
| |\
| |
| |
| |
| |
| |
| |
| | |
b6534c40 ringct: remove unused senderPk from ecdhTuple (moneromooo-monero)
7d375981 ringct: the commitment mask is now deterministic (moneromooo-monero)
99d946e6 ringct: encode 8 byte amount, saving 24 bytes per output (moneromooo-monero)
cdc3ccec ringct: save 3 bytes on bulletproof size (moneromooo-monero)
f931e16c add a bulletproof version, new bulletproof type, and rct config (moneromooo-monero)
|
| | |
| |
| |
| | |
This was an early ringct field, which was never used in production
|
| | |
| |
| |
| |
| |
| | |
saves space in the tx and is safe
Found by knaccc
|
| | |
| |
| |
| | |
Found by knaccc
|
| | |
| |
| |
| | |
This makes it easier to modify the bulletproof format
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The blockchain prunes seven eighths of prunable tx data.
This saves about two thirds of the blockchain size, while
keeping the node useful as a sync source for an eighth
of the blockchain.
No other data is currently pruned.
There are three ways to prune a blockchain:
- run monerod with --prune-blockchain
- run "prune_blockchain" in the monerod console
- run the monero-blockchain-prune utility
The first two will prune in place. Due to how LMDB works, this
will not reduce the blockchain size on disk. Instead, it will
mark parts of the file as free, so that future data will use
that free space, causing the file to not grow until free space
grows scarce.
The third way will create a second database, a pruned copy of
the original one. Since this is a new file, this one will be
smaller than the original one.
Once the database is pruned, it will stay pruned as it syncs.
That is, there is no need to use --prune-blockchain again, etc.
|
| |
|
|
|
|
| |
Since we keep track of the hf version in the db, we pick it up
from there instead of doing the full reorg call, which is quite
expensive
|
| |
|
|
| |
This is now default, so it spares us the warnings
|
| |\
| |
| |
| | |
dbbb3ce cryptonote: don't serialize for blob size if already known (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
6644b9b blockchain_db: remove a couple unused functions (moneromooo-monero)
ce594f5 blockchain_db: allocate known size vector only once (moneromooo-monero)
8332698 db_lmdb: inline check_open, it's trivial and called everywhere (moneromooo-monero)
5511563 db_lmdb: avoid pointless division (moneromooo-monero)
d1efe3d cryptonote: set tx hash on newly parsed txes when known (moneromooo-monero)
9cc68a2 tx_pool: add a few std::move where it can make a difference (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
0c5dd316 cryptonote: add a set_null for transaction_prefix (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | | |
Since it's all inline, I suspect the compiler will merge the
duplicate stores anyway.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
aee7a4e3 wallet_rpc_server: do not use RPC data if the call failed (moneromooo-monero)
1a0733e5 windows_service: fix memory leak (moneromooo-monero)
0dac3c64 unit_tests: do not rethrow a copy of an exception (moneromooo-monero)
5d9915ab cryptonote: fix get_unit for non default settings (moneromooo-monero)
d4f50cb1 remove some unused code (moneromooo-monero)
61163971 a few minor (but easy) performance tweaks (moneromooo-monero)
30023074 tests: slow_memmem now returns size_t (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | | |
Found by codacy.com
|
| | |/ /
| | |
| | |
| | | |
Found by codacy.com
|
| | |/
|/| |
|
| |\ \
| | |
| | |
| | | |
60f36386 Avoid unnecessary temp block and copy ctor (moneromooo-monero)
|
| | |/
| |
| |
| |
| | |
block already has a default ctor, and the extra object
churn due to its innards (vectors, etc) is pointless.
|
| |\ \
| |/
|/|
| | |
bd98e99c Removed a lot of unnecessary includes (Martijn Otto)
|
| | | |
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
157054b8 hardfork: initialize current_fork_index in ctor (moneromooo-monero)
2362baf7 network_throttle: initialize m_last_sample_time in ctor (moneromooo-monero)
d9400f69 serializtion: add missing mainnet and stagenet fields for 0mq (moneromooo-monero)
cbe0122b wallet2: initialize amount to 0 in tx_scan_info_t ctor (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| | |
Also order init list to match actual runtime init order
Coverity 136605
|
| |\ \
| | |
| | |
| | | |
b3e8677c cryptonote: use logging functions for errors, not std::cout (moneromooo-monero)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| | |
3bb4b0d4 miner: fix build with boost 1.69 (moneromooo-monero)
|
| | | |
|