From ba70df28e3cc800184ecb71f1feccafe3fb3b059 Mon Sep 17 00:00:00 2001 From: coffeepots Date: Thu, 10 May 2018 21:52:02 +0100 Subject: [PATCH] add ref int --- eth-rpc/server/jsonconverters.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eth-rpc/server/jsonconverters.nim b/eth-rpc/server/jsonconverters.nim index 6f5e2c7..5c8de6b 100644 --- a/eth-rpc/server/jsonconverters.nim +++ b/eth-rpc/server/jsonconverters.nim @@ -8,13 +8,11 @@ iterator bytes(i: UInt256|Int256): byte = pos += 1 proc `%`*(n: UInt256): JsonNode = - ## Generic constructor for JSON data. Creates a new `JInt JsonNode`. result = newJArray() for elem in n.bytes: result.add(%int(elem)) proc `%`*(n: Int256): JsonNode = - ## Generic constructor for JSON data. Creates a new `JInt JsonNode`. result = newJArray() for elem in n.bytes: result.add(%int(elem)) @@ -22,3 +20,5 @@ proc `%`*(n: Int256): JsonNode = proc `%`*(n: byte{not lit}): JsonNode = result = newJInt(int(n)) +proc `%`*(n: ref int|ref int64): JsonNode = + result = newJInt(int(n[]))