diff --git a/src/main/java/org/tron/common/overlay/server/HandshakeHandler.java b/src/main/java/org/tron/common/overlay/server/HandshakeHandler.java index 45942d94dfc..568c8bc2db1 100644 --- a/src/main/java/org/tron/common/overlay/server/HandshakeHandler.java +++ b/src/main/java/org/tron/common/overlay/server/HandshakeHandler.java @@ -80,7 +80,6 @@ protected void decode(ChannelHandlerContext ctx, ByteBuf buffer, List ou } final HelloMessage helloMessage = (HelloMessage) msg; - channel.getNodeStatistics().p2pInHello.add(); if (helloMessage.getVersion() != Args.getInstance().getNodeP2pVersion()) { logger.info("version not support, you[{}] version[{}], my version[{}]", @@ -95,6 +94,8 @@ protected void decode(ChannelHandlerContext ctx, ByteBuf buffer, List ou channel.sendHelloMessage(ctx); } + channel.getNodeStatistics().p2pInHello.add(); + channel.publicHandshakeFinished(ctx, helloMessage); ctx.pipeline().remove(this); diff --git a/src/main/resources/config.conf b/src/main/resources/config.conf index a3044e596a5..7e258b385b7 100644 --- a/src/main/resources/config.conf +++ b/src/main/resources/config.conf @@ -34,7 +34,7 @@ node { maxActiveNodes = 30 p2p { - version = 43 # 43: testnet; 101: debug + version = 45 # 43: testnet; 101: debug } }