@@ -46,7 +46,7 @@ impl ToString for Enode {
46
46
fn to_string ( & self ) -> String {
47
47
// Example:
48
48
// enode://30ccdeb8c31972f570e4eea0673cd08cbe7cefc5de1d70119b39c63b1cba33b48e494e9916c0d1eab7d296774f3573da46025d1accdef2f3690bc9e6659a34b4@192.168.0.101:30300
49
- let port = 30300usize + self . idx ;
49
+ let port = 31300usize + self . idx ;
50
50
format ! ( "enode://{:x}@{}:{}" , self . public, self . ip, port)
51
51
}
52
52
}
@@ -112,9 +112,9 @@ fn to_toml(
112
112
base_metrics_port : Option < u16 > ,
113
113
metrics_interface : Option < & str > ,
114
114
) -> Value {
115
- let base_port = 30300i64 ;
116
- let base_rpc_port = 8540i64 ;
117
- let base_ws_port = 9540i64 ;
115
+ let base_port = 31300i64 ;
116
+ let base_rpc_port = 18540i64 ;
117
+ let base_ws_port = 19540i64 ;
118
118
119
119
let mut parity = Map :: new ( ) ;
120
120
match config_type {
@@ -263,6 +263,10 @@ fn to_toml(
263
263
264
264
let port = ( port_base as usize ) + i;
265
265
266
+ metrics. insert ( "enable" . into ( ) , Value :: Boolean ( true ) ) ;
267
+
268
+ metrics. insert ( "port" . into ( ) , Value :: Integer ( port as i64 ) ) ;
269
+
266
270
// metrics.insert("interface".into(), Value::String("local".into()));
267
271
// Metrics:
268
272
// --metrics
@@ -354,7 +358,7 @@ fn main() {
354
358
)
355
359
. arg (
356
360
Arg :: with_name ( "metrics_port_base" )
357
- . long ( "metrics_port " )
361
+ . long ( "metrics_port_base " )
358
362
. help ( "activates prometheus metrics. The port is the base port, the node index is added to it." )
359
363
. required ( false )
360
364
. takes_value ( true ) ,
@@ -388,13 +392,15 @@ fn main() {
388
392
)
389
393
} ) ;
390
394
391
- let metrics_port_base: Option < u16 > = matches. value_of ( "metrics_port " ) . map_or ( None , |v| {
395
+ let metrics_port_base: Option < u16 > = matches. value_of ( "metrics_port_base " ) . map_or ( None , |v| {
392
396
Some (
393
397
v. parse :: < u16 > ( )
394
398
. expect ( "metrics_port need to be an integer port definition 1-65555" ) ,
395
399
)
396
400
} ) ;
397
401
402
+ std:: println!( "metrics_port_base: {:?}" , metrics_port_base) ;
403
+
398
404
let metrics_interface = matches. value_of ( "metrics_interface" ) ;
399
405
400
406
assert ! (
0 commit comments