diff --git a/nimbus/graphql/ethapi.nim b/nimbus/graphql/ethapi.nim index 6f31c7c60..4204524e5 100644 --- a/nimbus/graphql/ethapi.nim +++ b/nimbus/graphql/ethapi.nim @@ -315,7 +315,26 @@ proc validateHex(x: Node, minLen = 0): NodeResult = return err("invalid chars in hex") ok(x) -proc validateFixedLenHex(x: Node, minLen: int, kind: string): NodeResult = +proc padBytes(n: Node, prefixLen, minLen: int) = + let tmp = n.stringVal + if prefixLen != 0: + n.stringVal = newString(minLen + prefixLen) + for i in 0..