From 9b0a6536989806f1a85b1d926da908ecd33b4821 Mon Sep 17 00:00:00 2001 From: wit liu <765765346@qq.com> Date: Wed, 8 Oct 2025 12:28:17 +0800 Subject: [PATCH] common: use tagged switch on chainID in func CopyConstants (#1579) --- common/constants.all.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/common/constants.all.go b/common/constants.all.go index 9d3425d709..72c13b29eb 100644 --- a/common/constants.all.go +++ b/common/constants.all.go @@ -128,14 +128,15 @@ func IsInBlacklist(address *Address) bool { // It skips mainnet since the default value is from mainnet. func CopyConstants(chainID uint64) { var c *constant - if chainID == MaintnetConstant.chainID { + switch chainID { + case MaintnetConstant.chainID: return - } else if chainID == TestnetConstant.chainID { + case TestnetConstant.chainID: c = &TestnetConstant IsTestnet = true - } else if chainID == DevnetConstant.chainID { + case DevnetConstant.chainID: c = &DevnetConstant - } else { // local custom chain, it can have any chainID + default: // local custom chain, it can have any chainID c = &localConstant }