diff --git a/Lib9c b/Lib9c index 3c37cfaa1..097e57d32 160000 --- a/Lib9c +++ b/Lib9c @@ -1 +1 @@ -Subproject commit 3c37cfaa1a3661b47f566310865c634b23d0088d +Subproject commit 097e57d3271873846fdd39090d0cf63f7a8ec0d8 diff --git a/NineChronicles.Headless/NineChroniclesNodeService.cs b/NineChronicles.Headless/NineChroniclesNodeService.cs index fb0576a7c..24956e28e 100644 --- a/NineChronicles.Headless/NineChroniclesNodeService.cs +++ b/NineChronicles.Headless/NineChroniclesNodeService.cs @@ -257,18 +257,7 @@ StandaloneContext context } internal static IBlockPolicy GetBlockPolicy(Planet planet, IActionLoader actionLoader) - { - var source = new BlockPolicySource(actionLoader); - return planet switch - { - Planet.Odin => source.GetPolicy(), - Planet.OdinInternal => source.GetInternalPolicy(), - _ => throw new ArgumentException( - $"Can't retrieve policy for given planet ({planet})", - nameof(planet) - ), - }; - } + => new BlockPolicySource(actionLoader).GetPolicy(planet); public Task CheckPeer(string addr) => NodeService?.CheckPeer(addr) ?? throw new InvalidOperationException();