From 48c389e57c8fac28ae4373b4009df4acaccf824e Mon Sep 17 00:00:00 2001 From: mratsim Date: Sat, 14 Apr 2018 11:20:17 +0200 Subject: [PATCH] Fix #17: EthTime break by upstream commit https://github.com/nim-lang/Nim/commit/f6df2d9956a79eda048639107274ce60cbcf3542 --- src/logic/block_ops.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/logic/block_ops.nim b/src/logic/block_ops.nim index 38c52e35b..205993bd0 100644 --- a/src/logic/block_ops.nim +++ b/src/logic/block_ops.nim @@ -6,6 +6,7 @@ # at your option. This file may not be copied, modified, or distributed except according to those terms. import + times, ../constants, ../errors, ../computation, ../vm_state, ../types, .. / vm / [stack], ttmath {.this: computation.} @@ -25,7 +26,7 @@ proc coinbase*(computation) = proc timestamp*(computation) = # TODO: EthTime is an alias of Time, which is a distinct int64 so can't use u256(int64) # This may have implications for different platforms. - stack.push(vmState.timestamp.uint64.u256) + stack.push(vmState.timestamp.toUnix.uint64.u256) proc number*(computation) = stack.push(vmState.blockNumber)