@@ -60,10 +60,16 @@ const DetectedToken = ({ setShowDetectedTokens }) => {
60
60
getAllDetectedTokensForSelectedAddress ,
61
61
) ;
62
62
const currentChainId = useSelector ( getCurrentChainId ) ;
63
+ const allNetworks = useSelector ( getNetworkConfigurationsByChainId ) ;
63
64
const { tokenNetworkFilter } = useSelector ( getPreferences ) ;
64
- const allNetworksFilterShown = Object . keys ( tokenNetworkFilter ?? { } ) . length ;
65
+ const allOpts = { } ;
66
+ Object . keys ( allNetworks || { } ) . forEach ( ( chainId ) => {
67
+ allOpts [ chainId ] = true ;
68
+ } ) ;
65
69
66
- const configuration = useSelector ( getNetworkConfigurationsByChainId ) ;
70
+ const allNetworksFilterShown =
71
+ Object . keys ( tokenNetworkFilter || { } ) . length !==
72
+ Object . keys ( allOpts || { } ) . length ;
67
73
68
74
const totalDetectedTokens = useMemo ( ( ) => {
69
75
return process . env . PORTFOLIO_VIEW && ! allNetworksFilterShown
@@ -148,7 +154,7 @@ const DetectedToken = ({ setShowDetectedTokens }) => {
148
154
149
155
const importPromises = Object . entries ( tokensByChainId ) . map (
150
156
async ( [ networkId , { tokens } ] ) => {
151
- const chainConfig = configuration [ networkId ] ;
157
+ const chainConfig = allNetworks [ networkId ] ;
152
158
const { defaultRpcEndpointIndex } = chainConfig ;
153
159
const { networkClientId : networkInstanceId } =
154
160
chainConfig . rpcEndpoints [ defaultRpcEndpointIndex ] ;
@@ -202,7 +208,7 @@ const DetectedToken = ({ setShowDetectedTokens }) => {
202
208
203
209
const promises = Object . entries ( groupedByChainId ) . map (
204
210
async ( [ chainId , tokens ] ) => {
205
- const chainConfig = configuration [ chainId ] ;
211
+ const chainConfig = allNetworks [ chainId ] ;
206
212
const { defaultRpcEndpointIndex } = chainConfig ;
207
213
const { networkClientId : networkInstanceId } =
208
214
chainConfig . rpcEndpoints [ defaultRpcEndpointIndex ] ;
0 commit comments