File tree Expand file tree Collapse file tree 4 files changed +15
-2
lines changed
ethereum/forks/bpo1/utils Expand file tree Collapse file tree 4 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 99------------
1010
1111Hexadecimal utility functions used in this specification, specific to
12- Bpo1 types.
12+ BPO1 types.
1313"""
1414
1515from ethereum_types .bytes import Bytes
Original file line number Diff line number Diff line change @@ -128,6 +128,8 @@ def find_fork(
128128 current_fork_module = fork
129129 current_fork_block = fork_block
130130
131+ current_fork_module = re .sub ("^b_p_o" , "bpo" , current_fork_module )
132+
131133 for fork in forks :
132134 if current_fork_module == fork .short_name :
133135 return fork , current_fork_block
Original file line number Diff line number Diff line change @@ -360,6 +360,9 @@ def title_case_name(self) -> str:
360360 """
361361 Name of the hard fork.
362362 """
363+ if self .short_name .startswith ("bpo" ):
364+ return "BPO" + self .short_name [3 :].replace ("_" , " " )
365+
363366 return self .short_name .replace ("_" , " " ).title ()
364367
365368 def __repr__ (self ) -> str :
Original file line number Diff line number Diff line change @@ -214,14 +214,22 @@ class ReplaceForkName(CodemodArgs):
214214 def _to_args (
215215 self , fork_builder : "ForkBuilder" , working_directory : Path
216216 ) -> list [list [str ]]:
217+ new_fork_title_case = fork_builder .new_fork .removeprefix ("bpo" )
218+ if new_fork_title_case == fork_builder .new_fork :
219+ new_fork_title_case = fork_builder .new_fork .replace (
220+ "_" , " "
221+ ).title ()
222+ else :
223+ new_fork_title_case = "BPO" + new_fork_title_case
224+
217225 common = [
218226 str (working_directory ),
219227 "--replace" ,
220228 fork_builder .template_fork .short_name ,
221229 fork_builder .new_fork ,
222230 "--replace" ,
223231 fork_builder .template_fork .title_case_name ,
224- fork_builder . new_fork . replace ( "_" , " " ). title () ,
232+ new_fork_title_case ,
225233 "--replace" ,
226234 fork_builder .template_fork .title_case_name .lower (),
227235 fork_builder .new_fork .replace ("_" , " " ).lower (),
You can’t perform that action at this time.
0 commit comments