diff --git a/ape_arbitrum/ecosystem.py b/ape_arbitrum/ecosystem.py index 6e8bb62..6693137 100644 --- a/ape_arbitrum/ecosystem.py +++ b/ape_arbitrum/ecosystem.py @@ -23,6 +23,7 @@ # chain_id, network_id "mainnet": (42161, 42161), "goerli": (421613, 421613), + "sepolia": (421614, 421614), } INTERNAL_TRANSACTION_TYPE = 106 @@ -118,6 +119,8 @@ class ArbitrumConfig(PluginConfig): mainnet_fork: NetworkConfig = _create_local_config() goerli: NetworkConfig = _create_network_config() goerli_fork: NetworkConfig = _create_local_config() + sepolia: NetworkConfig = _create_network_config() + sepolia_fork: NetworkConfig = _create_local_config() local: NetworkConfig = _create_local_config(default_provider="test") default_network: str = LOCAL_NETWORK_NAME diff --git a/tests/test_integration.py b/tests/test_integration.py index 58ce90d..eaf3070 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -8,6 +8,8 @@ │ └── geth (default) ├── goerli │ └── geth (default) +├── sepolia +│ └── geth (default) └── local (default) └── test (default) """.strip() @@ -48,6 +50,7 @@ def test_networks(runner, cli, arbitrum): # Do this in case local env changed it. arbitrum.mainnet.set_default_provider("geth") arbitrum.goerli.set_default_provider("geth") + arbitrum.sepolia.set_default_provider("geth") result = runner.invoke(cli, ["networks", "list"]) assert_rich_text(result.output, EXPECTED_OUTPUT)