From 3cd5f641c0e687d5b1e63f23e9aa86b075fb6729 Mon Sep 17 00:00:00 2001 From: Hsiao-Wei Wang Date: Thu, 19 Oct 2017 17:41:11 +0800 Subject: [PATCH] Fixed bGENESIS_NUMBER value encoding --- ethereum/genesis_helpers.py | 2 +- ethereum/hybrid_casper/chain.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ethereum/genesis_helpers.py b/ethereum/genesis_helpers.py index a427dfae9..987f9a38d 100644 --- a/ethereum/genesis_helpers.py +++ b/ethereum/genesis_helpers.py @@ -74,7 +74,7 @@ def state_from_genesis_declaration( def initialize_genesis_keys(state, genesis): db = state.db - db.put(b'GENESIS_NUMBER', str(genesis.header.number)) + db.put(b'GENESIS_NUMBER', to_string(genesis.header.number)) db.put(b'GENESIS_HASH', to_string(genesis.header.hash)) db.put(b'GENESIS_STATE', json.dumps(state.to_snapshot())) db.put(b'GENESIS_RLP', rlp.encode(genesis)) diff --git a/ethereum/hybrid_casper/chain.py b/ethereum/hybrid_casper/chain.py index 5d5bad362..0d742f25b 100644 --- a/ethereum/hybrid_casper/chain.py +++ b/ethereum/hybrid_casper/chain.py @@ -80,7 +80,7 @@ def __init__(self, genesis=None, env=None, coinbase=b'\x00' * 20, self.db.put(b'cp_subtree_score' + b'\x00' * 32, 2/3.) self.commit_logs = [] self.casper_address = self.config['CASPER_ADDRESS'] - self.db.put(b'GENESIS_NUMBER', str(self.state.block_number)) + self.db.put(b'GENESIS_NUMBER', to_string(self.state.block_number)) assert self.state.block_number == self.state.prev_headers[0].number if reset_genesis: self.genesis = Block(self.state.prev_headers[0], [], [])