@@ -3,7 +3,6 @@ import { finished, pipeline } from 'readable-stream';
3
3
import {
4
4
AssetsContractController ,
5
5
CurrencyRateController ,
6
- NftDetectionController ,
7
6
TokenDetectionController ,
8
7
TokenListController ,
9
8
TokensController ,
@@ -373,6 +372,7 @@ import {
373
372
} from './controller-init/multichain' ;
374
373
import {
375
374
NftControllerInit ,
375
+ NftDetectionControllerInit ,
376
376
TokenRatesControllerInit ,
377
377
} from './controller-init/assets' ;
378
378
import { TransactionControllerInit } from './controller-init/confirmations/transaction-controller-init' ;
@@ -772,35 +772,6 @@ export default class MetamaskController extends EventEmitter {
772
772
chainId : this . #getGlobalChainId( ) ,
773
773
} ) ;
774
774
775
- const nftDetectionControllerMessenger =
776
- this . controllerMessenger . getRestricted ( {
777
- name : 'NftDetectionController' ,
778
- allowedEvents : [
779
- 'NetworkController:stateChange' ,
780
- 'PreferencesController:stateChange' ,
781
- ] ,
782
- allowedActions : [
783
- 'ApprovalController:addRequest' ,
784
- 'NetworkController:getState' ,
785
- 'NetworkController:getNetworkClientById' ,
786
- 'AccountsController:getSelectedAccount' ,
787
- ] ,
788
- } ) ;
789
-
790
- this . nftDetectionController = new NftDetectionController ( {
791
- messenger : nftDetectionControllerMessenger ,
792
- chainId : this . #getGlobalChainId( ) ,
793
- getOpenSeaApiKey : ( ) => this . nftController . openSeaApiKey ,
794
- getBalancesInSingleCall :
795
- this . assetsContractController . getBalancesInSingleCall . bind (
796
- this . assetsContractController ,
797
- ) ,
798
- addNft : ( ...args ) => this . nftController . addNft ( ...args ) ,
799
- getNftState : ( ) => this . nftController . state ,
800
- // added this to track previous value of useNftDetection, should be true on very first initializing of controller[]
801
- disabled : ! this . preferencesController . state . useNftDetection ,
802
- } ) ;
803
-
804
775
const metaMetricsControllerMessenger =
805
776
this . controllerMessenger . getRestricted ( {
806
777
name : 'MetaMetricsController' ,
@@ -1847,6 +1818,7 @@ export default class MetamaskController extends EventEmitter {
1847
1818
PPOMController : PPOMControllerInit ,
1848
1819
TransactionController : TransactionControllerInit ,
1849
1820
NftController : NftControllerInit ,
1821
+ NftDetectionController : NftDetectionControllerInit ,
1850
1822
///: BEGIN:ONLY_INCLUDE_IF(multichain)
1851
1823
MultichainAssetsController : MultichainAssetsControllerInit ,
1852
1824
MultichainAssetsRatesController : MultichainAssetsRatesControllerInit ,
@@ -1888,6 +1860,7 @@ export default class MetamaskController extends EventEmitter {
1888
1860
this . ppomController = controllersByName . PPOMController ;
1889
1861
this . txController = controllersByName . TransactionController ;
1890
1862
this . nftController = controllersByName . NftController ;
1863
+ this . nftDetectionController = controllersByName . NftDetectionController ;
1891
1864
///: BEGIN:ONLY_INCLUDE_IF(multichain)
1892
1865
this . multichainAssetsController =
1893
1866
controllersByName . MultichainAssetsController ;
0 commit comments