diff --git a/execution_chain/rpc/common.nim b/execution_chain/rpc/common.nim index b1a4d2cb59..2be5e270d3 100644 --- a/execution_chain/rpc/common.nim +++ b/execution_chain/rpc/common.nim @@ -23,9 +23,9 @@ from json_rpc/server import RpcServer, rpc {.push raises: [].} type - NodePorts* = object - discovery*: string - listener* : string + NodePorts = object + discovery: int + listener : int NodeInfo* = object id* : string # UInt256 hex @@ -85,8 +85,8 @@ proc setupAdminRpc*(nimbus: NimbusNode, conf: NimbusConf, server: RpcServer) = enode: $enode, ip: $enode.address.ip, ports: NodePorts( - discovery: $enode.address.udpPort, - listener: $enode.address.tcpPort + discovery: int(enode.address.udpPort), + listener: int(enode.address.tcpPort) ) ) diff --git a/tests/test_rpc.nim b/tests/test_rpc.nim index f539fd0d92..b7f7b4de95 100644 --- a/tests/test_rpc.nim +++ b/tests/test_rpc.nim @@ -351,8 +351,8 @@ proc rpcMain*() = res.name == env.conf.agentString res.enode.startsWith("enode://") res.ip.len > 0 - res.ports.discovery.len > 0 - res.ports.listener.len > 0 + res.ports.discovery > 0 + res.ports.listener > 0 test "admin_peers": let peers = await client.admin_peers()