@@ -28,6 +28,15 @@ public enum Features {
2828 FEATURE_BALANCE_PRECOMPILED (
2929 "feature_balance_precompiled" , EnumNodeVersion .BCOS_3_6_0 .getVersion ()),
3030 FEATURE_BALANCE_POLICY1 ("feature_balance_policy1" , EnumNodeVersion .BCOS_3_6_0 .getVersion ()),
31+ BUGFIX_KEYPAGE_SYSTEM_ENTRY_HASH (
32+ "bugfix_keypage_system_entry_hash" , EnumNodeVersion .BCOS_3_6_1 .getVersion ()),
33+ BUGFIX_INTERNAL_CREATE_REDUNDANT_STORAGE (
34+ "bugfix_internal_create_redundant_storage" ,
35+ EnumNodeVersion .BCOS_3_6_1 .getVersion ()),
36+ BUGFIX_EMPTY_ABI_RESET ("bugfix_empty_abi_reset" , EnumNodeVersion .BCOS_3_7_0 .getVersion ()),
37+ BUGFIX_EIP55_ADDR ("bugfix_eip55_addr" , EnumNodeVersion .BCOS_3_7_0 .getVersion ()),
38+ BUGFIX_SHARDING_CALL_IN_CHILD_EXECUTIVE (
39+ "bugfix_sharding_call_in_child_executive" , EnumNodeVersion .BCOS_3_7_0 .getVersion ()),
3140 BUGFIX_INTERNAL_CREATE_PERMISSION_DENIED (
3241 "bugfix_internal_create_permission_denied" ,
3342 EnumNodeVersion .BCOS_3_7_0 .getVersion ());
@@ -84,6 +93,16 @@ public static Features fromString(String name) {
8493 return Features .FEATURE_BALANCE_PRECOMPILED ;
8594 case "feature_balance_policy1" :
8695 return Features .FEATURE_BALANCE_POLICY1 ;
96+ case "bugfix_keypage_system_entry_hash" :
97+ return Features .BUGFIX_KEYPAGE_SYSTEM_ENTRY_HASH ;
98+ case "bugfix_internal_create_redundant_storage" :
99+ return Features .BUGFIX_INTERNAL_CREATE_REDUNDANT_STORAGE ;
100+ case "bugfix_empty_abi_reset" :
101+ return Features .BUGFIX_EMPTY_ABI_RESET ;
102+ case "bugfix_eip55_addr" :
103+ return Features .BUGFIX_EIP55_ADDR ;
104+ case "bugfix_sharding_call_in_child_executive" :
105+ return Features .BUGFIX_SHARDING_CALL_IN_CHILD_EXECUTIVE ;
87106 case "bugfix_internal_create_permission_denied" :
88107 return Features .BUGFIX_INTERNAL_CREATE_PERMISSION_DENIED ;
89108 default :
0 commit comments