From 27e62e85ecd170bd4ffb10c7e5fc3c03f03a5350 Mon Sep 17 00:00:00 2001 From: Roman Krasiuk Date: Thu, 5 Sep 2024 18:31:54 +0200 Subject: [PATCH] feat: alphanet fork activation --- README.md | 4 ++++ src/l2.star | 4 ++++ src/package_io/input_parser.star | 2 ++ src/package_io/sanity_check.star | 1 + 4 files changed, 11 insertions(+) diff --git a/README.md b/README.md index 2653faa5..e61da66a 100644 --- a/README.md +++ b/README.md @@ -126,6 +126,10 @@ optimism_package: # Offset is in seconds interop_time_offset: "" + # Alphanet for + # Defaults to None - not activated - decimal value + # Offset is in seconds + alphanet_time_offset: "" # Additional services to run alongside the network # Defaults to [] diff --git a/src/l2.star b/src/l2.star index f9bca163..421fd4c4 100644 --- a/src/l2.star +++ b/src/l2.star @@ -101,4 +101,8 @@ def get_network_fork_activation(network_params): env_vars["INTEROP_TIME_OFFSET"] = "0x" + "%x" % int( network_params.interop_time_offset ) + if network_params.alphanet_time_offset != None: + env_vars["ALPHANET_TIME_OFFSET"] = "0x" + "%x" % int( + network_params.alphanet_time_offset + ) return env_vars diff --git a/src/package_io/input_parser.star b/src/package_io/input_parser.star index 75e189b9..34f21d7b 100644 --- a/src/package_io/input_parser.star +++ b/src/package_io/input_parser.star @@ -58,6 +58,7 @@ def input_parser(plan, input_args): granite_time_offset=result["network_params"]["granite_time_offset"], holocene_time_offset=result["network_params"]["holocene_time_offset"], interop_time_offset=result["network_params"]["interop_time_offset"], + alphanet_time_offset=result["network_params"]["alphanet_time_offset"], ), additional_services=result.get( "additional_services", DEFAULT_ADDITIONAL_SERVICES @@ -146,6 +147,7 @@ def default_network_params(): "granite_time_offset": None, "holocene_time_offset": None, "interop_time_offset": None, + "alphanet_time_offset": None, } diff --git a/src/package_io/sanity_check.star b/src/package_io/sanity_check.star index 00e48cad..9abae3f7 100644 --- a/src/package_io/sanity_check.star +++ b/src/package_io/sanity_check.star @@ -18,6 +18,7 @@ SUBCATEGORY_PARAMS = { "granite_time_offset", "holocene_time_offset", "interop_time_offset", + "alphanet_time_offset", ], "op_contract_deployer_params": ["image"], }