import { Hardfork, SHANGHAI } from 'tevm'
function validateNetworkConfig(clientFork: BrandedHardfork, networkFork: BrandedHardfork) {
if (!clientFork.isAtLeast(networkFork)) {
throw new Error(
`Client must support at least ${Hardfork.toString(networkFork)}, ` +
`but only supports ${Hardfork.toString(clientFork)}`
)
}
}
validateNetworkConfig(SHANGHAI, LONDON) // OK
validateNetworkConfig(LONDON, SHANGHAI) // Throws error