From a8d0a138567f15fc069a56f850b700d6f82bb8fa Mon Sep 17 00:00:00 2001 From: andri lim Date: Sat, 6 Apr 2019 22:29:49 +0700 Subject: [PATCH] fix fork comparison at postExecuteVM bug --- nimbus/vm/computation.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nimbus/vm/computation.nim b/nimbus/vm/computation.nim index a8c1411c2..839bfb656 100644 --- a/nimbus/vm/computation.nim +++ b/nimbus/vm/computation.nim @@ -182,7 +182,7 @@ proc postExecuteVM(computation: BaseComputation) = if computation.isSuccess and computation.msg.isCreate: let fork = computation.getFork let contractFailed = not computation.writeContract(fork) - if contractFailed and fork == FkHomestead: + if contractFailed and fork >= FkHomestead: computation.setError(&"writeContract failed, depth={computation.msg.depth}", true) if computation.isSuccess: