danicoin/src/cryptonote_core
Dion Ahmetaj d61bd8187e add lightweight block propagation ("fluffy blocks")
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.
2016-11-09 14:24:27 -05:00
..
account.cpp simplewallet: add a new --restore-from-keys option 2016-02-22 22:10:55 +00:00
account.h simplewallet: add a new --restore-from-keys option 2016-02-22 22:10:55 +00:00
account_boost_serialization.h updated copyright year 2015-12-31 08:39:56 +02:00
blockchain.cpp wallet: select part of the fake outs from recent outputs 2016-10-15 18:17:16 +01:00
blockchain.h wallet: select part of the fake outs from recent outputs 2016-10-15 18:17:16 +01:00
blockchain_storage_boost_serialization.h updated copyright year 2015-12-31 08:39:56 +02:00
checkpoints.cpp add checkpoints 2016-09-18 18:40:43 +02:00
checkpoints.h Merge pull request #749 2016-03-25 09:12:25 +02:00
CMakeLists.txt Dropped "bit" from bitmonero. 2016-09-26 17:22:30 -04:00
connection_context.h updated copyright year 2015-12-31 08:39:56 +02:00
cryptonote_basic.h rct: rework serialization to avoid storing vector sizes 2016-09-14 20:23:06 +01:00
cryptonote_basic_impl.cpp Fix V1/V2 use of hard fork related parameters 2016-01-29 17:21:11 +00:00
cryptonote_basic_impl.h updated copyright year 2015-12-31 08:39:56 +02:00
cryptonote_boost_serialization.h rct: rework serialization to avoid storing vector sizes 2016-09-14 20:23:06 +01:00
cryptonote_core.cpp add lightweight block propagation ("fluffy blocks") 2016-11-09 14:24:27 -05:00
cryptonote_core.h add lightweight block propagation ("fluffy blocks") 2016-11-09 14:24:27 -05:00
cryptonote_format_utils.cpp core: fix removal of extra nonce using wrong type 2016-10-30 20:44:45 +00:00
cryptonote_format_utils.h wallet: cold wallet transaction signing 2016-09-27 07:46:39 +01:00
cryptonote_stat_info.h updated copyright year 2015-12-31 08:39:56 +02:00
difficulty.cpp Merge pull request #749 2016-03-25 09:12:25 +02:00
difficulty.h Merge pull request #749 2016-03-25 09:12:25 +02:00
hardfork.cpp daemon: print time to next fork 2016-08-12 20:32:23 +01:00
hardfork.h daemon: print time to next fork 2016-08-12 20:32:23 +01:00
miner.cpp Brackets to ensure doesn't function prematurely return 2016-10-04 01:10:12 +01:00
miner.h updated copyright year 2015-12-31 08:39:56 +02:00
tx_extra.h tx_extra: parse new chunk added by minergate 2016-06-06 18:29:16 +01:00
tx_pool.cpp daemon: report transaction relay status in print_pool* commands 2016-10-23 00:32:55 +01:00
tx_pool.h compile errors fixed when DEBUG_CREATE_BLOCK_TEMPLATE defined 2016-09-15 15:36:16 -05:00
verification_context.h mixable transactions must be rct for v3 2016-08-28 21:29:07 +01:00