This repository was archived by the owner on May 23, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ def get_finalizer_code():
55
55
casper_config ['HOMESTEAD_FORK_BLKNUM' ] = 0
56
56
casper_config ['METROPOLIS_FORK_BLKNUM' ] = 0
57
57
casper_config ['SERENITY_FORK_BLKNUM' ] = 0
58
+ # config['CASPER_ADDR'] == config['SERENITY_HEADER_VERIFIER']
58
59
casper_config ['CASPER_ADDR' ] = utils .int_to_addr (255 )
59
60
casper_config ['RLP_DECODER_ADDR' ] = utils .int_to_addr (253 )
60
61
casper_config ['HASH_WITHOUT_BLOOM_ADDR' ] = utils .int_to_addr (252 )
Original file line number Diff line number Diff line change @@ -131,7 +131,11 @@ def get_parent(self, block):
131
131
132
132
def get_block (self , blockhash ):
133
133
try :
134
- return rlp .decode (self .db .get (blockhash ), Block )
134
+ block_rlp = self .db .get (blockhash )
135
+ if block_rlp == 'GENESIS' :
136
+ return self .genesis
137
+ else :
138
+ return rlp .decode (block_rlp , Block )
135
139
except :
136
140
return None
137
141
@@ -312,6 +316,9 @@ def __contains__(self, blk):
312
316
def has_block (self , block ):
313
317
return block in self
314
318
319
+ def has_blockhash (self , blockhash ):
320
+ return blockhash in self .db
321
+
315
322
def get_chain (self , frm = None , to = 2 ** 63 - 1 ):
316
323
if frm is None :
317
324
frm = int (self .db .get ('GENESIS_NUMBER' )) + 1
You can’t perform that action at this time.
0 commit comments