| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| |
| | |
655eafd1 bump version (Riccardo Spagni)
117194a3 update checkpoints (Riccardo Spagni)
39a9db9e update checkpoints (Riccardo Spagni)
|
| | | |
|
| |/
|
|
|
|
|
| |
After popping blocks from the old chain, the hard fork object's
notion of the current version was not in line with the new height,
causing the first blocks from the new chain to be rejected due
to a false expection of a newer version.
|
| |\
| |
| |
| | |
f4a3ce15 Fix sending outputs from a tx with more than one pubkey (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| | |
A bug in cold signing caused a spurious pubkey to be included
in transactions, so we need to ensure we use the correct one
when sending outputs from one of those.
|
| |\ \
| | |
| | |
| | | |
dfbb85b6 blockchain: fix setting non trovial alternate chain as invalid (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| | |
The wrong iterator was being used.
Also preincrement iterators to avoid possibly invalidating them,
I'm not sure this is necessary, but let's be safe.
|
| | |
| |
| |
| |
| | |
This will ensure the early 0.10 daemons will barf at the fork
height, and not a bit later, which could be confusing.
|
| |/ |
|
| |\
| |
| |
| | |
f4772bae Fix a few minor typos (Pierre Boyer)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
3f7d6fb5 Fix delayed exit when syncing (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
204b1bff blockchain: use high bound block reward on error where appropriate (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| | |
If the block reward to use for the fee calculation can't be
calculated (should not happen in practice), use a high bound,
so we use a fee overestimate that will be accepted by the network.
|
| |\ \
| | |
| | |
| | | |
8f6ec90c blockchain: reject invalid pubkeys from v4 (moneromooo-monero)
|
| | |/ |
|
| |/ |
|
| | |
|
| |
|
|
|
|
| |
The vast majority of transactions will have just one tx pubkey,
but a bug with cold wallet signing caused two such keys to be
there, with the second one being the real one.
|
| |
|
|
|
| |
This will happen when signing a transaction from a cold wallet,
and we don't want the placeholder the hot wallet put in it.
|
| |\
| |
| |
| | |
d61bd81 add lightweight block propagation ("fluffy blocks") (Dion Ahmetaj)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added a new command to the P2P protocol definitions to allow querying for support flags.
Implemented handling of new support flags command in net_node. Changed for_each callback template to include support flags. Updated print_connections command to show peer support flags.
Added p2p constant for signaling fluffy block support.
Added get_pool_transaction function to cryptnote_core.
Added new commands to cryptonote protocol for relaying fluffy blocks.
Implemented handling of fluffy block command in cryptonote protocol.
Enabled fluffy block support in node initial configuration.
Implemented get_testnet function in cryptonote_core.
Made it so that fluffy blocks only run on testnet.
|
| |\ \
| | |
| | |
| | | |
a970a4e refresh speedup (luigi1111)
|
| | |/
| |
| |
| | |
Compute derivation only once per tx, instead of once per output. Approx 33% faster while using 75% as much CPU on my machine. Note old functions in cryptonote_core (lookup_acc_outs and is_out_to_acc) are still used by tests.
|
| |\ \
| |/
|/|
| |
| |
| | |
18f66f4 wallet: use the dynamic per kB fee (moneromooo-monero)
e6deb8a rpc: add a dynamic fee estimation RPC call (moneromooo-monero)
82dbba1 core: dynamic fee algorithm from ArticMine (moneromooo-monero)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The fee will vary based on the base reward and the current
block size limit:
fee = (R/R0) * (M0/M) * F0
R: base reward
R0: reference base reward (10 monero)
M: block size limit
M0: minimum block size limit (60000)
F0: 0.002 monero
Starts applying at v4
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| |
| | |
a6bc110 patched parameter type bug that was causing failure on 32 bit (Dion Ahmetaj)
|
| | | |
|
| |/
|
|
|
|
|
| |
25% of the outputs are selected from the last 5 days (if possible),
in order to avoid the common case of sending recently received
outputs again. 25% and 5 days are subject to review later, since
it's just a wallet level change.
|
| |\
| |
| |
| |
| | |
4038e86 Add performance timers for ringct tx verification (moneromooo-monero)
74dfdb0 perf_timer: new class and macros to make performance logs easier (moneromooo-monero)
|
| | | |
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
7db29d6 print_coinbase_tx_sum now breaks output into fee and emission components (Dion Ahmetaj)
dd6c443 changed params from start/end index to height/count (Dion Ahmetaj)
e95d3f3 attempted to remove whitespace spam (Dion Ahmetaj)
412da63 added print_coinbase_tx_sum option (Dion Ahmetaj)
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
3644aa9 blockchain: avoid using a reference to a temporary (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
01ec195 Update CMakeLists.txt (codehalo)
446ebbc Update CMakeLists.txt (codehalo)
bd773e7 Update CMakeLists.txt (codehalo)
3627cea Cleanup. Dropped "bit" from bitmonero. (Randi Joseph)
2a51396 Dropped "bit" from bitmonero. (Randi Joseph)
78b13d6 Cleanup. Dropped "bit" from bitmonero. (Randi Joseph)
1e6aedb Cleanup. Dropped "bit" from bitmonero. (Randi Joseph)
9e54616 Dropped "bit" from bitmonero. (Randi Joseph)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
cec090f Revert "Fix fake 'network synchronized, begin using' messages" (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
This reverts commit 78035d2b6c9922f4cd730df0766aa74f4854ccb2.
The patch doesn't work, and causes constant SYNCHRONIZED OK spam.
|
| |\ \ \
| | | |
| | | |
| | | | |
0d036be blockchain: do not reject chain histories matching only genesis (moneromooo-monero)
|