From 21fa5d188db148949f9d534c59bab767014fd367 Mon Sep 17 00:00:00 2001 From: cdetrio Date: Fri, 25 Aug 2017 17:02:19 -0400 Subject: [PATCH] cmd/evm: fix prestate block number --- cmd/evm/runner.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/evm/runner.go b/cmd/evm/runner.go index d945cbae15..6dbd61ecd3 100644 --- a/cmd/evm/runner.go +++ b/cmd/evm/runner.go @@ -88,6 +88,7 @@ func runCmd(ctx *cli.Context) error { genTimestamp uint64 genGasLimit uint64 genDifficulty *big.Int + genNumber uint64 sender = common.StringToAddress("sender") receiver = common.StringToAddress("receiver") ) @@ -105,6 +106,7 @@ func runCmd(ctx *cli.Context) error { genDifficulty = gen.Difficulty genGasLimit = gen.GasLimit genTimestamp = gen.Timestamp + genNumber = gen.Number _, statedb = gen.ToBlock() chainConfig = gen.Config } else { @@ -167,6 +169,7 @@ func runCmd(ctx *cli.Context) error { Time: new(big.Int).SetUint64(genTimestamp), Coinbase: genCoinbase, Difficulty: genDifficulty, + BlockNumber: new(big.Int).SetUint64(genNumber), State: statedb, GasLimit: genGasLimit, GasPrice: utils.GlobalBig(ctx, PriceFlag.Name),