diff --git a/generated_chains_evm.go b/generated_chains_evm.go
index 25e87f9..6f529df 100644
--- a/generated_chains_evm.go
+++ b/generated_chains_evm.go
@@ -141,6 +141,7 @@ var (
 	SEI_TESTNET_ATLANTIC                           = Chain{EvmChainID: 1328, Selector: 1216300075444106652, Name: "sei-testnet-atlantic"}
 	SHIBARIUM_MAINNET                              = Chain{EvmChainID: 109, Selector: 3993510008929295315, Name: "shibarium-mainnet"}
 	SHIBARIUM_TESTNET_PUPPYNET                     = Chain{EvmChainID: 157, Selector: 17833296867764334567, Name: "shibarium-testnet-puppynet"}
+	SONIC_MAINNET                                  = Chain{EvmChainID: 146, Selector: 1673871237479749969, Name: "sonic-mainnet"}
 	SONIC_TESTNET_BLAZE                            = Chain{EvmChainID: 57054, Selector: 3676871237479449268, Name: "sonic-testnet-blaze"}
 	STORY_TESTNET                                  = Chain{EvmChainID: 1513, Selector: 4237030917318060427, Name: "story-testnet"}
 	TELOS_EVM_MAINNET                              = Chain{EvmChainID: 40, Selector: 1477345371608778000, Name: "telos-evm-mainnet"}
@@ -389,6 +390,7 @@ var ALL = []Chain{
 	SEI_TESTNET_ATLANTIC,
 	SHIBARIUM_MAINNET,
 	SHIBARIUM_TESTNET_PUPPYNET,
+	SONIC_MAINNET,
 	SONIC_TESTNET_BLAZE,
 	STORY_TESTNET,
 	TELOS_EVM_MAINNET,
diff --git a/selectors.yml b/selectors.yml
index eab2ef0..4951488 100644
--- a/selectors.yml
+++ b/selectors.yml
@@ -290,6 +290,9 @@ selectors:
   137:
     selector: 4051577828743386545
     name: "polygon-mainnet"
+  146:
+    selector: 1673871237479749969
+    name: "sonic-mainnet"
   196:
     selector: 3016212468291539606
     name: "ethereum-mainnet-xlayer-1"