diff --git a/contractabi/encoding.nim b/contractabi/encoding.nim index d1579db..0297771 100644 --- a/contractabi/encoding.nim +++ b/contractabi/encoding.nim @@ -67,22 +67,30 @@ func encode(encoder: var AbiEncoder, tupl: Tuple) = func finishTuple(encoder: var AbiEncoder) = encoder.encode(encoder.stack.pop()) -func pad(encoder: var AbiEncoder, len: int) = +func pad(encoder: var AbiEncoder, len: int, padding=0'u8) = let padlen = (32 - len mod 32) mod 32 for _ in 0..