oxen-core/src/cryptonote_protocol
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
..
blobdatatype.h updated copyright year 2015-12-31 08:39:56 +02:00
CMakeLists.txt Update CMakeLists.txt 2016-09-27 02:11:23 -04:00
cryptonote_protocol_defs.h add lightweight block propagation ("fluffy blocks") 2016-11-09 14:24:27 -05:00
cryptonote_protocol_handler-base.cpp updated copyright year 2015-12-31 08:39:56 +02:00
cryptonote_protocol_handler.h add lightweight block propagation ("fluffy blocks") 2016-11-09 14:24:27 -05:00
cryptonote_protocol_handler.inl add lightweight block propagation ("fluffy blocks") 2016-11-09 14:24:27 -05:00
cryptonote_protocol_handler_common.h updated copyright year 2015-12-31 08:39:56 +02:00