diff --git a/src/Nethermind.Arbitrum/Config/ArbitrumChainSpecBasedSpecProvider.cs b/src/Nethermind.Arbitrum/Config/ArbitrumChainSpecBasedSpecProvider.cs index 89a158c94..00e92ddb1 100644 --- a/src/Nethermind.Arbitrum/Config/ArbitrumChainSpecBasedSpecProvider.cs +++ b/src/Nethermind.Arbitrum/Config/ArbitrumChainSpecBasedSpecProvider.cs @@ -38,6 +38,10 @@ public override IReleaseSpec GetSpecInternal(ForkActivation activation) mutableSpec.IsEip7002Enabled = pragueEnabled; mutableSpec.IsEip6110Enabled = pragueEnabled; + // Precompiles + ((IReleaseSpec)mutableSpec).Precompiles.Add(ArbosAddresses.ArbSysAddress); + ((IReleaseSpec)mutableSpec).Precompiles.Add(ArbosAddresses.ArbGasInfoAddress); + return mutableSpec; } } diff --git a/src/Nethermind.Arbitrum/Genesis/ArbitrumLoadGenesisBlockStep.cs b/src/Nethermind.Arbitrum/Genesis/ArbitrumLoadGenesisBlockStep.cs index ee5473f2f..344d1b9eb 100644 --- a/src/Nethermind.Arbitrum/Genesis/ArbitrumLoadGenesisBlockStep.cs +++ b/src/Nethermind.Arbitrum/Genesis/ArbitrumLoadGenesisBlockStep.cs @@ -1,6 +1,4 @@ using Nethermind.Api; -using Nethermind.Core.Crypto; -using Nethermind.Evm.State; using Nethermind.Init.Steps; namespace Nethermind.Arbitrum.Genesis; diff --git a/src/Nethermind.Arbitrum/nuget.config b/src/Nethermind.Arbitrum/nuget.config index d3293ee4b..ad7cb00f8 100644 --- a/src/Nethermind.Arbitrum/nuget.config +++ b/src/Nethermind.Arbitrum/nuget.config @@ -4,17 +4,5 @@ - - - - - - - - - - - \ No newline at end of file + diff --git a/src/nuget.config b/src/nuget.config index d79939706..ad7cb00f8 100644 --- a/src/nuget.config +++ b/src/nuget.config @@ -4,18 +4,5 @@ - - - - - - - - - -