fix: all fast sync nodes report to peers as full nodes (#1547)

* fix: all fast sync nodes report to peers as full nodes
This commit is contained in:
Gary Yu
2018-09-20 07:09:39 +08:00
committed by GitHub
parent 2ca6ecc163
commit 56ffbee7e9
4 changed files with 34 additions and 4 deletions
+4 -1
View File
@@ -128,7 +128,7 @@ impl Default for P2PConfig {
P2PConfig {
host: ipaddr,
port: 13414,
capabilities: Capabilities::FULL_NODE,
capabilities: Capabilities::FAST_SYNC_NODE,
seeding_type: Seeding::default(),
seeds: None,
peers_allow: None,
@@ -202,6 +202,9 @@ bitflags! {
/// Can provide a list of healthy peers
const PEER_LIST = 0b00000100;
const FAST_SYNC_NODE = Capabilities::TXHASHSET_HIST.bits
| Capabilities::PEER_LIST.bits;
const FULL_NODE = Capabilities::FULL_HIST.bits
| Capabilities::TXHASHSET_HIST.bits
| Capabilities::PEER_LIST.bits;