An advanced Ethereum/EVM mobile wallet
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
alpha-wallet-ios/AlphaWallet.xcodeproj/project.pbxproj

6277 lines
507 KiB

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
021746122763311D00BAF19C /* ExportJsonKeystoreFileViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021746112763311D00BAF19C /* ExportJsonKeystoreFileViewModel.swift */; };
021C56362841ACB300A5C987 /* LaunchScreen.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 021C56272841A31200A5C987 /* LaunchScreen.xcassets */; };
02220CFC273A9A02006A09BF /* SaveCustomRpcCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02220CFB273A9A02006A09BF /* SaveCustomRpcCoordinator.swift */; };
0224D26727980664003D022A /* FormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0224D26627980664003D022A /* FormatterTests.swift */; };
022CED7E277B01E10043287F /* ScrollableSegmentedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022CED7B277B01E10043287F /* ScrollableSegmentedControl.swift */; };
022CED7F277B01E10043287F /* ScrollableSegmentedControlHighlightableLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022CED7C277B01E10043287F /* ScrollableSegmentedControlHighlightableLineView.swift */; };
022CED80277B01E10043287F /* ScrollableSegmentedControlCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022CED7D277B01E10043287F /* ScrollableSegmentedControlCell.swift */; };
023286E0277D793A007D33C5 /* AddMultipleCustomRpcViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023286DF277D793A007D33C5 /* AddMultipleCustomRpcViewController.swift */; };
023286E2277D7960007D33C5 /* AddMultipleCustomRpcView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023286E1277D7960007D33C5 /* AddMultipleCustomRpcView.swift */; };
023286E4277E79DE007D33C5 /* AddMultipleCustomRpcPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023286E3277E79DE007D33C5 /* AddMultipleCustomRpcPresentationController.swift */; };
02334299278480CF00492080 /* AddMultipleCustomRpcModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02334298278480CF00492080 /* AddMultipleCustomRpcModel.swift */; };
0233429B278489CC00492080 /* AddMultipleCustomRpcViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0233429A278489CC00492080 /* AddMultipleCustomRpcViewModel.swift */; };
0235A795280D470000E65C61 /* RPCDisplaySelectableTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0235A794280D470000E65C61 /* RPCDisplaySelectableTableViewCell.swift */; };
024255182816662F009D626E /* StringInsertSpaceBeforeCapitalsTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024255172816662F009D626E /* StringInsertSpaceBeforeCapitalsTestCase.swift */; };
0242551A28168B84009D626E /* FeaturesTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0242551928168B84009D626E /* FeaturesTestCase.swift */; };
0242551C28168C28009D626E /* EnvironmentTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0242551B28168C28009D626E /* EnvironmentTestCase.swift */; };
0242551E2816CB8E009D626E /* FeaturesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0242551D2816CB8E009D626E /* FeaturesViewController.swift */; };
024255202816DB6B009D626E /* FeaturesTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0242551F2816DB6B009D626E /* FeaturesTableViewController.swift */; };
0251BE9527ED493A00B4F328 /* TokenGroupIdentifierTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0251BE9427ED493A00B4F328 /* TokenGroupIdentifierTest.swift */; };
0256B64127F73EBF008AF8CF /* StringValidatorRuleTestCases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0256B63F27F73EBF008AF8CF /* StringValidatorRuleTestCases.swift */; };
0256B64227F73EBF008AF8CF /* StringValidatorTestCases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0256B64027F73EBF008AF8CF /* StringValidatorTestCases.swift */; };
025DE32428A1FBEA00CBD665 /* UIImageAsset+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025DE32328A1FBEA00CBD665 /* UIImageAsset+Extension.swift */; };
025F5D162760C73300B2A3BC /* ExportJsonKeystorePasswordViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025F5D152760C73300B2A3BC /* ExportJsonKeystorePasswordViewModel.swift */; };
025F5D182760C74400B2A3BC /* ExportJsonKeystoreCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025F5D172760C74400B2A3BC /* ExportJsonKeystoreCoordinator.swift */; };
025F5D1B2760C75800B2A3BC /* ExportJsonKeystorePasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025F5D192760C75800B2A3BC /* ExportJsonKeystorePasswordViewController.swift */; };
025F5D1C2760C75800B2A3BC /* ExportJsonKeystoreFileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025F5D1A2760C75800B2A3BC /* ExportJsonKeystoreFileViewController.swift */; };
025F5D1F2760C76A00B2A3BC /* ExportJsonKeystoreFileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025F5D1D2760C76A00B2A3BC /* ExportJsonKeystoreFileView.swift */; };
026340912850C7D50033E51B /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026340902850C7D50033E51B /* Configuration.swift */; };
02645122277206C0009260DC /* TableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02645121277206C0009260DC /* TableViewSection.swift */; };
02645124277217D9009260DC /* CustomRpcTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02645123277217D9009260DC /* CustomRpcTableViewSection.swift */; };
0277D92B282A494600510ECE /* InitialNetworkSelectionCollectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0277D92A282A494600510ECE /* InitialNetworkSelectionCollectionModel.swift */; };
028CFFA0284B06540089B551 /* UIColorExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 028CFF9F284B06540089B551 /* UIColorExtensionTests.swift */; };
028D4E5A277309ED00E7418D /* EmptyTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 028D4E59277309ED00E7418D /* EmptyTableView.swift */; };
02988ACC282C85F100433F3B /* InitialNetworkSelectionCollectionModelTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02988ACB282C85F100433F3B /* InitialNetworkSelectionCollectionModelTestCase.swift */; };
02B01A6327B3CD6F00379A00 /* ButtonsBarStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B01A6227B3CD6F00379A00 /* ButtonsBarStyle.swift */; };
02C7AF6F2770C405005367EE /* RpcNetworkTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C7AF6E2770C405005367EE /* RpcNetworkTestCase.swift */; };
02CEFAF82807FF7500CF8722 /* GetIsERC1155ContractCoordinatorTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CEFAF72807FF7500CF8722 /* GetIsERC1155ContractCoordinatorTestCase.swift */; };
02CEFAFB2808027E00CF8722 /* urlUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CEFAFA2808027E00CF8722 /* urlUtilities.swift */; };
02D255782807E5B900B97A05 /* CachedERC1155ContractDictionaryTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D255772807E5B900B97A05 /* CachedERC1155ContractDictionaryTestCase.swift */; };
02D7F8CE27D8AAC900CA1140 /* VerticalButtonsBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D7F8CD27D8AAC900CA1140 /* VerticalButtonsBar.swift */; };
02D8BF8B277D570900EEE8E9 /* SaveCustomRpcManualEntryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D8BF8A277D570900EEE8E9 /* SaveCustomRpcManualEntryViewController.swift */; };
02D8BF8D277D572600EEE8E9 /* SaveCustomRpcManualEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D8BF8C277D572600EEE8E9 /* SaveCustomRpcManualEntryView.swift */; };
02EFD0FC27DF0815008B5808 /* RepeatTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EFD0FB27DF0815008B5808 /* RepeatTests.swift */; };
02F4E8B627715EA000D89C19 /* SaveCustomRpcOverallViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F4E8B527715EA000D89C19 /* SaveCustomRpcOverallViewController.swift */; };
02F4E8B827715EC100D89C19 /* SaveCustomRpcOverallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F4E8B727715EC100D89C19 /* SaveCustomRpcOverallView.swift */; };
02F4E8BE27717A1500D89C19 /* SaveCustomRpcBrowseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F4E8BD27717A1500D89C19 /* SaveCustomRpcBrowseViewController.swift */; };
02F4E8C027717A5200D89C19 /* SaveCustomRpcBrowseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F4E8BF27717A5200D89C19 /* SaveCustomRpcBrowseView.swift */; };
02F4E8C42771C07500D89C19 /* SaveCustomRpcBrowseDataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F4E8C32771C07500D89C19 /* SaveCustomRpcBrowseDataController.swift */; };
02FEA8EF280FE1B7006C3CA9 /* NSLayoutConstraintExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FEA8EE280FE1B7006C3CA9 /* NSLayoutConstraintExtension.swift */; };
0DF46B4002E13613F768E7AE /* Pods_AlphaWalletTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E36AB2DC7832A980726A4AB1 /* Pods_AlphaWalletTests.framework */; };
290B2B541F8F50030053C83E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 290B2B561F8F50030053C83E /* Localizable.strings */; };
290B2B5F1F9177860053C83E /* UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B5E1F9177860053C83E /* UIImage.swift */; };
290B2B611F9179880053C83E /* AccountViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B601F9179880053C83E /* AccountViewModel.swift */; };
290B2B6A1F92C0440053C83E /* ConfigTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B691F92C0440053C83E /* ConfigTests.swift */; };
290B2B6C1F92C35B0053C83E /* RPCServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B6B1F92C35B0053C83E /* RPCServerTests.swift */; };
290B2B6E1F92C3980053C83E /* UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B6D1F92C3980053C83E /* UserDefaults.swift */; };
2912CCF91F6A830700C6CBE3 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CCF81F6A830700C6CBE3 /* AppDelegate.swift */; };
2912CD021F6A830700C6CBE3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2912CD011F6A830700C6CBE3 /* Assets.xcassets */; };
2912CD2B1F6A833E00C6CBE3 /* TransactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD2A1F6A833E00C6CBE3 /* TransactionsViewController.swift */; };
2912CD2F1F6A83A100C6CBE3 /* ImportWalletViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD2E1F6A83A100C6CBE3 /* ImportWalletViewController.swift */; };
291A1B651F974E8600ADEC80 /* WalletEntryPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291A1B641F974E8600ADEC80 /* WalletEntryPoint.swift */; };
291E8FBF1F7DEA85003F0ECF /* EtherKeystoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291E8FBE1F7DEA85003F0ECF /* EtherKeystoreTests.swift */; };
291F52BF1F6C874E00B369AB /* AccountsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52BE1F6C874E00B369AB /* AccountsViewController.swift */; };
291F52C11F6C8A1F00B369AB /* AccountsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52C01F6C8A1F00B369AB /* AccountsViewModel.swift */; };
2923D9B71FDA5E51000CF3F8 /* PasswordGeneratorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2923D9B61FDA5E51000CF3F8 /* PasswordGeneratorTests.swift */; };
293112101FC4ADCB00966EEA /* ActiveWalletViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2931120F1FC4ADCB00966EEA /* ActiveWalletViewModel.swift */; };
293112371FC9A24600966EEA /* UIGestureRecognizer+Closure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293112361FC9A24600966EEA /* UIGestureRecognizer+Closure.swift */; };
293B8B411F707F4600356286 /* TransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293B8B401F707F4600356286 /* TransactionViewModel.swift */; };
293B8B451F70A20200356286 /* TransactionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293B8B441F70A20200356286 /* TransactionTableViewCell.swift */; };
293E626F1FA2ED1400CB0A66 /* ActiveWalletCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293E626E1FA2ED1400CB0A66 /* ActiveWalletCoordinator.swift */; };
293E62711FA2F63500CB0A66 /* InitialWalletCreationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293E62701FA2F63500CB0A66 /* InitialWalletCreationCoordinator.swift */; };
293E62731FA3165C00CB0A66 /* InitialWalletCreationCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293E62721FA3165C00CB0A66 /* InitialWalletCreationCoordinatorTests.swift */; };
294DFB9E1FE0CA59004CEB56 /* TransactionsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294DFB9D1FE0CA59004CEB56 /* TransactionsViewModel.swift */; };
294DFBA91FE6EBFB004CEB56 /* NewTokenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294DFBA81FE6EBFB004CEB56 /* NewTokenViewController.swift */; };
295247DF1F8326EF007FDC31 /* AccountViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295247DE1F8326EF007FDC31 /* AccountViewCell.swift */; };
295996031FAA865800DB66A8 /* TokensCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295996021FAA865800DB66A8 /* TokensCoordinatorTests.swift */; };
295A59381F71C1B90092F0FC /* AccountsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295A59371F71C1B90092F0FC /* AccountsCoordinator.swift */; };
295B61D61FE7FC8300642E60 /* FakeTokensDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295B61D51FE7FC8300642E60 /* FakeTokensDataStore.swift */; };
296106CC1F776FD00006164B /* WalletCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106CB1F776FD00006164B /* WalletCoordinatorTests.swift */; };
2961BD091FB14B6D00C4B840 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2961BD081FB14B6D00C4B840 /* Config.swift */; };
2963B6AD1F981A96003063C1 /* TransactionFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6AC1F981A96003063C1 /* TransactionFieldView.swift */; };
2963B6B11F9891F5003063C1 /* UIButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6B01F9891F5003063C1 /* UIButton.swift */; };
296421951F70C1EC00EB363B /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296421941F70C1EC00EB363B /* LoadingView.swift */; };
296421971F70C1F200EB363B /* ErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296421961F70C1F200EB363B /* ErrorView.swift */; };
296421991F70C1F900EB363B /* EmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296421981F70C1F900EB363B /* EmptyView.swift */; };
296AF9A31F733AB30058AF78 /* WalletCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296AF9A21F733AB30058AF78 /* WalletCoordinator.swift */; };
2977CAE01F7DEEB0009682A0 /* FakeEtherKeystore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2977CADF1F7DEEB0009682A0 /* FakeEtherKeystore.swift */; };
2981F4731F8303E600CA6590 /* TransactionCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2981F4721F8303E600CA6590 /* TransactionCoordinatorTests.swift */; };
29850D251F6B27A800791A49 /* R.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29850D241F6B27A800791A49 /* R.generated.swift */; };
29850D2B1F6B30FF00791A49 /* TransactionDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29850D2A1F6B30FF00791A49 /* TransactionDetailsViewController.swift */; };
298542F31FBD594D00CB5081 /* SettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 298542F21FBD594D00CB5081 /* SettingsViewModel.swift */; };
298543001FBEAE2F00CB5081 /* ChainState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 298542FF1FBEAE2F00CB5081 /* ChainState.swift */; };
299573A21FA1F369006F17FD /* QRCodeValueParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299573A11FA1F369006F17FD /* QRCodeValueParserTests.swift */; };
299573A41FA27A15006F17FD /* TestKeyStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299573A31FA27A15006F17FD /* TestKeyStore.swift */; };
2996F1431F6C96FF005C33AE /* ImportWalletViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F1421F6C96FF005C33AE /* ImportWalletViewModel.swift */; };
2996F14D1F6CA743005C33AE /* UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F14C1F6CA742005C33AE /* UIViewController.swift */; };
299B5E381FCBCDF70051361C /* RequestViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299B5E371FCBCDF70051361C /* RequestViewModelTests.swift */; };
299B5E421FD2298E0051361C /* ConfigureTransactionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299B5E411FD2298E0051361C /* ConfigureTransactionViewController.swift */; };
299B5E451FD22FB40051361C /* ConfigureTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299B5E441FD22FB40051361C /* ConfigureTransactionViewModel.swift */; };
29A13E331F6B1B7A00E432A2 /* AppStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A13E321F6B1B7A00E432A2 /* AppStyle.swift */; };
29AD8A0E1F93FF28008E10E7 /* WalletSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD8A0D1F93FF28008E10E7 /* WalletSession.swift */; };
29B6AECB1F7C5FA900EC6DE3 /* PaymentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B6AECA1F7C5FA900EC6DE3 /* PaymentCoordinator.swift */; };
29BB94971F6FCD60009B09CC /* SendViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BB94961F6FCD60009B09CC /* SendViewModel.swift */; };
29BDF1941FEE43AA0023A45F /* TransactionConfiguratorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BDF1931FEE43AA0023A45F /* TransactionConfiguratorTests.swift */; };
29BDF1961FEE43F40023A45F /* UnconfirmedTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BDF1951FEE43F40023A45F /* UnconfirmedTransaction.swift */; };
29BDF19D1FEE50E90023A45F /* GasPriceConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BDF19C1FEE50E90023A45F /* GasPriceConfigurationTests.swift */; };
29BE3FD01F7071A200F6BFC2 /* UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BE3FCF1F7071A200F6BFC2 /* UIColor.swift */; };
29C0FCE1200DA94A004A13CB /* SignMessageCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C0FCE0200DA94A004A13CB /* SignMessageCoordinator.swift */; };
29D03F1D1F712183006E548C /* Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D03F1C1F712183006E548C /* Button.swift */; };
29D72A2A1F6A8D1500CE9209 /* AppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D72A291F6A8D1500CE9209 /* AppCoordinator.swift */; };
29DBF2A31F9DBFF400327C60 /* BackupCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DBF2A21F9DBFF400327C60 /* BackupCoordinator.swift */; };
29DBF2A51F9EB75E00327C60 /* BackupCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DBF2A41F9EB75E00327C60 /* BackupCoordinatorTests.swift */; };
29DBF2A71F9F145900327C60 /* StateViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DBF2A61F9F145900327C60 /* StateViewModel.swift */; };
29E14FD51F7F470C00185568 /* TransactionsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E14FD41F7F470C00185568 /* TransactionsStorageTests.swift */; };
29E14FD71F7F490000185568 /* Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E14FD61F7F490000185568 /* Transaction.swift */; };
29E14FD91F7F4D4E00185568 /* FakeTransactionsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E14FD81F7F4D4E00185568 /* FakeTransactionsStorage.swift */; };
29E2E33A1F7A008C000CF94A /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E2E3391F7A008C000CF94A /* UIView.swift */; };
29E2E33E1F7A2423000CF94A /* TransactionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E2E33D1F7A2423000CF94A /* TransactionHeaderView.swift */; };
29E6E06E1FE897EE0079265A /* BrowserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E6E06D1FE897EE0079265A /* BrowserViewController.swift */; };
29E9CFCD1FE7343C00017744 /* NewTokenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E9CFCC1FE7343C00017744 /* NewTokenViewModel.swift */; };
29EB102A1F6CBD23000907A4 /* UIAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EB10291F6CBD23000907A4 /* UIAlertController.swift */; };
29F114E91FA3EC9E00114A29 /* ActiveWalletViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F114E81FA3EC9E00114A29 /* ActiveWalletViewTests.swift */; };
29F114F01FA6D53700114A29 /* ImportSelectionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F114EF1FA6D53700114A29 /* ImportSelectionType.swift */; };
29F114F41FA8117C00114A29 /* SendCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F114F31FA8117C00114A29 /* SendCoordinator.swift */; };
29F114F61FA8147300114A29 /* RequestCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F114F51FA8147300114A29 /* RequestCoordinator.swift */; };
29F114F81FA8165200114A29 /* SendCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F114F71FA8165200114A29 /* SendCoordinatorTests.swift */; };
29F114FA1FA817A800114A29 /* RequestCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F114F91FA817A800114A29 /* RequestCoordinatorTests.swift */; };
29F1C85620036887003780D8 /* AppTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F1C85520036887003780D8 /* AppTrackerTests.swift */; };
29F1C85A20036968003780D8 /* HelpUsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F1C85920036968003780D8 /* HelpUsCoordinator.swift */; };
29F1C85D2003698A003780D8 /* WellDoneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F1C85C2003698A003780D8 /* WellDoneViewController.swift */; };
29F1C85F200369BA003780D8 /* HelpUsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F1C85E200369BA003780D8 /* HelpUsViewModel.swift */; };
29F1C865200384FE003780D8 /* Wallet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F1C864200384FE003780D8 /* Wallet.swift */; };
29FC0CB61F8298820036089F /* TransactionsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC0CB51F8298820036089F /* TransactionsCoordinator.swift */; };
29FC9BCC1F831860000209CD /* PaymentCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC9BCB1F831860000209CD /* PaymentCoordinatorTests.swift */; };
29FF13081F75F0AE00AFD326 /* AppCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF13071F75F0AE00AFD326 /* AppCoordinatorTests.swift */; };
29FF130A1F75F67200AFD326 /* Address.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF13091F75F67200AFD326 /* Address.swift */; };
29FF130D1F7626E800AFD326 /* FakeNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF130C1F7626E800AFD326 /* FakeNavigationController.swift */; };
2A669F5585899E890EF26C57 /* Pods_AlphaWallet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B5A03D1E5E417FE79607D0F /* Pods_AlphaWallet.framework */; };
442FC0B59B23C0F3068621C0 /* NumberStepper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FC575B6A4A50B0555E1B0 /* NumberStepper.swift */; };
442FC258BAEFDE2D64E48D0D /* NFTCollectionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FCC8150042FE9179D574A /* NFTCollectionCoordinator.swift */; };
442FC546ED56F5C9D3D35471 /* TokenCardRedemptionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FCBDB86579889BC773540 /* TokenCardRedemptionViewModel.swift */; };
442FC8E82231273273B95D85 /* FakeClaimOrderCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FCE526E2089CAE88D5602 /* FakeClaimOrderCoordinator.swift */; };
442FCB9CF5BC243F0705F4FE /* TokenCardRedemptionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FCACD2BF4DD90BD9C6DBC /* TokenCardRedemptionViewController.swift */; };
442FCBA4A5E39A4C4B16426A /* EventsRestTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FCBCF749F0FDA53FB88A3 /* EventsRestTest.swift */; };
442FCD76B5C25C9FB7FE7479 /* NFTCollectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FCB182F854B307761CD82 /* NFTCollectionViewModel.swift */; };
442FCE0DAE5527A93F54022C /* RedeemTokenCardQuantitySelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FCC17EAB857C58732831E /* RedeemTokenCardQuantitySelectionViewController.swift */; };
442FCE2BEE8D475C7DEB39C1 /* RedeemTokenCardQuantitySelectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442FC54DA900FA2F9BB73A63 /* RedeemTokenCardQuantitySelectionViewModel.swift */; };
598AF1B19BA0FC141BE44950 /* Pods_AlphaWalletShare.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11EA2601C4D0D445D99E4B33 /* Pods_AlphaWalletShare.framework */; };
5E7C701BFF4469B35A074EB9 /* RequestViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C767497AD8DEE83F384D7 /* RequestViewModel.swift */; };
5E7C7041A8A78E0EF84A94A2 /* ActivityViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C71DB4EDD10EA665101C2 /* ActivityViewCell.swift */; };
5E7C7062A44AF416B110008A /* PingInfuraCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C757AEC6586F51EC75646 /* PingInfuraCoordinator.swift */; };
5E7C706322B52C0D0CED8018 /* aETH.tsml in Resources */ = {isa = PBXBuildFile; fileRef = 5E7C7B211FF0FE5BE98BB7D0 /* aETH.tsml */; };
5E7C7068825D19D22329AC7E /* SendTransactionErrorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75273010A92461EE5CD7 /* SendTransactionErrorViewController.swift */; };
5E7C706F4BDF994D539F8040 /* AssetDefinitionsOverridesViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7E54BE622E49554FE4A9 /* AssetDefinitionsOverridesViewCell.swift */; };
5E7C70AE62DBB193399C7F5E /* ServerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CDB0BAD5D27D2F24F57 /* ServerViewCell.swift */; };
5E7C70BE9AE35408038E1971 /* HelpContentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B089FD4C96810DD10FD /* HelpContentsViewController.swift */; };
5E7C70CF44075CF73F03AD4B /* TokensViewControllerTableViewHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78402B975F69A72E8C04 /* TokensViewControllerTableViewHeader.swift */; };
5E7C70DDE7C3BD32FA525753 /* PromptBackupWalletAfterIntervalViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F1B07B1403E6382B21F /* PromptBackupWalletAfterIntervalViewViewModel.swift */; };
5E7C70EFC8EB462F10BA3913 /* ChooseSendPrivateTransactionsProviderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7177F1DDDDDDE020CB4D /* ChooseSendPrivateTransactionsProviderViewController.swift */; };
5E7C710331196CD591B51785 /* LockCreatePasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C741196D9D9C9C3EE5E30 /* LockCreatePasscodeViewController.swift */; };
5E7C710F30F8EAC43A706500 /* DefaultActivityViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75B1BE3B68216AFC9C05 /* DefaultActivityViewModel.swift */; };
5E7C7110A4DF17DA65B912AC /* EnterSellTokensCardPriceQuantityViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7ABB1538A0E83EEAEB0C /* EnterSellTokensCardPriceQuantityViewControllerTests.swift */; };
5E7C71145CE952518B3EECE3 /* AccountViewTableSectionHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7E7720DE64069CCF37D5 /* AccountViewTableSectionHeader.swift */; };
5E7C712B11D9D9AAA02C022F /* WalletConnectSessionCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7DC4B06C1A623788EEED /* WalletConnectSessionCellViewModel.swift */; };
5E7C7131E338A806132D989B /* DateEntryField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CD1FB7D353704EF3389 /* DateEntryField.swift */; };
5E7C7133FCB97894647E2628 /* SeedPhraseBackupIntroductionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78CF45AA54EF8647C44B /* SeedPhraseBackupIntroductionViewController.swift */; };
5E7C713ACE8C72642B1C9F93 /* FungibleTokenDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B7A45EDFA8ED1E25863 /* FungibleTokenDetailsViewModel.swift */; };
5E7C71570B651B3B56CAA1CC /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C76D132F4BEA5CE4FFD0A /* StringExtensionTests.swift */; };
5E7C715B5921162B65A9A706 /* PromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C71ADDDAB65DEF4096A8D /* PromptViewController.swift */; };
5E7C71628CC710DE80590FF0 /* WalletQrCodeDonation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F4F9F57A4B1834EB723 /* WalletQrCodeDonation.swift */; };
5E7C71769464FDBDE6803A91 /* PromptBackupCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C70B3651BDFE549C28466 /* PromptBackupCoordinator.swift */; };
5E7C718043636901114BF76C /* LocalesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FB99843529061368DA1 /* LocalesViewModel.swift */; };
5E7C71967C34DD3F207F8126 /* WhatsNewExperimentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7709286B5D5A37D0156B /* WhatsNewExperimentCoordinator.swift */; };
5E7C71D1D16FE09032EB4B7E /* TokenObjectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C702A684DF27DC8ED4E42 /* TokenObjectTest.swift */; };
5E7C71DAA5DAFF764F92587D /* SetTransferTokensCardExpiryDateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C727433F7B8E322B3C68A /* SetTransferTokensCardExpiryDateViewController.swift */; };
5E7C71DC13B2040F5408BF3C /* ImportMagicTokenCardRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C781F82F9E4903C460E33 /* ImportMagicTokenCardRowViewModel.swift */; };
5E7C71F8050CCF990539B293 /* LockView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79D674D45A07E694CE31 /* LockView.swift */; };
5E7C721B569E1CD1C68295F6 /* LayoutConstraintsWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78C073F380B48D5BE94C /* LayoutConstraintsWrapper.swift */; };
5E7C72311A412C022AA20F51 /* PromptBackupWalletView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C70165BA8A9F342DC7874 /* PromptBackupWalletView.swift */; };
5E7C72337A4230E78009B7E5 /* TransactionDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C1720AD49046D2B4023 /* TransactionDetailsViewModel.swift */; };
5E7C7233A9A5F9D1A89FF569 /* TokensViewControllerTableViewSectionHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FB7C3FB2A9CC0CC51D7 /* TokensViewControllerTableViewSectionHeader.swift */; };
5E7C725EE65E35A84B599598 /* EIP712TypedDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C77FAAB69452F5310356F /* EIP712TypedDataTests.swift */; };
5E7C7264B6B898A90F1761F0 /* AlphaWalletAddressTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C70E0ADFCBFD9B7354389 /* AlphaWalletAddressTests.swift */; };
5E7C729D43F311810652B1D5 /* UIActivityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78E5C8FAEA752B32626D /* UIActivityViewController.swift */; };
5E7C72A83542B1CB69E7B4B7 /* EnabledServersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B6A80324059B3EDA38C /* EnabledServersViewController.swift */; };
5E7C72B0A10A92E591696E48 /* ContactUsBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7AE6FAE0DF969B4F52E9 /* ContactUsBannerView.swift */; };
5E7C72B4302A10E137EEF94A /* DappRequestSwitchCustomChainCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C11AF59E7CA26B3A2BB /* DappRequestSwitchCustomChainCoordinator.swift */; };
5E7C72C8A15397C5A40BFE76 /* WhatIsEthereumInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C774BCA281E4B077DBBFA /* WhatIsEthereumInfoViewController.swift */; };
5E7C72CEFE98436DB8EC0E05 /* BrowserHistoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73D55C366BCC53208686 /* BrowserHistoryCell.swift */; };
5E7C72CF145240C816BB12E2 /* DappsHomeViewControllerHeaderViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7375430F36C549EA8748 /* DappsHomeViewControllerHeaderViewViewModel.swift */; };
5E7C72E1D4B4B4C8443F3DA1 /* FungibleTokenHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7828BD821B6F04B71C00 /* FungibleTokenHeaderView.swift */; };
5E7C72EECA8154CEB7D9F46C /* ContainerViewWithShadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C728B3CA6A429AB5EE5DF /* ContainerViewWithShadow.swift */; };
5E7C730C6AEF556AFB9A4B2C /* LocalesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7BF09AD68C113D58344C /* LocalesViewController.swift */; };
5E7C7317533D24B6A292F88D /* UIStackView+Array.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73ED9226646D562B5A3C /* UIStackView+Array.swift */; };
5E7C731D0F6128BE8885A2D3 /* ServersCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B8FD1E2BCC325DF4EE4 /* ServersCoordinator.swift */; };
5E7C731E718A557B7B04B37E /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7504B9B8C2B31F952B68 /* Error.swift */; };
5E7C732BD09AABEEE6096BF4 /* ServersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74C0C1803DD17FE9EBA7 /* ServersViewController.swift */; };
5E7C7376B566E5A59CC8F463 /* ImportMagicTokenViewControllerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C72D0E7CA03ADE5CFAE7A /* ImportMagicTokenViewControllerViewModel.swift */; };
5E7C738BCA59B1DE116ECC96 /* WhereIsWalletAddressFoundOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C76052512831B707659CA /* WhereIsWalletAddressFoundOverlayView.swift */; };
5E7C739447F6BADDBBBF7278 /* AssetDefinitionsOverridesViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7695F7C45A31C7EAF97F /* AssetDefinitionsOverridesViewCellViewModel.swift */; };
5E7C73A66AD0CF28767CC142 /* WhatsNewListingCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C704366485FF6B6C1D9B8 /* WhatsNewListingCoordinator.swift */; };
5E7C73AB79C2C5FC6C76CDFF /* ERC20-TokenScript.tsml in Resources */ = {isa = PBXBuildFile; fileRef = 5E7C78795F6336DDBE2EB4C5 /* ERC20-TokenScript.tsml */; };
5E7C73EAE1DE07CF7B6C1B70 /* KeysTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79A125DB5FBD258F9F95 /* KeysTests.swift */; };
5E7C7402B29A987B0AF7061D /* VerifiableStatusViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CC48CA7A1EA7D539C87 /* VerifiableStatusViewController.swift */; };
5E7C7414B782AD4A0392C186 /* LocalPopularTokensCollectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B8EB45ABD915B9BFF61 /* LocalPopularTokensCollectionTests.swift */; };
5E7C741CA88EFAC66756DE7F /* EditBookmarkViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C776B129861728FFB8CC8 /* EditBookmarkViewModel.swift */; };
5E7C742DDE5C63804A2C420D /* Collection+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7914F01B5FEA5B20398B /* Collection+UIView.swift */; };
5E7C743467F5D428AF4E4F0F /* ElevateWalletSecurityViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C77E2559C7C9117C0F75F /* ElevateWalletSecurityViewModel.swift */; };
5E7C745A423BD10CFDED9A81 /* ServersViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CBEBF984CFCA29D6866 /* ServersViewModel.swift */; };
5E7C745C725F3F34037DCC68 /* SetTransferTokensCardExpiryDateViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C754C0E2E57F32A61F9A3 /* SetTransferTokensCardExpiryDateViewModel.swift */; };
5E7C745ECFCAE8B1A52B7FAC /* EnabledServersViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C70A6D4A3737631D092D9 /* EnabledServersViewModel.swift */; };
5E7C746219CE5A1139756869 /* BookmarksHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7171B802C0C2718EEED0 /* BookmarksHeaderView.swift */; };
5E7C7499A8D6814F7950DA70 /* LockCreatePasscodeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7AB3440C01136DF4F3E9 /* LockCreatePasscodeCoordinator.swift */; };
5E7C749B7C5CBC729B7E256F /* OpenSeaNonFungibleTokenTraitCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C765A9FA64E4CC1B6C726 /* OpenSeaNonFungibleTokenTraitCell.swift */; };
5E7C74B07DDDBE3344273CB7 /* PromptBackupWalletAfterWalletCreationViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C723C21F6376387AD1DCE /* PromptBackupWalletAfterWalletCreationViewViewModel.swift */; };
5E7C74B5796FB59C8427C7A0 /* GenerateTransferMagicLinkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D46C7CABC31A7477F37 /* GenerateTransferMagicLinkViewController.swift */; };
5E7C74B615A84B248D3BE76C /* TokenImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C67C1FF0BFDDA82C61E /* TokenImageView.swift */; };
5E7C74B99922D0CAB635970E /* PasscodeCharacterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B9220E616F82EDA956F /* PasscodeCharacterView.swift */; };
5E7C74B9BD63DEFE074BB80D /* ErrorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7058BACDB443883F068B /* ErrorTests.swift */; };
5E7C74BD08801CABF9695853 /* LocaleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79778E4BFE1322711EA6 /* LocaleViewModel.swift */; };
5E7C74C1C2AB84F9AFAC630E /* TokenCardRowViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C12E88EB0B73AA1E562 /* TokenCardRowViewModelProtocol.swift */; };
5E7C74C6110D4E93C759D5DB /* ConfirmSignMessageTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B080E387A79058430B9 /* ConfirmSignMessageTableViewCellViewModel.swift */; };
5E7C74DBAE43954C185057B3 /* ChooseTokenCardTransferModeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7BA578BE5FB0E613A6D6 /* ChooseTokenCardTransferModeViewModel.swift */; };
5E7C74E1ECC13899FA369E1C /* ClearDappBrowserCacheCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C72571AB0FECB26FEB1B1 /* ClearDappBrowserCacheCoordinator.swift */; };
5E7C7507CC97BDE973FD4F0E /* EnsResolverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7E9A5E7D36AA3BC108A4 /* EnsResolverTests.swift */; };
5E7C7521CA17E5C2A4506A20 /* BrowserHomeHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FE5EEC96A7CDF62213F /* BrowserHomeHeaderView.swift */; };
5E7C7567A690B6B8F889AE83 /* SendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C70088832B2D161EB4AAB /* SendViewController.swift */; };
5E7C75704F09D3ECEBE2A3AA /* TransactionViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7EA385280B0BAB6F0745 /* TransactionViewModelTests.swift */; };
5E7C75862ABD367EF101DF9C /* SingleChainTokenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7A3D7408DC690C0F601C /* SingleChainTokenCoordinator.swift */; };
5E7C75B277F1E0CC2356DA7B /* NoViewCardTokenScriptActionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C769371BC70B5C4349B2B /* NoViewCardTokenScriptActionCoordinator.swift */; };
5E7C75BA61A6F4D300D1DA3E /* WhatsNew.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C776DFFB9B6A2C97904B7 /* WhatsNew.swift */; };
5E7C75C99B9F595F26EDC405 /* LockPasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D5F3CAE69CF932AB236 /* LockPasscodeViewController.swift */; };
5E7C75D46140FACBD12333BF /* EthTokenViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7EE374A74F2B00013C18 /* EthTokenViewCell.swift */; };
5E7C75E81F85353844CACECC /* EnterSellTokensCardPriceQuantityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F610139D24D947B1625 /* EnterSellTokensCardPriceQuantityViewController.swift */; };
5E7C75EFEA605549C8E87E4D /* AlphaWalletAddress+UI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D111692DE8ED67D29B7 /* AlphaWalletAddress+UI.swift */; };
5E7C75F1B2340BB6AA86A2EE /* ShowSeedPhraseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7346D83DE2DB22E28F16 /* ShowSeedPhraseViewModel.swift */; };
5E7C760D5AF93B79BB9BDB5A /* OpenSeaNonFungibleTokenAttributeCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C34A7BDCFE17CEF8F79 /* OpenSeaNonFungibleTokenAttributeCellViewModel.swift */; };
5E7C760F9D7C178E17C75C52 /* ImportTokenViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7487BDF72352446E1266 /* ImportTokenViewControllerTests.swift */; };
5E7C76194F5934264E5BABC8 /* ActivityViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F5A42365FDA22AEE6F7 /* ActivityViewModel.swift */; };
5E7C76393408CC2489FF4527 /* AssetDefinitionsOverridesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F21FA7A02F6341FB58D /* AssetDefinitionsOverridesViewController.swift */; };
5E7C7648BFF9AE93CD97A1BE /* ConsoleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CF1465A1DCB44371BA9 /* ConsoleViewController.swift */; };
5E7C76696EF7F27EC0788CDD /* GenerateTransferMagicLinkViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7EEAAE9C23B68419E9F5 /* GenerateTransferMagicLinkViewModel.swift */; };
5E7C7669BBE6255A2377E070 /* SetSellTokensCardExpiryDateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7962AE417E12F13FF58E /* SetSellTokensCardExpiryDateViewController.swift */; };
5E7C766B96C59C7893CF2CB4 /* EditedTransactionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F1F965C69B80A234F1F /* EditedTransactionConfiguration.swift */; };
5E7C76738DDAAD623C6FB4DC /* PromptBackupWalletAfterExceedingThresholdViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C77685B78D5372F6C7CB0 /* PromptBackupWalletAfterExceedingThresholdViewViewModel.swift */; };
5E7C767848E46E079557A039 /* SeedPhraseCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C717B39E95B653F384AA0 /* SeedPhraseCellViewModel.swift */; };
5E7C768AA9654954A0DD87F0 /* OpenSeaNonFungibleTokenCardRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D913DAA3322F1C7DD46 /* OpenSeaNonFungibleTokenCardRowViewModel.swift */; };
5E7C768CFA892DEBB633961B /* SeedPhraseCollectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C788BDFBDF222B3F4BEAF /* SeedPhraseCollectionViewModel.swift */; };
5E7C7692C981580CD32228EB /* ChooseTokenCardTransferModeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C70FB40612BB02594EC00 /* ChooseTokenCardTransferModeViewController.swift */; };
5E7C76A0365D128B7F19A0C2 /* ProtectionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74BEC095303B66FB4B1E /* ProtectionCoordinator.swift */; };
5E7C76AFB9D51A7890FD4C60 /* KeystoreBackupIntroductionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7809B67CC2D8D6AA31C4 /* KeystoreBackupIntroductionViewModel.swift */; };
5E7C76AFBBACDD13BEF25DA9 /* ToolsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F970B01399530F62569 /* ToolsViewModel.swift */; };
5E7C76B7DDF7BB124B12A738 /* DappButtonViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C754BF8B4CC2DA82B1025 /* DappButtonViewModel.swift */; };
5E7C76B917517C93D1E26B0A /* LockEnterPasscodeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7981AB6584B25C72D46B /* LockEnterPasscodeCoordinator.swift */; };
5E7C76C4BDFB2FA2F6289AF0 /* AddressAndRPCServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C72CDD54E5A0C5BB23C89 /* AddressAndRPCServerTests.swift */; };
5E7C76C8A983A91A82F646E5 /* TokenInstanceWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C704499C81ACA3B08A752 /* TokenInstanceWebView.swift */; };
5E7C76D28BB14C7685296BEF /* DappsHomeEmptyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74B424FB5DE3A4D6A2F4 /* DappsHomeEmptyViewModel.swift */; };
5E7C76DE2F995FE2ABEE74C0 /* ActivitiesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7A1D9A35D86A3DE31989 /* ActivitiesViewController.swift */; };
5E7C76F8CB67466725C590CE /* FungibleTokenViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79ED9F842D3FC102AC54 /* FungibleTokenViewCellViewModel.swift */; };
5E7C7705B09D780E84E2FDA5 /* XMLHandlerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C702300BB7DB0FD7788EF /* XMLHandlerTest.swift */; };
5E7C772EC476993A170C840B /* GenerateSellMagicLinkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7892A9FC3F53B13498D9 /* GenerateSellMagicLinkViewController.swift */; };
5E7C773E3E3BBEB65C51DF2A /* UIStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D2C43C15D0762C7F374 /* UIStackView.swift */; };
5E7C774B5332AC0DC19C5B1B /* EthTokenViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74B82783A94091A43470 /* EthTokenViewCellViewModel.swift */; };
5E7C7751F57FE1B8A563A79B /* WalletSecurityLevelIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7553BB089397B7E74BE0 /* WalletSecurityLevelIndicator.swift */; };
5E7C775BE0C1CF2B2FCAEA4B /* DecodedFunctionCall+DecodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C786E7AACC1ECD44F2EAA /* DecodedFunctionCall+DecodeTests.swift */; };
5E7C77649E432A905B836E95 /* DappViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D8C3613A9BD9F147B3C /* DappViewCellViewModel.swift */; };
5E7C7788984F7ADCFE5B4DE0 /* AddressTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75B5AF76279A71395FC7 /* AddressTextField.swift */; };
5E7C77A652206E62A682D6EE /* SelectionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73BFE30E0D43E97806EF /* SelectionTableViewCell.swift */; };
5E7C77AD9FAAC18211B6F355 /* TransferTokensCardQuantitySelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7419F47CC8B2996AA8F9 /* TransferTokensCardQuantitySelectionViewController.swift */; };
5E7C77BFA252C7AA63BA5B90 /* TokenCardRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D931F68BFB5E1DCE001 /* TokenCardRowView.swift */; };
5E7C77D5AD018763345D8DD5 /* CanOpenContractWebPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D674F6B2415FB5552B0 /* CanOpenContractWebPage.swift */; };
5E7C77E844D710D7AFBC58D4 /* RequestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74DCC21272EC231A20E2 /* RequestViewController.swift */; };
5E7C782069BAD4A667543979 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C468EC03C073E0EEA03 /* SettingsViewController.swift */; };
5E7C78265EECE083C3EB1845 /* BrowserHomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78B61907C2C1E2BCD478 /* BrowserHomeViewModel.swift */; };
5E7C78407F6DCB0EDD562DF6 /* NonFungibleTokenViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C731B6F01534683227123 /* NonFungibleTokenViewCellViewModel.swift */; };
5E7C7855E46A6604B2028C9D /* BrowserErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F718714A0EA529664E7 /* BrowserErrorView.swift */; };
5E7C785C39CC8243BEC1219C /* PromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7E50E9184C7F0FE3966C /* PromptViewModel.swift */; };
5E7C78621C94C8AC509067AC /* ActiveWalletSessionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7EA7AD39A9F6703189FD /* ActiveWalletSessionView.swift */; };
5E7C786AD8E4877C36D3B14A /* TokenAdaptorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C775FD95FE80B0F1CEA33 /* TokenAdaptorTest.swift */; };
5E7C786DB5B71302FF66CBAD /* SendTransactionErrorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7BB7DBFDF5A5E4F2DDC0 /* SendTransactionErrorViewModel.swift */; };
5E7C78772A59685C37CB99C2 /* ToolsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7AB8844E5D88BD6B2F2A /* ToolsViewController.swift */; };
5E7C787EB90D113DA76574DD /* FileTokenEntriesProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C71617E1F8BE91D4EA7F5 /* FileTokenEntriesProviderTests.swift */; };
5E7C7896E99049F4B124FDF5 /* OpenSeaNonFungibleTokenDisplayHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7A9876B43B1D9D17A9A9 /* OpenSeaNonFungibleTokenDisplayHelper.swift */; };
5E7C78A31A16600FBA5C9956 /* ScanQRCodeCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7721E0E4D4EFDD35E196 /* ScanQRCodeCoordinator.swift */; };
5E7C78B576BC9A187445B002 /* DappRequestSwitchExistingChainCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C760A524D73F044CC2A4B /* DappRequestSwitchExistingChainCoordinator.swift */; };
5E7C78C511CD388E882DBD83 /* WalletConnectSessionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FA63647CED0B0BA5A9C /* WalletConnectSessionCell.swift */; };
5E7C78C68AD1922796E6C88F /* WalletConnectSessionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75F0DB84DB0F5449D6C1 /* WalletConnectSessionsViewController.swift */; };
5E7C78F1D29280E3FF4EAF5E /* RoundedBackground.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75918317E13AD540DCA7 /* RoundedBackground.swift */; };
5E7C78F7C4848D484AD4183A /* DefaultActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7AEDAAE638601C7122A5 /* DefaultActivityView.swift */; };
5E7C7900E8FF0E478376861B /* URLTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C716ABBF98AD0823CB4A0 /* URLTests.swift */; };
5E7C79284D45EF4C5440E546 /* EnabledServersCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C7CB95B7EE4B2547585 /* EnabledServersCoordinator.swift */; };
5E7C792AA15C1D3560A18CF8 /* ConsoleCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C51CEC4AAFDFBD75482 /* ConsoleCoordinator.swift */; };
5E7C793BF142AEC0792A68C3 /* BackupSeedPhraseCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79107D8AAA345518435F /* BackupSeedPhraseCoordinator.swift */; };
5E7C793EEF16E1689FE62543 /* WhatsNewListingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C710FD4CF798DEAC11F83 /* WhatsNewListingViewController.swift */; };
5E7C793F7E346402CDAF771F /* AssetDefinitionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FE30D58E4022AF04E48 /* AssetDefinitionStoreTests.swift */; };
5E7C7965C9BF539ABAD1D01C /* FakeDomainResolutionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7900C580D38703DEB396 /* FakeDomainResolutionService.swift */; };
5E7C79880D398BF8D145D666 /* DeepLinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74A5A91E5DE208B33325 /* DeepLinkTests.swift */; };
5E7C79A9B4DCEB1A62D657B7 /* CrashReporterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D7B32E3672F2A7B0A68 /* CrashReporterViewModel.swift */; };
5E7C79BFFFB6A5FE833489C0 /* ActivitiesCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C72E648B7C34EDA193BDA /* ActivitiesCoordinator.swift */; };
5E7C79D78AA5E774119BE49B /* TextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CFDE7DEA8C06C4100AF /* TextField.swift */; };
5E7C79DC5BDC391C983B6CAC /* ChainIdTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78DB6F47344EBBC2567F /* ChainIdTests.swift */; };
5E7C79E9A6A3DFB7FA680752 /* DappViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C793CDFA907BFDFECB6CB /* DappViewCell.swift */; };
5E7C79EB8A6EC89F6F033268 /* CreateInitialWalletViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74A5B5B9D8AD0BD913C1 /* CreateInitialWalletViewController.swift */; };
5E7C7A0D678C2CE065CC8BB1 /* Erc1155TokenIdsFetcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C719EC2B8B381C56F8440 /* Erc1155TokenIdsFetcherTests.swift */; };
5E7C7A4384A8E3F22D3F8249 /* SetSellTokensCardExpiryDateViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C700CD3E43689E88FBE9B /* SetSellTokensCardExpiryDateViewModel.swift */; };
5E7C7A4700C79350AA486E09 /* SeedPhraseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C791C60E8AAF3F4239375 /* SeedPhraseCell.swift */; };
5E7C7A496E69849D06DF2731 /* AssetDefinitionStoreCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D58E7A5DE05425623D2 /* AssetDefinitionStoreCoordinator.swift */; };
5E7C7A67B6143DFB9B1CF02B /* ConfirmSignMessageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7DD9C564F2C7DE435894 /* ConfirmSignMessageTableViewCell.swift */; };
5E7C7A6CC21C553CD4008F14 /* DappButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75E7D995ABE0E6B7AD55 /* DappButton.swift */; };
5E7C7A7FFA16D3505F94BB9E /* FakeActivitiesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7BB70AD8C1E92D37196F /* FakeActivitiesService.swift */; };
5E7C7A80B5791BFCEB7E6862 /* Constants+CredentialsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7168A1780F3411374365 /* Constants+CredentialsTests.swift */; };
5E7C7A91D0F6CBDA3C89DEAC /* LocaleViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79E3BC4CACB123840A42 /* LocaleViewCell.swift */; };
5E7C7A928412AF3E16CDA038 /* AmountTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73D0DCE61EA2DE2DA21D /* AmountTextField.swift */; };
5E7C7AAC782446EADECEADF1 /* SeedPhraseBackupIntroductionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C77AED5BC29ED8D075D08 /* SeedPhraseBackupIntroductionViewModel.swift */; };
5E7C7AB6950E43BD6E8D0CBE /* TokensViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B3302309706CA0F972A /* TokensViewController.swift */; };
5E7C7ACB2F44B820940EACEB /* TokenInstanceActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C741DF75781BBB24CE6D0 /* TokenInstanceActionViewController.swift */; };
5E7C7AD1BA92A8FFF930F8DC /* BrowserURLParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C8CA3706DC14167786C /* BrowserURLParserTests.swift */; };
5E7C7AD59EA28935E32B3E91 /* KeystoreBackupIntroductionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F829626688EA50E1B68 /* KeystoreBackupIntroductionViewController.swift */; };
5E7C7ADB4D80243679028A6D /* IntExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F4F209C6EE3828E18EC /* IntExtensionsTests.swift */; };
5E7C7AE2EF04A23EC7C5ADFD /* ImportMagicTokenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7535095323B035CA47C0 /* ImportMagicTokenViewController.swift */; };
5E7C7AFF5433B2B8B3415C55 /* DefaultActivityCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B6849D43348C5109712 /* DefaultActivityCellViewModel.swift */; };
5E7C7B0367CFB413C6885474 /* GenerateSellMagicLinkViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7624D6F7EA55F6F167B3 /* GenerateSellMagicLinkViewModel.swift */; };
5E7C7B2A4B7C94922DED2EA0 /* TokenCardRowViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78CDFEB86A8356EA5818 /* TokenCardRowViewProtocol.swift */; };
5E7C7B2C388D0B6E8AE1EED6 /* TransactionConfirmationRowDescriptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7919EE31DC0B8FCF0D40 /* TransactionConfirmationRowDescriptionView.swift */; };
5E7C7B3E08EEA63C5B68B9C4 /* TokenCardRedemptionInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C778F20D32B70D7FF2135 /* TokenCardRedemptionInfoViewController.swift */; };
5E7C7B4778FF36371701242E /* BrowserHistoryHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79FA3E6A05845ECFCDCF /* BrowserHistoryHeaderView.swift */; };
5E7C7B4C7DECBF4834B1E6A4 /* CreateInitialWalletViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73BA4FF25754ACB41255 /* CreateInitialWalletViewModel.swift */; };
5E7C7B4E3DEA90147A5A9E0A /* TokensDataStoreTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C71E355BD14E975AF7491 /* TokensDataStoreTest.swift */; };
5E7C7B89694C62A14CBE8105 /* FakeEventsDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C71A8BE594C1D126AB309 /* FakeEventsDataStore.swift */; };
5E7C7BA90D4D854B33D0E355 /* WebImageUrlTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7474F6B54D2601222FFB /* WebImageUrlTests.swift */; };
5E7C7BAF922C3EB4D1B22C46 /* VerifySeedPhraseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C788ADDEA0609433B1FDF /* VerifySeedPhraseViewController.swift */; };
5E7C7BDE0060F5C350AFD34B /* ActivityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C70F9F343E4ACFA1AB388 /* ActivityViewController.swift */; };
5E7C7BFE70D7C2CC0C84B72A /* GroupActivityCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7BAEF70990DA14C474EB /* GroupActivityCellViewModel.swift */; };
5E7C7BFE9C8CAA3E204B1FAA /* TokenRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F89E3480D3680750EA9 /* TokenRowView.swift */; };
5E7C7C0D3181CD31A581AEBE /* EditBookmarkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F55495A6095B3E86248 /* EditBookmarkViewController.swift */; };
5E7C7C0FAC500A6651E663FD /* TransferTokensCardQuantitySelectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C703BA1D0E9ACB7399155 /* TransferTokensCardQuantitySelectionViewModel.swift */; };
5E7C7C60BAF11B0BD135FC1E /* GroupActivityViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7E58DD0CF4E2B35B6ED2 /* GroupActivityViewCell.swift */; };
5E7C7C869A09FD09DCE77EE6 /* ActivityCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C760CC5A9E144BDB5451D /* ActivityCellViewModel.swift */; };
5E7C7C8C689E972389F4A564 /* CrashReporterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C76A087FB8690364F8552 /* CrashReporterViewController.swift */; };
5E7C7C98EAF40E8110241DBD /* NonFungibleTokenViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C783E3ADA4CF9554A0E7D /* NonFungibleTokenViewCell.swift */; };
5E7C7CA7562FD8352967EFBD /* PromptBackupWalletAfterReceivingEtherViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F6C71DDC98D7DF754B2 /* PromptBackupWalletAfterReceivingEtherViewViewModel.swift */; };
5E7C7CC1E06FFC3A5BEBF1EC /* WhatsNewViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75F846C598287230CFAB /* WhatsNewViews.swift */; };
5E7C7CCA2D436A940E874D47 /* VerifySeedPhraseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C739774984CDE1D3D7555 /* VerifySeedPhraseViewModel.swift */; };
5E7C7CDE2814481CD7BC47AC /* PushNotificationsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FC75FF544B1DF0B0D8B /* PushNotificationsService.swift */; };
5E7C7CE29C74DF7FDDDB6A0D /* ERC721-TokenScript.tsml in Resources */ = {isa = PBXBuildFile; fileRef = 5E7C7676A744239C4880A3ED /* ERC721-TokenScript.tsml */; };
5E7C7CE5CA19183FCED8C907 /* TokensViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7EE467A7F5F2E5B1F660 /* TokensViewModel.swift */; };
5E7C7CF06533EDACC8E220B3 /* StaticHTMLViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C764B98F526271E4C2A6A /* StaticHTMLViewController.swift */; };
5E7C7CF43176653FFCE86644 /* SettingsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7B1FB2702A2A8A4EBD76 /* SettingsCoordinator.swift */; };
5E7C7CF6B5C96376B7BF382B /* ElevateWalletSecurityCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CE6E3560E773D2287E2 /* ElevateWalletSecurityCoordinator.swift */; };
5E7C7D03D745BF5C202A2CD1 /* TokensCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F932B48011A24C26733 /* TokensCoordinator.swift */; };
5E7C7D0A8197BF7725619D87 /* TransactionRowCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7365D14169D22AE1D20A /* TransactionRowCellViewModel.swift */; };
5E7C7D198781B7C98A12ABBC /* WalletFilterTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7F85D006C2ECC0B9C150 /* WalletFilterTest.swift */; };
5E7C7D1EE18AC83D633A6749 /* EnterPasswordCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78454B11E39CF8B5E695 /* EnterPasswordCoordinator.swift */; };
5E7C7D28171AB1C7FF5379A7 /* OpenSeaNonFungibleTokenViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C703366F010BFEF6B06C6 /* OpenSeaNonFungibleTokenViewCell.swift */; };
5E7C7D5843B705ACD26E9090 /* AssetDefinitionDiskBackingStoreWithOverridesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C79EF9D2C12F396364B92 /* AssetDefinitionDiskBackingStoreWithOverridesTests.swift */; };
5E7C7D7A68C7780C293301F7 /* HDWalletTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75DE215F0AAEF284948F /* HDWalletTest.swift */; };
5E7C7D7F197980329CFB502D /* DappCommandTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75FF98048AC1BA905580 /* DappCommandTests.swift */; };
5E7C7DB7B431837C0D7031B1 /* ChooseSendPrivateTransactionsProviderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73BF5CE15E6D7AFC3F0C /* ChooseSendPrivateTransactionsProviderViewModel.swift */; };
5E7C7DCE5242D2AC0A8DA65C /* TokenCardRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7CAA3D0C19444005EA83 /* TokenCardRowViewModel.swift */; };
5E7C7E02785866606FF298F3 /* OpenSeaNonFungibleTokenViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C72FBC0D2787AAA804098 /* OpenSeaNonFungibleTokenViewCellViewModel.swift */; };
5E7C7E04D4DDD7D8881A2AB1 /* ImportMagicLinkCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C76AF81B8DFF605558499 /* ImportMagicLinkCoordinator.swift */; };
5E7C7E2109BCEB05899A4F9A /* DefaultActivityItemViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C76B3FD690DC23263DE26 /* DefaultActivityItemViewCell.swift */; };
5E7C7E2BCAB70E73795B5B48 /* EtherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7228C9BEB801D4CD34DE /* EtherTests.swift */; };
5E7C7E34C8D389FB7056EB7D /* CollectionViewLeftAlignedFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D8A8A4E7A77F7344E2F /* CollectionViewLeftAlignedFlowLayout.swift */; };
5E7C7E38EE25F8837CDF6875 /* TransactionRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7DDCCEDE8A14A9C49E4A /* TransactionRowViewModel.swift */; };
5E7C7E47C3C412A52DED7380 /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7AC5A210D034DBC75FB0 /* TextView.swift */; };
5E7C7E5C76318C0E802F377F /* TokenScriptFilterParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7084B3FA83B36252B129 /* TokenScriptFilterParserTests.swift */; };
5E7C7E7AEF01B9D170228342 /* TimeEntryField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73EFA9494B31C683A287 /* TimeEntryField.swift */; };
5E7C7E83AD74AFB0C717EAC0 /* DappsHomeViewControllerHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C799D2B7D91072FC0050B /* DappsHomeViewControllerHeaderView.swift */; };
5E7C7E8E89279EB6DB805620 /* SuccessOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FF2EF77D5004A600DDB /* SuccessOverlayView.swift */; };
5E7C7EAAF2BD4D12987968E4 /* MyDappCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7324C9AC776E3A7B43D1 /* MyDappCellViewModel.swift */; };
5E7C7EAED92E4AE8B99217AB /* TransferTokensCardQuantitySelectionViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7021EE19C4B81CAAF3C0 /* TransferTokensCardQuantitySelectionViewControllerTests.swift */; };
5E7C7EB845B0EE96CC8DCF43 /* ServerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7FCE2427A30ACD860DF8 /* ServerViewModel.swift */; };
5E7C7ECE164289A89734B4EF /* LocalesCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C76C895E7BFA47233068C /* LocalesCoordinator.swift */; };
5E7C7ED4612686DAD9B9D093 /* TokensCardViewControllerTitleHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C71C2C110B621EFDE336F /* TokensCardViewControllerTitleHeader.swift */; };
5E7C7EDA1BB781A45C1C19CD /* ImportWalletTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73D26F24C4AAE981E2F2 /* ImportWalletTab.swift */; };
5E7C7EE445B044CA15171BD5 /* DappsHomeHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C799836611BEE66000EE1 /* DappsHomeHeaderViewModel.swift */; };
5E7C7EEB905CA4DEF2BD9608 /* ReplaceTransactionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C743C5382AF2288A1DB0D /* ReplaceTransactionCoordinator.swift */; };
5E7C7EEE563D81793CB96FA0 /* TransferNFTCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C755132D9B6F95080A1BE /* TransferNFTCoordinator.swift */; };
5E7C7EF1F2CDFA52BBF1C620 /* BrowserHistoryCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C712F42374C0B8DF8C64F /* BrowserHistoryCellViewModel.swift */; };
5E7C7F01A771565A1BCF7FFA /* SeedPhraseCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C77BCBD2C2BE682D384DB /* SeedPhraseCollectionView.swift */; };
5E7C7F1623D246AD32378D29 /* PromptBackupWalletViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C796C7DEA3C2A70861828 /* PromptBackupWalletViewViewModel.swift */; };
5E7C7F1B297CE042114EF095 /* LockEnterPasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75CBBFF0273EF476F95B /* LockEnterPasscodeViewController.swift */; };
5E7C7F53A21D1D0FE576DD8F /* ElevateWalletSecurityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C753A2216F043CBDEC07C /* ElevateWalletSecurityViewController.swift */; };
5E7C7F61D540CAFC68D6843D /* WebImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C77A8E9F8DF94ED53D452 /* WebImageView.swift */; };
5E7C7F67945615E242B61CC3 /* BoxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C5454600A70DCFD7C0E /* BoxView.swift */; };
5E7C7F808D0B0B19ECEA6623 /* ETH.tsml in Resources */ = {isa = PBXBuildFile; fileRef = 5E7C768D3C3F400E0B88B575 /* ETH.tsml */; };
5E7C7F8271F730462D4E3D93 /* FakeBlockiesGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C737AF4E3BED49DD63CF4 /* FakeBlockiesGenerator.swift */; };
5E7C7F906FE07C75F357569B /* DAI.tsml in Resources */ = {isa = PBXBuildFile; fileRef = 5E7C75D9C3EA9FF978ECF8E5 /* DAI.tsml */; };
5E7C7FA36B12D00E131398CF /* TokenScriptOverrides+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74CB1950B1EC558685A4 /* TokenScriptOverrides+Extensions.swift */; };
5E7C7FC0770A411DB09F8C09 /* FungibleTokenViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C077372C3F2A4349FA1 /* FungibleTokenViewCell.swift */; };
5E7C7FC3D8846843465B0F90 /* ServersCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C78EFAF641C41F06C46BF /* ServersCoordinatorTests.swift */; };
5E7C7FC76A025AD91D57B960 /* HistoriesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C715BBA7416942FDA8516 /* HistoriesViewModel.swift */; };
5E7C7FCC321493B41C1083C1 /* EnterSellTokensCardPriceQuantityViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C765E0DC0174E9788CCF9 /* EnterSellTokensCardPriceQuantityViewModel.swift */; };
5E7C7FD7D2C8BCF6B127FB84 /* EnableServersHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7DC3AEBE4049927B7625 /* EnableServersHeaderView.swift */; };
5E7C7FDCAE5ED2EEE02CE661 /* OpenSeaNonFungibleTokenCardRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73E57ADDF29E0A5FB87E /* OpenSeaNonFungibleTokenCardRowView.swift */; };
5E7C7FE1E7806D33001F9867 /* ShowSeedPhraseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73CC82B9877AF4A42333 /* ShowSeedPhraseViewController.swift */; };
5E7C7FE5F70D5777FD7258B2 /* DappsHomeEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C790B6371A5BCD733A4BE /* DappsHomeEmptyView.swift */; };
5E7C7FF312AB61DBEBD86C94 /* WhatsNewViewModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7E9871A0D0D81A012640 /* WhatsNewViewModels.swift */; };
613D04891FDE15F8008DE72E /* COMODO ECC Domain Validation Secure Server CA 2.cer in Resources */ = {isa = PBXBuildFile; fileRef = 613D04881FDE15F8008DE72E /* COMODO ECC Domain Validation Secure Server CA 2.cer */; };
61C359E22002AC9D0097B04D /* TransactionSigningTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C359E12002AC9D0097B04D /* TransactionSigningTests.swift */; };
61DCE17D2001A7A20053939F /* RLPTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DCE17C2001A7A20053939F /* RLPTests.swift */; };
61FC5ED11FCFBDEB00CCB12A /* EtherNumberFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61FC5ED01FCFBDEB00CCB12A /* EtherNumberFormatterTests.swift */; };
732086B9201508690047F605 /* SplashCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732086B8201508690047F605 /* SplashCoordinator.swift */; };
732E0F502022716700B39C1F /* LockEnterPasscodeCoordinatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732E0F4F2022716700B39C1F /* LockEnterPasscodeCoordinatorTest.swift */; };
732E0F522022754600B39C1F /* FakeLockProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732E0F512022754600B39C1F /* FakeLockProtocol.swift */; };
732E0F542022786400B39C1F /* LockCreatePasscodeCoordinatorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732E0F532022786400B39C1F /* LockCreatePasscodeCoordinatorTest.swift */; };
737D1675202BDCB400B42DDE /* UINavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 737D1674202BDCB400B42DDE /* UINavigationController.swift */; };
73958DC720263525000A40EB /* SplashCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73958DC620263525000A40EB /* SplashCoordinatorTests.swift */; };
73ACEF0120163ED4003DD71D /* LockViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73ACEF0020163ED4003DD71D /* LockViewModel.swift */; };
73C41C71201B46AD00243C6C /* LockEnterPasscodeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C41C70201B46AD00243C6C /* LockEnterPasscodeViewModel.swift */; };
73C41C73201B5EFF00243C6C /* LockCreatePasscodeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C41C72201B5EFF00243C6C /* LockCreatePasscodeViewModel.swift */; };
73CBC761202139FB00374666 /* FakeGetEthBalance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73CBC760202139FB00374666 /* FakeGetEthBalance.swift */; };
73ED85A72034BFEF00593BF3 /* UITextFieldAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73ED85A62034BFEF00593BF3 /* UITextFieldAdditions.swift */; };
73ED85A92034C42D00593BF3 /* StringFormatterTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73ED85A82034C42D00593BF3 /* StringFormatterTest.swift */; };
76F1D09ED5C81F9B420FACD4 /* TokenScriptSignatureVerifierTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1D7C0B5043312AADA668A /* TokenScriptSignatureVerifierTest.swift */; };
76F1D0A410FCFEB38307F7F9 /* BrowserHomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1DD09B44FD653C1500DA8 /* BrowserHomeViewController.swift */; };
76F1D12A7ED6E35000B1B020 /* DappBrowserCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1D4E689C3ECFD38CBBC47 /* DappBrowserCoordinator.swift */; };
76F1D137B10D8309E513BBDD /* OrderSigningTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1DE8ADA3176D0277EDF20 /* OrderSigningTests.swift */; };
76F1D13FC8A41AD967C59947 /* ClaimOrderCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1DACA9404AD6740BEADBB /* ClaimOrderCoordinatorTests.swift */; };
76F1D3B0E2CDBE82B764C0C7 /* MyDappCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1D948016AAE8470099748 /* MyDappCell.swift */; };
76F1D5DFFA5652DC16EF713D /* DappBrowserNavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1DF357BEAC88C6AEB6D58 /* DappBrowserNavigationBar.swift */; };
76F1D6B78F541D723F4E6D7B /* BookmarksViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1DB8034ACC2FC91F818F9 /* BookmarksViewController.swift */; };
76F1DBF9F5359160063625B2 /* BrowserHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1DAFCBB43B6639472A229 /* BrowserHistoryViewController.swift */; };
76F1DC92CDEB695115DBC47C /* UniversalLinkHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1D96298E216CBFC3DD78B /* UniversalLinkHandlerTests.swift */; };
76F1DD10DF9A6C844E5F57D6 /* CreateRedeemTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1D8877226D5DD086B135D /* CreateRedeemTests.swift */; };
76F1DD3DF34BCCFE9BE3CEBB /* BookmarksViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1D3AB33F1310B03B18E37 /* BookmarksViewViewModel.swift */; };
771A8485203242B400528D28 /* ActiveWalletViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 771A8484203242B400528D28 /* ActiveWalletViewModelTests.swift */; };
771AA964200D5EDB00D25403 /* WordCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 771AA963200D5EDB00D25403 /* WordCollectionViewCell.swift */; };
771AA966200D5F1900D25403 /* WordCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 771AA965200D5F1900D25403 /* WordCollectionViewCell.xib */; };
77872D25202505B70032D687 /* EnterKeystorePasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77872D24202505B70032D687 /* EnterKeystorePasswordViewController.swift */; };
77872D27202505C00032D687 /* EnterPasswordViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77872D26202505C00032D687 /* EnterPasswordViewModel.swift */; };
77872D2D202514AD0032D687 /* EnterPasswordCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77872D2C202514AD0032D687 /* EnterPasswordCoordinatorTests.swift */; };
77872D302026DC570032D687 /* SplashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77872D2F2026DC570032D687 /* SplashViewController.swift */; };
778EAF7D1FF10AF400C8E2AB /* SettingsCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778EAF7C1FF10AF400C8E2AB /* SettingsCoordinatorTests.swift */; };
8499D13528C1FABDC27EA7B1 /* SmartContractHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8499DDC9B09F49E7799DA0E1 /* SmartContractHelperTests.swift */; };
8703F66B26136A500082EE25 /* RenameWalletViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8703F66A26136A500082EE25 /* RenameWalletViewController.swift */; };
8703F687261461E50082EE25 /* RenameWalletViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8703F686261461E40082EE25 /* RenameWalletViewModel.swift */; };
8703FC00270366DA0062C416 /* SafariWebExtensionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8703FBFF270366DA0062C416 /* SafariWebExtensionHandler.swift */; };
8703FC03270366DA0062C416 /* _locales in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC02270366DA0062C416 /* _locales */; };
8703FC05270366DA0062C416 /* images in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC04270366DA0062C416 /* images */; };
8703FC07270366DA0062C416 /* manifest.json in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC06270366DA0062C416 /* manifest.json */; };
8703FC0B270366DA0062C416 /* content.js in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC0A270366DA0062C416 /* content.js */; };
8703FC0D270366DA0062C416 /* popup.html in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC0C270366DA0062C416 /* popup.html */; };
8703FC0F270366DA0062C416 /* popup.css in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC0E270366DA0062C416 /* popup.css */; };
8703FC11270366DA0062C416 /* popup.js in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC10270366DA0062C416 /* popup.js */; };
8703FC15270366DA0062C416 /* AlphaWalletSafariExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8703FBFD270366DA0062C416 /* AlphaWalletSafariExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
870415A125E8FBD30013F3E2 /* MixpanelCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 870415A025E8FBD30013F3E2 /* MixpanelCoordinatorTests.swift */; };
8712A37F26F315190009C376 /* EditPriceAlertViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8712A37E26F315190009C376 /* EditPriceAlertViewController.swift */; };
8712A38B26F476030009C376 /* StatefulView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8712A38A26F476030009C376 /* StatefulView.swift */; };
8712A38D26F476540009C376 /* EditPriceAlertViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8712A38C26F476540009C376 /* EditPriceAlertViewModel.swift */; };
8712A39026F476900009C376 /* EditPriceAlertCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8712A38F26F476900009C376 /* EditPriceAlertCoordinator.swift */; };
8712A39226F476EF0009C376 /* PriceAlertsPageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8712A39126F476EF0009C376 /* PriceAlertsPageViewModel.swift */; };
8712F337265BCAEF0043493B /* WalletSummaryTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8712F336265BCAEF0043493B /* WalletSummaryTableViewCell.swift */; };
8713400D28B52DAB00815F10 /* SelectServiceToBuyCryptoCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8713400C28B52DAB00815F10 /* SelectServiceToBuyCryptoCoordinator.swift */; };
8713401128B6093900815F10 /* BuyCryptoUsingThirdPartyCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8713401028B6093900815F10 /* BuyCryptoUsingThirdPartyCoordinator.swift */; };
871442FD27FB1EE6008819D1 /* FunctionCallArgumentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871442FC27FB1EE6008819D1 /* FunctionCallArgumentTests.swift */; };
8717D37627B415C500FB789D /* WalletConnectV1Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717D37527B415C500FB789D /* WalletConnectV1Session.swift */; };
8717DA37273A714E002D3D66 /* WalletConnectServerProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717DA36273A714E002D3D66 /* WalletConnectServerProvider.swift */; };
8717DA39273A7E83002D3D66 /* WalletConnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717DA38273A7E83002D3D66 /* WalletConnect.swift */; };
8717DA3B273AB176002D3D66 /* RequestHandlerToAvoidMemoryLeak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717DA3A273AB176002D3D66 /* RequestHandlerToAvoidMemoryLeak.swift */; };
8717DA3D273AB19E002D3D66 /* WalletConnectRequestConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717DA3C273AB19E002D3D66 /* WalletConnectRequestConverter.swift */; };
8717DA40273AC5C7002D3D66 /* WalletConnectV1Provider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8717DA3F273AC5C7002D3D66 /* WalletConnectV1Provider.swift */; };
871CE2E727DF80AF00B1E1CF /* SelectableSlippageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871CE2E627DF80AF00B1E1CF /* SelectableSlippageView.swift */; };
871CE2E927DF80C800B1E1CF /* SelectableSlippageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871CE2E827DF80C800B1E1CF /* SelectableSlippageViewModel.swift */; };
871CE2EB27DF810100B1E1CF /* EditableSlippageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871CE2EA27DF810100B1E1CF /* EditableSlippageView.swift */; };
871CE2ED27DF811900B1E1CF /* EditableSlippageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871CE2EC27DF811900B1E1CF /* EditableSlippageViewModel.swift */; };
871CE2F827E0D5B000B1E1CF /* SwapOptionsHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871CE2F727E0D5B000B1E1CF /* SwapOptionsHeaderViewModel.swift */; };
871E684324E56A4200F220A7 /* TransactionConfirmationHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871E684224E56A4200F220A7 /* TransactionConfirmationHeaderView.swift */; };
871E684524E56A6000F220A7 /* TransactionConfirmationTableHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871E684424E56A6000F220A7 /* TransactionConfirmationTableHeaderViewModel.swift */; };
871E684B24E574F100F220A7 /* ActivityIndicatorControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871E684824E574F000F220A7 /* ActivityIndicatorControl.swift */; };
8722323E28D84913001A9BCC /* RampTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8722323D28D84913001A9BCC /* RampTests.swift */; };
8722324428D8603F001A9BCC /* OneinchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8722324328D8603F001A9BCC /* OneinchTests.swift */; };
8722324928D8A778001A9BCC /* UiTweaks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8722324828D8A778001A9BCC /* UiTweaks.swift */; };
8722F86B25F79A2E00293D89 /* UIResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8722F86A25F79A2E00293D89 /* UIResponder.swift */; };
8722F86D25F79A4700293D89 /* UITableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8722F86C25F79A4700293D89 /* UITableViewCell.swift */; };
87242E4225F2749500F0E89D /* SendViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87242E4125F2749500F0E89D /* SendViewControllerTests.swift */; };
8727149A282175EB00901B3E /* NFTAssetListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87271499282175EB00901B3E /* NFTAssetListViewModel.swift */; };
8727149C2822489300901B3E /* ContainerCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8727149B2822489200901B3E /* ContainerCollectionViewCell.swift */; };
87281AEE2885219A0066E31E /* TableViewDiffableDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87281AED2885219A0066E31E /* TableViewDiffableDataSource.swift */; };
87281AF0288521CB0066E31E /* DummySearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87281AEF288521CB0066E31E /* DummySearchView.swift */; };
87281AF2288581320066E31E /* TokenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87281AF1288581320066E31E /* TokenViewModelTests.swift */; };
8728E2362938E9EF009E633F /* UnconfirmedTransactionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728E2352938E9EF009E633F /* UnconfirmedTransactionTests.swift */; };
8728FFD727428F29008E5524 /* Erc875NonFungibleRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728FFD627428F29008E5524 /* Erc875NonFungibleRowViewModel.swift */; };
8728FFD927428F43008E5524 /* NonFungibleRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728FFD827428F43008E5524 /* NonFungibleRowViewModel.swift */; };
8728FFDB27428F87008E5524 /* NonFungibleRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728FFDA27428F87008E5524 /* NonFungibleRowView.swift */; };
8728FFDF27428FEA008E5524 /* TokenAttributeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728FFDE27428FEA008E5524 /* TokenAttributeViewModel.swift */; };
8728FFE12742900A008E5524 /* SingleNFTAssetSelectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728FFE02742900A008E5524 /* SingleNFTAssetSelectionViewModel.swift */; };
8728FFE32742906A008E5524 /* TokenCardTableViewCellFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728FFE22742906A008E5524 /* TokenCardTableViewCellFactory.swift */; };
8728FFEA2743CAA7008E5524 /* NFTAssetSelectionSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8728FFE92743CAA7008E5524 /* NFTAssetSelectionSectionHeaderView.swift */; };
872A98662862EC0C00196EA3 /* base64_image_example.txt in Resources */ = {isa = PBXBuildFile; fileRef = 872A98652862EC0C00196EA3 /* base64_image_example.txt */; };
872A987128645EF100196EA3 /* SectionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987028645EF100196EA3 /* SectionProtocol.swift */; };
872A987328645F1D00196EA3 /* SendFungiblesTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987228645F1D00196EA3 /* SendFungiblesTransactionViewModel.swift */; };
872A987528645F6800196EA3 /* DappOrWalletConnectTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987428645F6800196EA3 /* DappOrWalletConnectTransactionViewModel.swift */; };
872A987728645F9A00196EA3 /* TokenScriptTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987628645F9A00196EA3 /* TokenScriptTransactionViewModel.swift */; };
872A987928645FC700196EA3 /* SendNftTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987828645FC700196EA3 /* SendNftTransactionViewModel.swift */; };
872A987B28645FF100196EA3 /* ClaimPaidErc875MagicLinkViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987A28645FF100196EA3 /* ClaimPaidErc875MagicLinkViewModel.swift */; };
872A987D2864601A00196EA3 /* SpeedupTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987C2864601A00196EA3 /* SpeedupTransactionViewModel.swift */; };
872A987F2864604500196EA3 /* CancelTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A987E2864604500196EA3 /* CancelTransactionViewModel.swift */; };
872A98812864606700196EA3 /* SwapTransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872A98802864606700196EA3 /* SwapTransactionViewModel.swift */; };
872D9564271D633E00870971 /* WalletConnectConnectionTimeoutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872D9563271D633D00870971 /* WalletConnectConnectionTimeoutViewController.swift */; };
87300E872850A674009DE4B3 /* WalletApiCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87300E862850A674009DE4B3 /* WalletApiCoordinator.swift */; };
87300E892851C9D8009DE4B3 /* AcceptWalletConnectSessionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87300E882851C9D8009DE4B3 /* AcceptWalletConnectSessionViewModel.swift */; };
87300E8B2851C9FE009DE4B3 /* AcceptDeepLinkViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87300E8A2851C9FE009DE4B3 /* AcceptDeepLinkViewModel.swift */; };
87300E8E28520F28009DE4B3 /* EnsRecordsStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87300E8D28520F28009DE4B3 /* EnsRecordsStorageTests.swift */; };
8733474E24ED008A002D649D /* TransactionConfirmationRowInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8733474D24ED008A002D649D /* TransactionConfirmationRowInfoView.swift */; };
8736214D264D3B0000AAF794 /* XYMarkerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8736214B264D3AFF00AAF794 /* XYMarkerView.swift */; };
8736214E264D3B0000AAF794 /* BalloonMarker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8736214C264D3AFF00AAF794 /* BalloonMarker.swift */; };
873784FC28DB1F8600CE836F /* SelectSwapToolViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873784FB28DB1F8600CE836F /* SelectSwapToolViewController.swift */; };
873784FE28DB5D3000CE836F /* SelectedSwapToolsCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873784FD28DB5D3000CE836F /* SelectedSwapToolsCollectionView.swift */; };
8737850028DB5D6700CE836F /* SelectedSwapToolsCollectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873784FF28DB5D6700CE836F /* SelectedSwapToolsCollectionViewModel.swift */; };
8737850228DB5DBF00CE836F /* SwapToolCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850128DB5DBF00CE836F /* SwapToolCollectionViewCell.swift */; };
8737850428DB5DD300CE836F /* SwapToolCollectionViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850328DB5DD300CE836F /* SwapToolCollectionViewCellViewModel.swift */; };
8737850628DB5E0100CE836F /* SelectSwapToolViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850528DB5E0100CE836F /* SelectSwapToolViewModel.swift */; };
8737850828DB5E2800CE836F /* SelectableSwapToolTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850728DB5E2800CE836F /* SelectableSwapToolTableViewCellViewModel.swift */; };
8737850A28DB5E4B00CE836F /* SelectableSwapToolTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850928DB5E4B00CE836F /* SelectableSwapToolTableViewCell.swift */; };
8737850C28DC907300CE836F /* SelectSwapRouteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850B28DC907300CE836F /* SelectSwapRouteViewController.swift */; };
8737850E28DC91AA00CE836F /* SelectSwapRouteViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850D28DC91AA00CE836F /* SelectSwapRouteViewModel.swift */; };
8737851028DC977E00CE836F /* SelectableSwapRouteTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737850F28DC977E00CE836F /* SelectableSwapRouteTableViewCellViewModel.swift */; };
8737851228DC97E200CE836F /* SelectableSwapRouteTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737851128DC97E200CE836F /* SelectableSwapRouteTableViewCell.swift */; };
8737851428DD8A6B00CE836F /* SwapRouteSummaryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737851328DD8A6B00CE836F /* SwapRouteSummaryViewModel.swift */; };
8737851628DD8A9100CE836F /* SwapRouteSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8737851528DD8A9100CE836F /* SwapRouteSummaryView.swift */; };
8739912D2861ED9B00465D3C /* LogLargeNftJsonFilesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739912C2861ED9B00465D3C /* LogLargeNftJsonFilesTests.swift */; };
8739BB5526CCECD10045CFED /* Erc875NonFungibleRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BB5426CCECD10045CFED /* Erc875NonFungibleRowView.swift */; };
8739BB6026CCED010045CFED /* SelectableNFTAssetContainerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BB5F26CCED010045CFED /* SelectableNFTAssetContainerViewModel.swift */; };
8739BB6626CCED4B0045CFED /* NFTAssetsPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BB6526CCED4B0045CFED /* NFTAssetsPageView.swift */; };
8739BB6C26CCED670045CFED /* NFTAssetsPageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BB6B26CCED670045CFED /* NFTAssetsPageViewModel.swift */; };
8739BB8F26CCF2F70045CFED /* ActivitiesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BB8E26CCF2F70045CFED /* ActivitiesView.swift */; };
8739BBC726CD29510045CFED /* NFTAssetSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BBC626CD29510045CFED /* NFTAssetSelectionViewController.swift */; };
8739BBCD26CD298B0045CFED /* NFTAssetSelectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BBCC26CD298B0045CFED /* NFTAssetSelectionViewModel.swift */; };
8739BBD426CD2A820045CFED /* NFTAssetSelectionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8739BBD326CD2A820045CFED /* NFTAssetSelectionCoordinator.swift */; };
873F8063246E8E3E00EEE5EF /* SelectCurrencyButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873F8062246E8E3E00EEE5EF /* SelectCurrencyButton.swift */; };
87442BD827D615B500EA2209 /* CheckTransactionStateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87442BD727D615B500EA2209 /* CheckTransactionStateViewController.swift */; };
8747FD6128A22E350076C7B5 /* RetryPublisherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8747FD6028A22E350076C7B5 /* RetryPublisherTests.swift */; };
874AF0832603405F00D613A5 /* LoadingIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874AF0822603405F00D613A5 /* LoadingIndicatorView.swift */; };
874B7DB42910F203000E1A57 /* RoundedEnsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874B7DB32910F203000E1A57 /* RoundedEnsView.swift */; };
874B7DB62910F219000E1A57 /* RoundedEnsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874B7DB52910F219000E1A57 /* RoundedEnsViewModel.swift */; };
874C6D8125E3FF2300AD8380 /* ConfirmationHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874C6D8025E3FF2300AD8380 /* ConfirmationHeaderView.swift */; };
874C6D8325E3FF3B00AD8380 /* ConfirmationHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874C6D8225E3FF3B00AD8380 /* ConfirmationHeaderViewModel.swift */; };
874D099025EE32EF00A58EF2 /* SignatureConfirmationDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874D098F25EE32EF00A58EF2 /* SignatureConfirmationDetailsViewModel.swift */; };
874D099225EE336E00A58EF2 /* TypedDataViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874D099125EE336E00A58EF2 /* TypedDataViewModel.swift */; };
874D099425EE339700A58EF2 /* TypedDataView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874D099325EE339700A58EF2 /* TypedDataView.swift */; };
874D099625EE33B600A58EF2 /* ScrollableStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874D099525EE33B600A58EF2 /* ScrollableStackView.swift */; };
874D099825EE33E000A58EF2 /* SelfResizedTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874D099725EE33E000A58EF2 /* SelfResizedTextView.swift */; };
874DED0C24C05E88006C8FCE /* TransactionConfirmationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874DED0A24C05E88006C8FCE /* TransactionConfirmationViewModel.swift */; };
874DED1524C1BAFF006C8FCE /* SelectTokenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874DED1424C1BAFF006C8FCE /* SelectTokenCoordinator.swift */; };
874DED1724C1BB0E006C8FCE /* SelectTokenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874DED1624C1BB0E006C8FCE /* SelectTokenViewController.swift */; };
874DED1924C1BD2C006C8FCE /* SelectTokenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874DED1824C1BD2C006C8FCE /* SelectTokenViewModel.swift */; };
874ED67527D79653001AB374 /* PupupAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED67427D79653001AB374 /* PupupAction.swift */; };
874ED67727D79666001AB374 /* WalletPupupViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED67627D79666001AB374 /* WalletPupupViewModel.swift */; };
874ED67927D79678001AB374 /* WalletPupupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED67827D79678001AB374 /* WalletPupupViewController.swift */; };
874ED67D27D796DE001AB374 /* HighlightableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED67C27D796DE001AB374 /* HighlightableView.swift */; };
874ED67F27D79746001AB374 /* WalletPupupItemViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED67E27D79746001AB374 /* WalletPupupItemViewModel.swift */; };
874ED68227D79793001AB374 /* SwapTokensCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED68127D79793001AB374 /* SwapTokensCoordinator.swift */; };
874ED68427D7BFB7001AB374 /* SwapTokensViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED68327D7BFB7001AB374 /* SwapTokensViewController.swift */; };
874ED68627D7C0A7001AB374 /* SwapTokensViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED68527D7C0A7001AB374 /* SwapTokensViewModel.swift */; };
874ED68A27D9E4B4001AB374 /* AmountTextFieldPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED68927D9E4B4001AB374 /* AmountTextFieldPair.swift */; };
874ED68C27D9E4D1001AB374 /* AmountTextFieldViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED68B27D9E4D1001AB374 /* AmountTextFieldViewModel.swift */; };
874ED68E27DA1BA7001AB374 /* SwapOptionsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED68D27DA1BA7001AB374 /* SwapOptionsCoordinator.swift */; };
874ED69027DB48FE001AB374 /* DappRequestHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED68F27DB48FE001AB374 /* DappRequestHandler.swift */; };
874ED69527DF34C0001AB374 /* SwapOptionsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED69427DF34C0001AB374 /* SwapOptionsHeaderView.swift */; };
874ED69727DF3685001AB374 /* SlippageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED69627DF3685001AB374 /* SlippageView.swift */; };
874ED69D27DF36D2001AB374 /* SlippageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED69C27DF36D2001AB374 /* SlippageViewModel.swift */; };
874ED6A227DF53E1001AB374 /* SwapOptionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED6A127DF53E1001AB374 /* SwapOptionsViewController.swift */; };
874ED6A427DF53FD001AB374 /* SwapOptionsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 874ED6A327DF53FD001AB374 /* SwapOptionsViewModel.swift */; };
87509A6026F8D63600D3EE85 /* ModalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87509A5F26F8D63600D3EE85 /* ModalViewController.swift */; };
87509A6226F8D67E00D3EE85 /* CollectUsersEmailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87509A6126F8D67E00D3EE85 /* CollectUsersEmailViewController.swift */; };
8750F91924EE66D700E19DFF /* GasSpeedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8750F91824EE66D700E19DFF /* GasSpeedView.swift */; };
875178552892BAA400D809B0 /* TokensPipeLineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875178542892BAA400D809B0 /* TokensPipeLineTests.swift */; };
8757E5DC25DD162E00812392 /* SignatureConfirmationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8757E5DB25DD162E00812392 /* SignatureConfirmationViewController.swift */; };
8757E5DE25DD231600812392 /* SignatureConfirmationConfirmationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8757E5DD25DD231600812392 /* SignatureConfirmationConfirmationViewModel.swift */; };
8757E5E025DE5A9D00812392 /* AcceptProposalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8757E5DF25DE5A9D00812392 /* AcceptProposalViewController.swift */; };
8757E5E225DE5ADB00812392 /* AcceptProposalViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8757E5E125DE5ADB00812392 /* AcceptProposalViewModel.swift */; };
8757E5E425DE5EC400812392 /* AcceptProposalCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8757E5E325DE5EC400812392 /* AcceptProposalCoordinator.swift */; };
8757E5E625DE676100812392 /* WalletConnectToSessionCoordinatorBridgeToPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8757E5E525DE676100812392 /* WalletConnectToSessionCoordinatorBridgeToPromise.swift */; };
87584B4125EF911D0070063B /* ShowSeedPhraseCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87584B4025EF911D0070063B /* ShowSeedPhraseCoordinator.swift */; };
87584FA527E9DDB0006A7CD1 /* GridStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87584FA427E9DDB0006A7CD1 /* GridStackView.swift */; };
87584FAE27EC64FA006A7CD1 /* SelfSizingPanelLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87584FAD27EC64FA006A7CD1 /* SelfSizingPanelLayout.swift */; };
875B3C34250A75FA0085BD08 /* QRCodeResolutionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875B3C33250A75FA0085BD08 /* QRCodeResolutionCoordinator.swift */; };
875CA8DA28BDEC030020FA48 /* UITraitCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA8D928BDEC030020FA48 /* UITraitCollection.swift */; };
875CA8E028BDEE3D0020FA48 /* SwitchCustomChainCallbackId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA8DF28BDEE3D0020FA48 /* SwitchCustomChainCallbackId.swift */; };
875CA8F728BE3F5C0020FA48 /* ContactUsEmailResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA8F628BE3F5C0020FA48 /* ContactUsEmailResolver.swift */; };
875CA8F928BE403A0020FA48 /* RPCServer+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA8F828BE403A0020FA48 /* RPCServer+Extensions.swift */; };
875CA90528BE49680020FA48 /* ActivitiesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA90428BE49680020FA48 /* ActivitiesViewModel.swift */; };
875CA90728BE4EA20020FA48 /* UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA90628BE4EA20020FA48 /* UIDevice.swift */; };
875CA90928BF2B720020FA48 /* LocalNotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA90828BF2B720020FA48 /* LocalNotificationService.swift */; };
875CA92428BF8B9E0020FA48 /* DeepLinkRequesterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA92328BF8B9E0020FA48 /* DeepLinkRequesterViewModel.swift */; };
875CA92628BF8BAD0020FA48 /* DappRequesterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875CA92528BF8BAD0020FA48 /* DappRequesterViewModel.swift */; };
875E257B28CB1C8D001976F8 /* InputError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875E257A28CB1C8D001976F8 /* InputError.swift */; };
875E257E28CB1DEC001976F8 /* Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875E257C28CB1DEC001976F8 /* Coordinator.swift */; };
875E258128CB1E53001976F8 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875E258028CB1E53001976F8 /* Repeat.swift */; };
875F867F27ABC7A60071ABD1 /* NonFungibleTraitViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875F867E27ABC7A60071ABD1 /* NonFungibleTraitViewModel.swift */; };
875F868127ABC7C80071ABD1 /* NonFungibleTraitView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 875F868027ABC7C80071ABD1 /* NonFungibleTraitView.swift */; };
87620028266E14A80059B05A /* PopularTokenViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87620027266E14A80059B05A /* PopularTokenViewCell.swift */; };
8762002A266E14C10059B05A /* WalletTokenViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87620029266E14C10059B05A /* WalletTokenViewCell.swift */; };
8762002C266E150B0059B05A /* WalletTokenViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8762002B266E150B0059B05A /* WalletTokenViewCellViewModel.swift */; };
8762002E266E15310059B05A /* PopularTokenViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8762002D266E15310059B05A /* PopularTokenViewCellViewModel.swift */; };
8764BA4D292825D00054F574 /* SupportCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8764BA4C292825D00054F574 /* SupportCoordinator.swift */; };
8764BA512929180E0054F574 /* PriceAlertTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8764BA502929180E0054F574 /* PriceAlertTableViewCell.swift */; };
8764BA53292918410054F574 /* PriceAlertTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8764BA52292918410054F574 /* PriceAlertTableViewCellViewModel.swift */; };
8764BA5529291B520054F574 /* FungibleTokenDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8764BA5429291B520054F574 /* FungibleTokenDetailsViewController.swift */; };
8765D6E1282BAD3A00529F45 /* FakeMultiWalletBalanceService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8765D6E0282BAD3A00529F45 /* FakeMultiWalletBalanceService.swift */; };
8765D6E3282BAD6300529F45 /* FakeNftProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8765D6E2282BAD6300529F45 /* FakeNftProvider.swift */; };
8765D6E9282BD64400529F45 /* FakeTokenSwapperNetworkProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8765D6E8282BD64400529F45 /* FakeTokenSwapperNetworkProvider.swift */; };
8765D6F1282BDDC400529F45 /* FakeTokenSwapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8765D6F0282BDDC400529F45 /* FakeTokenSwapper.swift */; };
8765D6F3282BDF8400529F45 /* FakeTokenGroupIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8765D6F2282BDF8400529F45 /* FakeTokenGroupIdentifier.swift */; };
8765D6F9282BE30D00529F45 /* Control+Publishers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8765D6F8282BE30D00529F45 /* Control+Publishers.swift */; };
8766B053283242E3004CF81C /* NFTPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8766B052283242E3004CF81C /* NFTPreviewView.swift */; };
8769888D24C6ED04002BF62B /* TransactionInProgressCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8769888C24C6ED04002BF62B /* TransactionInProgressCoordinator.swift */; };
8769BCA8256D15BF0095EA5B /* BlockieImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8769BCA7256D15BF0095EA5B /* BlockieImageView.swift */; };
876C80CD2673940B00B16595 /* SwitchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 876C80CC2673940B00B16595 /* SwitchView.swift */; };
87713EB0264BAB2500B1B9CB /* TokenPagesContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87713EAF264BAB2500B1B9CB /* TokenPagesContainerView.swift */; };
87713EB4264BAB5A00B1B9CB /* ActivityPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87713EB3264BAB5A00B1B9CB /* ActivityPageView.swift */; };
87713EB6264BAB6E00B1B9CB /* PriceAlertsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87713EB5264BAB6E00B1B9CB /* PriceAlertsViewController.swift */; };
877239CB28F7DCE00062DC14 /* GoogleService-InfoTests.plist in Resources */ = {isa = PBXBuildFile; fileRef = 877239CA28F7DCE00062DC14 /* GoogleService-InfoTests.plist */; };
8772D77028D1EFB300615803 /* ServiceProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8772D76F28D1EFB200615803 /* ServiceProvider.swift */; };
8772D77228D1F03600615803 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8772D77128D1F03600615803 /* Constants.swift */; };
87741F1827709073007F4604 /* TestnetTokenInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87741F1727709073007F4604 /* TestnetTokenInfoView.swift */; };
87741F212770C71E007F4604 /* WhereAreMyTokensCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87741F202770C71E007F4604 /* WhereAreMyTokensCoordinator.swift */; };
87741FC527747C5C007F4604 /* TokenInstanceViewConfigurationHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87741FC427747C5C007F4604 /* TokenInstanceViewConfigurationHelper.swift */; };
87757284282D46A800EAD907 /* TokenCardWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87757283282D46A800EAD907 /* TokenCardWebView.swift */; };
87757286282D486900EAD907 /* TokenCardWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87757285282D486900EAD907 /* TokenCardWebViewModel.swift */; };
87757288282E4B8100EAD907 /* UISearchBar+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87757287282E4B8100EAD907 /* UISearchBar+Extensions.swift */; };
8775728A282E4B9B00EAD907 /* UICollectionViewLayout+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87757289282E4B9B00EAD907 /* UICollectionViewLayout+Extensions.swift */; };
8775728C282E8FDC00EAD907 /* SvgImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8775728B282E8FDC00EAD907 /* SvgImageView.swift */; };
87757290282EA12100EAD907 /* ViewRounding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8775728F282EA12100EAD907 /* ViewRounding.swift */; };
877581B32886E81300701808 /* FakeCoinTickersFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877581B22886E81300701808 /* FakeCoinTickersFetcher.swift */; };
877581B52887F91400701808 /* FakeWalletAddressStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877581B42887F91400701808 /* FakeWalletAddressStore.swift */; };
877D00AF25ADF60A008E22CC /* TransactionConfiguratorTransactionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877D00AE25ADF60A008E22CC /* TransactionConfiguratorTransactionsTests.swift */; };
8782035F2431FBC300792F12 /* ShowAddHideTokensViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8782035E2431FBC300792F12 /* ShowAddHideTokensViewModel.swift */; };
8782E9CD2828DBAA00E93689 /* SessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8782E9CB2828DBAA00E93689 /* SessionTests.swift */; };
87831C822849E47A002E856E /* AddressStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87831C812849E47A002E856E /* AddressStorageTests.swift */; };
87831C842849E4E0002E856E /* tikersForTest.json in Resources */ = {isa = PBXBuildFile; fileRef = 87831C832849E4E0002E856E /* tikersForTest.json */; };
8787601129349ED7005CBC5F /* TransactionSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8787601029349ED7005CBC5F /* TransactionSectionHeaderView.swift */; };
87897B9C25EF7C08006E3C75 /* ShowSeedPhraseIntroductionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87897B9B25EF7C08006E3C75 /* ShowSeedPhraseIntroductionViewController.swift */; };
87897B9E25EF7C50006E3C75 /* ShowSeedPhraseIntroductionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87897B9D25EF7C50006E3C75 /* ShowSeedPhraseIntroductionViewModel.swift */; };
878EE8EE255ADA49000210DE /* ShareContextHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 878EE8ED255ADA49000210DE /* ShareContextHandler.swift */; };
878EE8F5255ADA49000210DE /* AlphaWalletShare.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 878EE8EB255ADA49000210DE /* AlphaWalletShare.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
878EE941255BBF9B000210DE /* ItemProviderValueResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 878EE940255BBF9B000210DE /* ItemProviderValueResolver.swift */; };
878EE951255BEC20000210DE /* ItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 878EE950255BEC20000210DE /* ItemType.swift */; };
878EE952255BEC20000210DE /* ItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 878EE950255BEC20000210DE /* ItemType.swift */; };
8792707C284F40D1006F5AE5 /* FakeEnsRecordsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8792707B284F40D1006F5AE5 /* FakeEnsRecordsStorage.swift */; };
87928E5528A50AFB0001FE67 /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87928E5428A50AFB0001FE67 /* NavigationController.swift */; };
8793A4772919081400BCF849 /* tokensToImport.json in Resources */ = {isa = PBXBuildFile; fileRef = 8793A4762919081400BCF849 /* tokensToImport.json */; };
8793A492291A4E8600BCF849 /* ConsoleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8793A491291A4E8600BCF849 /* ConsoleViewModel.swift */; };
8793A49E291A5DA100BCF849 /* ChangeCurrencyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8793A497291A5DA100BCF849 /* ChangeCurrencyViewModel.swift */; };
8793A49F291A5DA100BCF849 /* ChangeCurrencyCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8793A499291A5DA100BCF849 /* ChangeCurrencyCoordinator.swift */; };
8793A4A0291A5DA100BCF849 /* CurrencyTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8793A49B291A5DA100BCF849 /* CurrencyTableViewCellViewModel.swift */; };
8793A4A1291A5DA100BCF849 /* ChangeCurrencyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8793A49C291A5DA100BCF849 /* ChangeCurrencyViewController.swift */; };
8793A4A2291A5DA100BCF849 /* CurrencyTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8793A49D291A5DA100BCF849 /* CurrencyTableViewCell.swift */; };
8795994526049EF8006722B2 /* ActivityStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8795994426049EF8006722B2 /* ActivityStateView.swift */; };
8795994726049F0F006722B2 /* ActivityStateViewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8795994626049F0F006722B2 /* ActivityStateViewViewModel.swift */; };
8797362524E6C20C0042BBCC /* TransactionConfirmationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8797362424E6C20C0042BBCC /* TransactionConfirmationCoordinator.swift */; };
879E1E40264BDD5C006CD362 /* TokenHistoryChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879E1E3F264BDD5C006CD362 /* TokenHistoryChartView.swift */; };
879E1E42264BFB9B006CD362 /* TokenHistoryPeriodSelectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879E1E41264BFB9B006CD362 /* TokenHistoryPeriodSelectorView.swift */; };
879E1E46264C072D006CD362 /* TokenInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879E1E45264C072D006CD362 /* TokenInfoHeaderView.swift */; };
879F184226E73BCF000602F2 /* SelectableNFTAssetTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F184126E73BCF000602F2 /* SelectableNFTAssetTableViewCell.swift */; };
879F184426E73BFF000602F2 /* SingleNFTAssetSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F184326E73BFF000602F2 /* SingleNFTAssetSelectionView.swift */; };
879F184626E73CAA000602F2 /* NFTAssetListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F184526E73CAA000602F2 /* NFTAssetListViewController.swift */; };
879F184826E73CF4000602F2 /* NFTAssetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F184726E73CF4000602F2 /* NFTAssetViewController.swift */; };
879F184A26E73D14000602F2 /* TokenAttributeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F184926E73D14000602F2 /* TokenAttributeView.swift */; };
879F184C26E73D58000602F2 /* ContainerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F184B26E73D58000602F2 /* ContainerTableViewCell.swift */; };
879F184F26E73ECB000602F2 /* SendSemiFungibleTokenViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F184E26E73ECB000602F2 /* SendSemiFungibleTokenViewController.swift */; };
879F185126E73F59000602F2 /* SendSemiFungibleTokenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F185026E73F59000602F2 /* SendSemiFungibleTokenViewModel.swift */; };
879F185526E74042000602F2 /* NFTCollectionInfoPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F185426E74042000602F2 /* NFTCollectionInfoPageView.swift */; };
879F185726E74077000602F2 /* NFTCollectionInfoPageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F185626E74077000602F2 /* NFTCollectionInfoPageViewModel.swift */; };
879F185926E7412D000602F2 /* NFTAssetViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F185826E7412D000602F2 /* NFTAssetViewModel.swift */; };
879F185C26E74507000602F2 /* ButtonsBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F185B26E74507000602F2 /* ButtonsBar.swift */; };
879F185E26E74512000602F2 /* ButtonsBarBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F185D26E74512000602F2 /* ButtonsBarBackgroundView.swift */; };
879F186026E74543000602F2 /* ToolButtonsBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879F185F26E74543000602F2 /* ToolButtonsBarView.swift */; };
879FD3A1273BF64900D9747D /* WalletConnectV2Provider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879FD3A0273BF64900D9747D /* WalletConnectV2Provider.swift */; };
879FD3A6273C115800D9747D /* WalletConnectV2URI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879FD3A5273C115800D9747D /* WalletConnectV2URI.swift */; };
87A05C7526FCCA5C00AE26CA /* SwitchChainRequestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A05C7426FCCA5C00AE26CA /* SwitchChainRequestViewController.swift */; };
87A05C7726FCCA8B00AE26CA /* SwitchChainRequestViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A05C7626FCCA8B00AE26CA /* SwitchChainRequestViewModel.swift */; };
87A3020924BEE243000DF32E /* TransactionInProgressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A3020824BEE243000DF32E /* TransactionInProgressViewController.swift */; };
87A3020B24BF04B6000DF32E /* TransactionInProgressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A3020A24BF04B6000DF32E /* TransactionInProgressViewModel.swift */; };
87A3022724C02212000DF32E /* TransactionConfirmationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A3022624C02212000DF32E /* TransactionConfirmationViewController.swift */; };
87AA56DF270F1B6E00A9EE3F /* config.js in Resources */ = {isa = PBXBuildFile; fileRef = 87AA56DE270F1B6E00A9EE3F /* config.js */; };
87AB425D2767A2C00099DF9F /* TokenScriptCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87AB425C2767A2C00099DF9F /* TokenScriptCoordinator.swift */; };
87AE2736273D701A00E184D4 /* WalletConnectV2Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87AE2735273D701A00E184D4 /* WalletConnectV2Types.swift */; };
87B1ACD928C0D45B0072A5E2 /* chains.zip in Resources */ = {isa = PBXBuildFile; fileRef = 87B1ACD828C0D45B0072A5E2 /* chains.zip */; };
87B1ACDB28C0D55D0072A5E2 /* tokens.json in Resources */ = {isa = PBXBuildFile; fileRef = 87B1ACDA28C0D55D0072A5E2 /* tokens.json */; };
87B1AD3728C1FE030072A5E2 /* KeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1AD3628C1FE030072A5E2 /* KeychainStorage.swift */; };
87B1B5EE28C870D60072A5E2 /* MixpanelService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B5EC28C870D60072A5E2 /* MixpanelService.swift */; };
87B1B5EF28C870D60072A5E2 /* AnalyticsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B5ED28C870D60072A5E2 /* AnalyticsService.swift */; };
87B1B63C28CB12EE0072A5E2 /* DeviceChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B63828CB12EE0072A5E2 /* DeviceChecker.swift */; };
87B1B63D28CB12EE0072A5E2 /* JailbreakChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B63928CB12EE0072A5E2 /* JailbreakChecker.swift */; };
87B1B63E28CB12EE0072A5E2 /* FeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B63A28CB12EE0072A5E2 /* FeedbackGenerator.swift */; };
87B1B63F28CB12EE0072A5E2 /* EmailList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B63B28CB12EE0072A5E2 /* EmailList.swift */; };
87B1B64128CB16D50072A5E2 /* ScreenChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B64028CB16D50072A5E2 /* ScreenChecker.swift */; };
87B1B64428CB180A0072A5E2 /* ConfigureImageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B64328CB180A0072A5E2 /* ConfigureImageStorage.swift */; };
87B1B64628CB19BD0072A5E2 /* KingfisherImageFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B1B64528CB19BD0072A5E2 /* KingfisherImageFetcher.swift */; };
87B3CC132929710C008DBA51 /* FungibleTokenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B3CC122929710C008DBA51 /* FungibleTokenCoordinator.swift */; };
87B3CC15292A1017008DBA51 /* FungibleTokenTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B3CC14292A1017008DBA51 /* FungibleTokenTabViewController.swift */; };
87B3CC17292A103E008DBA51 /* FungibleTokenTabViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B3CC16292A103E008DBA51 /* FungibleTokenTabViewModel.swift */; };
87B651F7256D4BFE000EF927 /* ClaimPaidOrderCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B651F6256D4BFE000EF927 /* ClaimPaidOrderCoordinator.swift */; };
87B93B0E2726A46500F6EA73 /* BrowserStorageSubscription.js in Resources */ = {isa = PBXBuildFile; fileRef = 87B93B0D2726A46500F6EA73 /* BrowserStorageSubscription.js */; };
87B93B0F2726C59D00F6EA73 /* content.js in Resources */ = {isa = PBXBuildFile; fileRef = 8703FC0A270366DA0062C416 /* content.js */; };
87B93B102726C59D00F6EA73 /* config.js in Resources */ = {isa = PBXBuildFile; fileRef = 87AA56DE270F1B6E00A9EE3F /* config.js */; };
87B93B112726C59D00F6EA73 /* BrowserStorageSubscription.js in Resources */ = {isa = PBXBuildFile; fileRef = 87B93B0D2726A46500F6EA73 /* BrowserStorageSubscription.js */; };
87B93B132726C75900F6EA73 /* helpers.js in Resources */ = {isa = PBXBuildFile; fileRef = 87B93B122726C75900F6EA73 /* helpers.js */; };
87B93B142726C79400F6EA73 /* helpers.js in Resources */ = {isa = PBXBuildFile; fileRef = 87B93B122726C75900F6EA73 /* helpers.js */; };
87BBF9872563DD7600FF4846 /* WalletConnectSessionDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF96B2563DD7500FF4846 /* WalletConnectSessionDetailsViewModel.swift */; };
87BBF98B2563DD7600FF4846 /* WalletConnectServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF96F2563DD7500FF4846 /* WalletConnectServer.swift */; };
87BBF98D2563DD7600FF4846 /* WalletConnectSessionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF9722563DD7500FF4846 /* WalletConnectSessionCoordinator.swift */; };
87BBF98E2563DD7600FF4846 /* WalletConnectCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF9732563DD7500FF4846 /* WalletConnectCoordinator.swift */; };
87BBF9912563DD7600FF4846 /* WalletConnectActionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF9772563DD7500FF4846 /* WalletConnectActionType.swift */; };
87BBF9932563DD7600FF4846 /* WalletConnectServerRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF9792563DD7500FF4846 /* WalletConnectServerRequest.swift */; };
87BBF9942563DD7600FF4846 /* WalletConnectSessionFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF97B2563DD7500FF4846 /* WalletConnectSessionFieldView.swift */; };
87BBF9962563DD7600FF4846 /* SignMessageCoordinatorBridgeToPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF97E2563DD7500FF4846 /* SignMessageCoordinatorBridgeToPromise.swift */; };
87BBF9972563DD7600FF4846 /* TransactionInProgressCoordinatorBridgeToPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF97F2563DD7500FF4846 /* TransactionInProgressCoordinatorBridgeToPromise.swift */; };
87BBF9982563DD7600FF4846 /* TransactionConfirmationCoordinatorBridgeToPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF9802563DD7500FF4846 /* TransactionConfirmationCoordinatorBridgeToPromise.swift */; };
87BBF9992563DD7600FF4846 /* WalletConnectSessionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BBF9822563DD7500FF4846 /* WalletConnectSessionViewController.swift */; };
87BC890E26B7EDC6005482F4 /* WalletSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BC890D26B7EDC6005482F4 /* WalletSummaryView.swift */; };
87BC89B826B82288005482F4 /* UIBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BC89B726B82287005482F4 /* UIBarButtonItem.swift */; };
87BCB98029361C5600C6BA67 /* AssetDefinitionsOverridesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BCB97F29361C5600C6BA67 /* AssetDefinitionsOverridesViewModel.swift */; };
87BCB98629362A8100C6BA67 /* FakeTokenScriptOverridesFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87BCB98529362A8100C6BA67 /* FakeTokenScriptOverridesFileManager.swift */; };
87C10A6525ED1105008E9B1B /* SignatureConfirmationDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C10A6425ED1105008E9B1B /* SignatureConfirmationDetailsViewController.swift */; };
87C237DC26DE5303003CA387 /* UIToolbar+Custom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C237DB26DE5303003CA387 /* UIToolbar+Custom.swift */; };
87C237DE26DE5389003CA387 /* SelectAssetAmountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C237DD26DE5389003CA387 /* SelectAssetAmountView.swift */; };
87C650C325F2408E007B02CB /* ServerUnavailableCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C650C225F2408E007B02CB /* ServerUnavailableCoordinator.swift */; };
87C7B5CC29373FFB0012CCA7 /* TopTabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C7B5CB29373FFB0012CCA7 /* TopTabBarViewController.swift */; };
87C8018C24350174007648CF /* AddHideTokenSectionHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C8018B24350174007648CF /* AddHideTokenSectionHeaderViewModel.swift */; };
87CA8495253DDFF200BF8443 /* TransitionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87CA8490253DDFF100BF8443 /* TransitionButton.swift */; };
87D163A2242CD811002662D2 /* AddHideTokensViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D1639F242CD811002662D2 /* AddHideTokensViewModel.swift */; };
87D163A3242CD811002662D2 /* AddHideTokensViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D163A0242CD811002662D2 /* AddHideTokensViewController.swift */; };
87D163A4242CD811002662D2 /* AddHideTokensCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D163A1242CD811002662D2 /* AddHideTokensCoordinator.swift */; };
87D163A7242CD9A2002662D2 /* AddHideTokenSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D163A5242CD9A1002662D2 /* AddHideTokenSectionHeaderView.swift */; };
87D163A8242CD9A2002662D2 /* AddHideTokensView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D163A6242CD9A1002662D2 /* AddHideTokensView.swift */; };
87D1757824ADAEEB002130D2 /* BlockchainTagLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D1757724ADAEEB002130D2 /* BlockchainTagLabel.swift */; };
87D1757A24ADAF07002130D2 /* BlockchainTagLabelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D1757924ADAF07002130D2 /* BlockchainTagLabelViewModel.swift */; };
87D175EB24AEF8B5002130D2 /* UITableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D175EA24AEF8B4002130D2 /* UITableView.swift */; };
87D175ED24AF1565002130D2 /* KeyboardChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D175EC24AF1565002130D2 /* KeyboardChecker.swift */; };
87D1F91228900E2800056EBE /* FakeSessionsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D1F91128900E2800056EBE /* FakeSessionsProvider.swift */; };
87D1F91428900E4600056EBE /* FakeUniversalLinkCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D1F91328900E4600056EBE /* FakeUniversalLinkCoordinator.swift */; };
87D1F91628900EDD00056EBE /* FakeNotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D1F91528900EDD00056EBE /* FakeNotificationService.swift */; };
87D3121F2925282100F0B108 /* LabeledServerImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D3121E2925282100F0B108 /* LabeledServerImageView.swift */; };
87D312212925284700F0B108 /* LabeledServerImageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D312202925284700F0B108 /* LabeledServerImageViewModel.swift */; };
87D6E5DB27901A0200B9DEE3 /* AnalyticsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D6E5DA27901A0200B9DEE3 /* AnalyticsViewController.swift */; };
87D6E5DD2790320500B9DEE3 /* AnalyticsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D6E5DC2790320500B9DEE3 /* AnalyticsViewModel.swift */; };
87D7326727636D7E00375C18 /* TransferCollectiblesCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D7326627636D7E00375C18 /* TransferCollectiblesCoordinator.swift */; };
87D7D65F27D6546D00202861 /* CheckTransactionStateCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D7D65E27D6546D00202861 /* CheckTransactionStateCoordinator.swift */; };
87D7D66127D654A000202861 /* CheckTransactionStateViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D7D66027D654A000202861 /* CheckTransactionStateViewModel.swift */; };
87D7D66527D7668800202861 /* WalletPupupCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D7D66427D7668800202861 /* WalletPupupCoordinator.swift */; };
87D847452744EFA300EDBA80 /* JSONRPC_2_0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D847442744EFA300EDBA80 /* JSONRPC_2_0.swift */; };
87D84747274521FD00EDBA80 /* TransactionConfirmationRPCServerInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D84746274521FD00EDBA80 /* TransactionConfirmationRPCServerInfoView.swift */; };
87D84749274533F600EDBA80 /* UIImageView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D84748274533F500EDBA80 /* UIImageView+Extension.swift */; };
87DC8A48295CA0C300CFBEDA /* DataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DC8A47295CA0C300CFBEDA /* DataTests.swift */; };
87DCCB51266F655D003E8EA0 /* WalletSummaryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DCCB50266F655D003E8EA0 /* WalletSummaryViewModel.swift */; };
87DD0C42279979F900460260 /* EnterKeystorePasswordViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DD0C41279979F900460260 /* EnterKeystorePasswordViewModel.swift */; };
87DD0C44279980E500460260 /* ValidatorsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DD0C43279980E500460260 /* ValidatorsTests.swift */; };
87E1A5EB283787AB00E98555 /* FungibleTokenHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E1A5EA283787AB00E98555 /* FungibleTokenHeaderViewModel.swift */; };
87E1A5EF2837ACC700E98555 /* TokenHistoryChartViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E1A5EE2837ACC700E98555 /* TokenHistoryChartViewModel.swift */; };
87E1A5F1283AB48100E98555 /* UIApplication+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E1A5F0283AB48100E98555 /* UIApplication+Extensions.swift */; };
87E2554E24F52E1D00F025F7 /* TextFieldViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E2554D24F52E1D00F025F7 /* TextFieldViewModel.swift */; };
87E2555024F52E3600F025F7 /* SlidableTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E2554F24F52E3600F025F7 /* SlidableTextField.swift */; };
87E2555224F52E5700F025F7 /* SlidableTextFieldViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E2555124F52E5700F025F7 /* SlidableTextFieldViewModel.swift */; };
87E2555424F52E9500F025F7 /* GasSpeedTableViewHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E2555324F52E9500F025F7 /* GasSpeedTableViewHeaderView.swift */; };
87E2555624F52EAA00F025F7 /* GasSpeedTableViewHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E2555524F52EAA00F025F7 /* GasSpeedTableViewHeaderViewModel.swift */; };
87E2555824F52EBF00F025F7 /* GasSpeedTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E2555724F52EBF00F025F7 /* GasSpeedTableViewCellViewModel.swift */; };
87E4D65328B645E600E1A17E /* SelectServiceToSwapCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E4D65228B645E600E1A17E /* SelectServiceToSwapCoordinator.swift */; };
87E960DD28868D3600218E7E /* TickerIdsFetcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E960DC28868D3600218E7E /* TickerIdsFetcherTests.swift */; };
87ED843B24C564B5001A3747 /* NewTokenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED843A24C564B5001A3747 /* NewTokenCoordinator.swift */; };
87ED8F93248534E30005C69B /* SwitchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8F92248534E30005C69B /* SwitchTableViewCell.swift */; };
87ED8F95248535400005C69B /* SwitchTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8F94248535400005C69B /* SwitchTableViewCellViewModel.swift */; };
87ED8F97248540F90005C69B /* AdvancedSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8F96248540F90005C69B /* AdvancedSettingsViewController.swift */; };
87ED8F99248541380005C69B /* AdvancedSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8F98248541380005C69B /* AdvancedSettingsViewModel.swift */; };
87ED8F9D248647C80005C69B /* SettingViewHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8F9C248647C80005C69B /* SettingViewHeaderViewModel.swift */; };
87ED8FA92488E4430005C69B /* SendViewSectionHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8FA82488E4430005C69B /* SendViewSectionHeader.swift */; };
87ED8FAB2488E4610005C69B /* SendViewSectionHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8FAA2488E4610005C69B /* SendViewSectionHeaderViewModel.swift */; };
87ED8FAD2488EA610005C69B /* SupportViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8FAC2488EA610005C69B /* SupportViewController.swift */; };
87ED8FAF2488EA9C0005C69B /* SupportViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ED8FAE2488EA9C0005C69B /* SupportViewModel.swift */; };
87EFF9CC2941D4F500D3FE30 /* TransactionTypeFromQrCodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87EFF9CB2941D4F500D3FE30 /* TransactionTypeFromQrCodeTests.swift */; };
87F15AEB27F1EA4E00EB9787 /* SwapQuoteDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AEA27F1EA4E00EB9787 /* SwapQuoteDetailsView.swift */; };
87F15AED27F1EA6900EB9787 /* SwapQuoteDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AEC27F1EA6900EB9787 /* SwapQuoteDetailsViewModel.swift */; };
87F15AEF27F1EA8B00EB9787 /* SwapQuoteFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AEE27F1EA8B00EB9787 /* SwapQuoteFieldView.swift */; };
87F15AF127F1EAAC00EB9787 /* SwapQuoteFieldViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AF027F1EAAC00EB9787 /* SwapQuoteFieldViewModel.swift */; };
87F15AF327F1EAE800EB9787 /* SwapStepsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AF227F1EAE800EB9787 /* SwapStepsView.swift */; };
87F15AF527F1EB2100EB9787 /* SwapStepsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AF427F1EB2100EB9787 /* SwapStepsViewModel.swift */; };
87F15AF727F1EB7D00EB9787 /* SwapStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AF627F1EB7D00EB9787 /* SwapStepView.swift */; };
87F15AF927F1EB9900EB9787 /* SwapStepViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F15AF827F1EB9900EB9787 /* SwapStepViewModel.swift */; };
87F21B89292232C400592706 /* KeyboardInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F21B88292232C400592706 /* KeyboardInitializer.swift */; };
87F2F0C128448EB700CE3B94 /* WalletConnectV2Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F2F0C028448EB700CE3B94 /* WalletConnectV2Storage.swift */; };
87F4D41A26C26C0700EFB9BC /* DropDownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F4D41926C26C0700EFB9BC /* DropDownView.swift */; };
87F4D41C26C26C2000EFB9BC /* DropDownViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F4D41B26C26C2000EFB9BC /* DropDownViewModel.swift */; };
87F53A012817FF8400BD8017 /* WalletConnectSessionsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F53A002817FF8400BD8017 /* WalletConnectSessionsViewModel.swift */; };
87F9972824E155280092D262 /* SeedPhraseBackupIntroductionViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F9972724E155280092D262 /* SeedPhraseBackupIntroductionViewControllerTests.swift */; };
87FBAE0124A1EE67005EF293 /* AddressOrEnsNameLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87FBAE0024A1EE67005EF293 /* AddressOrEnsNameLabel.swift */; };
87FBF2B528056B6F00616B7D /* FirebaseReportService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87FBF2B428056B6F00616B7D /* FirebaseReportService.swift */; };
87FBF2B728056B8E00616B7D /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 87FBF2B628056B8E00616B7D /* GoogleService-Info.plist */; };
AA26C61F20412A1E00318B9B /* NFTCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA26C61D20412A1D00318B9B /* NFTCollectionViewController.swift */; };
AA26C62320412A4100318B9B /* UIViewInspectableEnhancements.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA26C62120412A4100318B9B /* UIViewInspectableEnhancements.swift */; };
BBF4F9B72029D0B3009E04C0 /* GasViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBF4F9B62029D0B2009E04C0 /* GasViewModel.swift */; };
C601B18924407D3B00C763D9 /* SettingViewHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C601B18624407D3A00C763D9 /* SettingViewHeader.swift */; };
C601B18A24407D3B00C763D9 /* SettingTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C601B18724407D3B00C763D9 /* SettingTableViewCell.swift */; };
C601B18D24407F4300C763D9 /* SettingTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C601B18C24407F4300C763D9 /* SettingTableViewCellViewModel.swift */; };
C6959E32246C1D720095DE91 /* SeedPhraseSuggestionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6959E31246C1D720095DE91 /* SeedPhraseSuggestionViewCell.swift */; };
C80DC77E22AB7FAD009CFA1C /* XDAI-bridge.tsml in Resources */ = {isa = PBXBuildFile; fileRef = C80DC77D22AB7FAD009CFA1C /* XDAI-bridge.tsml */; };
C868C5292053BDE00059672B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C868C5282053BDE00059672B /* LaunchScreen.storyboard */; };
C868C536205409160059672B /* redeemInfo.html in Resources */ = {isa = PBXBuildFile; fileRef = C868C534205409160059672B /* redeemInfo.html */; };
C876FF79204A79D300B7D0EA /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = C876FF6B204A79D300B7D0EA /* README.md */; };
C876FF7A204A79D300B7D0EA /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = C876FF6C204A79D300B7D0EA /* SIL Open Font License.txt */; };
C876FF7D204A79D300B7D0EA /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = C876FF6F204A79D300B7D0EA /* SourceSansPro-Bold.otf */; };
C876FF84204A79D300B7D0EA /* SourceSansPro-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = C876FF76204A79D300B7D0EA /* SourceSansPro-Regular.otf */; };
C876FF85204A79D300B7D0EA /* SourceSansPro-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = C876FF77204A79D300B7D0EA /* SourceSansPro-Semibold.otf */; };
C880330C2054371500D73D6F /* non_asset_catalog_redemption_location.png in Resources */ = {isa = PBXBuildFile; fileRef = C88033092054371500D73D6F /* non_asset_catalog_redemption_location.png */; };
C880330D2054371500D73D6F /* non_asset_catalog_redemption_location@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C880330A2054371500D73D6F /* non_asset_catalog_redemption_location@2x.png */; };
C880330E2054371500D73D6F /* non_asset_catalog_redemption_location@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C880330B2054371500D73D6F /* non_asset_catalog_redemption_location@3x.png */; };
C88033122055034E00D73D6F /* sellInfo.html in Resources */ = {isa = PBXBuildFile; fileRef = C88033102055034E00D73D6F /* sellInfo.html */; };
C880331F20551DF800D73D6F /* howDoITransferETHIntoMyWalletInfo.html in Resources */ = {isa = PBXBuildFile; fileRef = C880331620551DF700D73D6F /* howDoITransferETHIntoMyWalletInfo.html */; };
C880332020551DF800D73D6F /* howDoIGetMyMoneyInfo.html in Resources */ = {isa = PBXBuildFile; fileRef = C880331820551DF700D73D6F /* howDoIGetMyMoneyInfo.html */; };
C880332220551DF800D73D6F /* whatIsEthereumInfo.html in Resources */ = {isa = PBXBuildFile; fileRef = C880331C20551DF700D73D6F /* whatIsEthereumInfo.html */; };
C887C5392057B703005ACF81 /* privacyPolicy.html in Resources */ = {isa = PBXBuildFile; fileRef = C887C5352057B703005ACF81 /* privacyPolicy.html */; };
C887C53A2057B703005ACF81 /* termsOfService.html in Resources */ = {isa = PBXBuildFile; fileRef = C887C5372057B703005ACF81 /* termsOfService.html */; };
CCA4FE331FD3655900749AE4 /* CheckDeviceCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCA4FE321FD3655900749AE4 /* CheckDeviceCoordinatorTests.swift */; };
CCA4FE3A1FD42B4100749AE4 /* FakeJailbreakChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCA4FE391FD42B4100749AE4 /* FakeJailbreakChecker.swift */; };
CCCD74FD1FD2D38D004A087D /* CheckDeviceCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCCD74FC1FD2D38D004A087D /* CheckDeviceCoordinator.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2912CD0C1F6A830700C6CBE3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2912CCED1F6A830700C6CBE3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2912CCF41F6A830700C6CBE3;
remoteInfo = etherwallet;
};
8703FC13270366DA0062C416 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2912CCED1F6A830700C6CBE3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8703FBFC270366DA0062C416;
remoteInfo = AlphaWalletSafariExtension;
};
878EE8F3255ADA49000210DE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2912CCED1F6A830700C6CBE3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 878EE8EA255ADA49000210DE;
remoteInfo = AlphaWalletShare;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
878EE8F6255ADA49000210DE /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
8703FC15270366DA0062C416 /* AlphaWalletSafariExtension.appex in Embed App Extensions */,
878EE8F5255ADA49000210DE /* AlphaWalletShare.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
021746112763311D00BAF19C /* ExportJsonKeystoreFileViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportJsonKeystoreFileViewModel.swift; sourceTree = "<group>"; };
021C56272841A31200A5C987 /* LaunchScreen.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = LaunchScreen.xcassets; sourceTree = "<group>"; };
02220CFB273A9A02006A09BF /* SaveCustomRpcCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcCoordinator.swift; sourceTree = "<group>"; };
0224D26627980664003D022A /* FormatterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormatterTests.swift; sourceTree = "<group>"; };
022CED7B277B01E10043287F /* ScrollableSegmentedControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScrollableSegmentedControl.swift; sourceTree = "<group>"; };
022CED7C277B01E10043287F /* ScrollableSegmentedControlHighlightableLineView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScrollableSegmentedControlHighlightableLineView.swift; sourceTree = "<group>"; };
022CED7D277B01E10043287F /* ScrollableSegmentedControlCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScrollableSegmentedControlCell.swift; sourceTree = "<group>"; };
023286DF277D793A007D33C5 /* AddMultipleCustomRpcViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddMultipleCustomRpcViewController.swift; sourceTree = "<group>"; };
023286E1277D7960007D33C5 /* AddMultipleCustomRpcView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddMultipleCustomRpcView.swift; sourceTree = "<group>"; };
023286E3277E79DE007D33C5 /* AddMultipleCustomRpcPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddMultipleCustomRpcPresentationController.swift; sourceTree = "<group>"; };
02334298278480CF00492080 /* AddMultipleCustomRpcModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddMultipleCustomRpcModel.swift; sourceTree = "<group>"; };
0233429A278489CC00492080 /* AddMultipleCustomRpcViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddMultipleCustomRpcViewModel.swift; sourceTree = "<group>"; };
0235A794280D470000E65C61 /* RPCDisplaySelectableTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RPCDisplaySelectableTableViewCell.swift; sourceTree = "<group>"; };
024255172816662F009D626E /* StringInsertSpaceBeforeCapitalsTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringInsertSpaceBeforeCapitalsTestCase.swift; sourceTree = "<group>"; };
0242551928168B84009D626E /* FeaturesTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesTestCase.swift; sourceTree = "<group>"; };
0242551B28168C28009D626E /* EnvironmentTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentTestCase.swift; sourceTree = "<group>"; };
0242551D2816CB8E009D626E /* FeaturesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesViewController.swift; sourceTree = "<group>"; };
0242551F2816DB6B009D626E /* FeaturesTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturesTableViewController.swift; sourceTree = "<group>"; };
0251BE9427ED493A00B4F328 /* TokenGroupIdentifierTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenGroupIdentifierTest.swift; sourceTree = "<group>"; };
0256B63F27F73EBF008AF8CF /* StringValidatorRuleTestCases.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringValidatorRuleTestCases.swift; sourceTree = "<group>"; };
0256B64027F73EBF008AF8CF /* StringValidatorTestCases.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringValidatorTestCases.swift; sourceTree = "<group>"; };
025DE32328A1FBEA00CBD665 /* UIImageAsset+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageAsset+Extension.swift"; sourceTree = "<group>"; };
025F5D152760C73300B2A3BC /* ExportJsonKeystorePasswordViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportJsonKeystorePasswordViewModel.swift; sourceTree = "<group>"; };
025F5D172760C74400B2A3BC /* ExportJsonKeystoreCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportJsonKeystoreCoordinator.swift; sourceTree = "<group>"; };
025F5D192760C75800B2A3BC /* ExportJsonKeystorePasswordViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportJsonKeystorePasswordViewController.swift; sourceTree = "<group>"; };
025F5D1A2760C75800B2A3BC /* ExportJsonKeystoreFileViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportJsonKeystoreFileViewController.swift; sourceTree = "<group>"; };
025F5D1D2760C76A00B2A3BC /* ExportJsonKeystoreFileView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportJsonKeystoreFileView.swift; sourceTree = "<group>"; };
026340902850C7D50033E51B /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = "<group>"; };
02645121277206C0009260DC /* TableViewSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableViewSection.swift; sourceTree = "<group>"; };
02645123277217D9009260DC /* CustomRpcTableViewSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomRpcTableViewSection.swift; sourceTree = "<group>"; };
0277D92A282A494600510ECE /* InitialNetworkSelectionCollectionModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitialNetworkSelectionCollectionModel.swift; sourceTree = "<group>"; };
028CFF9F284B06540089B551 /* UIColorExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorExtensionTests.swift; sourceTree = "<group>"; };
028D4E59277309ED00E7418D /* EmptyTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyTableView.swift; sourceTree = "<group>"; };
02988ACB282C85F100433F3B /* InitialNetworkSelectionCollectionModelTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitialNetworkSelectionCollectionModelTestCase.swift; sourceTree = "<group>"; };
02B01A6227B3CD6F00379A00 /* ButtonsBarStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ButtonsBarStyle.swift; sourceTree = "<group>"; };
02C7AF6E2770C405005367EE /* RpcNetworkTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RpcNetworkTestCase.swift; sourceTree = "<group>"; };
02CEFAF72807FF7500CF8722 /* GetIsERC1155ContractCoordinatorTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetIsERC1155ContractCoordinatorTestCase.swift; sourceTree = "<group>"; };
02CEFAFA2808027E00CF8722 /* urlUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = urlUtilities.swift; sourceTree = "<group>"; };
02D255772807E5B900B97A05 /* CachedERC1155ContractDictionaryTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CachedERC1155ContractDictionaryTestCase.swift; sourceTree = "<group>"; };
02D7F8CD27D8AAC900CA1140 /* VerticalButtonsBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalButtonsBar.swift; sourceTree = "<group>"; };
02D8BF8A277D570900EEE8E9 /* SaveCustomRpcManualEntryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcManualEntryViewController.swift; sourceTree = "<group>"; };
02D8BF8C277D572600EEE8E9 /* SaveCustomRpcManualEntryView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcManualEntryView.swift; sourceTree = "<group>"; };
02EFD0FB27DF0815008B5808 /* RepeatTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepeatTests.swift; sourceTree = "<group>"; };
02F4E8B527715EA000D89C19 /* SaveCustomRpcOverallViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcOverallViewController.swift; sourceTree = "<group>"; };
02F4E8B727715EC100D89C19 /* SaveCustomRpcOverallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcOverallView.swift; sourceTree = "<group>"; };
02F4E8BD27717A1500D89C19 /* SaveCustomRpcBrowseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcBrowseViewController.swift; sourceTree = "<group>"; };
02F4E8BF27717A5200D89C19 /* SaveCustomRpcBrowseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcBrowseView.swift; sourceTree = "<group>"; };
02F4E8C32771C07500D89C19 /* SaveCustomRpcBrowseDataController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveCustomRpcBrowseDataController.swift; sourceTree = "<group>"; };
02FEA8EE280FE1B7006C3CA9 /* NSLayoutConstraintExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSLayoutConstraintExtension.swift; sourceTree = "<group>"; };
0B5A03D1E5E417FE79607D0F /* Pods_AlphaWallet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AlphaWallet.framework; sourceTree = BUILT_PRODUCTS_DIR; };
11EA2601C4D0D445D99E4B33 /* Pods_AlphaWalletShare.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AlphaWalletShare.framework; sourceTree = BUILT_PRODUCTS_DIR; };
120A2B8C48180E93DBCCC2EE /* Pods-AlphaWalletUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWalletUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWalletUITests/Pods-AlphaWalletUITests.release.xcconfig"; sourceTree = "<group>"; };
290B2B551F8F50030053C83E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
290B2B5E1F9177860053C83E /* UIImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImage.swift; sourceTree = "<group>"; };
290B2B601F9179880053C83E /* AccountViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountViewModel.swift; sourceTree = "<group>"; };
290B2B691F92C0440053C83E /* ConfigTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigTests.swift; sourceTree = "<group>"; };
290B2B6B1F92C35B0053C83E /* RPCServerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RPCServerTests.swift; sourceTree = "<group>"; };
290B2B6D1F92C3980053C83E /* UserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaults.swift; sourceTree = "<group>"; };
2912CCF51F6A830700C6CBE3 /* AlphaWallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AlphaWallet.app; sourceTree = BUILT_PRODUCTS_DIR; };
2912CCF81F6A830700C6CBE3 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
2912CD011F6A830700C6CBE3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
2912CD061F6A830700C6CBE3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2912CD0B1F6A830700C6CBE3 /* AlphaWalletTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AlphaWalletTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2912CD111F6A830700C6CBE3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.info; path = Info.plist; sourceTree = "<group>"; };
2912CD2A1F6A833E00C6CBE3 /* TransactionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsViewController.swift; sourceTree = "<group>"; };
2912CD2E1F6A83A100C6CBE3 /* ImportWalletViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportWalletViewController.swift; sourceTree = "<group>"; };
291A1B641F974E8600ADEC80 /* WalletEntryPoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletEntryPoint.swift; sourceTree = "<group>"; };
291E8FBE1F7DEA85003F0ECF /* EtherKeystoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtherKeystoreTests.swift; sourceTree = "<group>"; };
291F52BE1F6C874E00B369AB /* AccountsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountsViewController.swift; sourceTree = "<group>"; };
291F52C01F6C8A1F00B369AB /* AccountsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountsViewModel.swift; sourceTree = "<group>"; };
2923D9B61FDA5E51000CF3F8 /* PasswordGeneratorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordGeneratorTests.swift; sourceTree = "<group>"; };
2931120F1FC4ADCB00966EEA /* ActiveWalletViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveWalletViewModel.swift; sourceTree = "<group>"; };
293112361FC9A24600966EEA /* UIGestureRecognizer+Closure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIGestureRecognizer+Closure.swift"; sourceTree = "<group>"; };
293B8B401F707F4600356286 /* TransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionViewModel.swift; sourceTree = "<group>"; };
293B8B441F70A20200356286 /* TransactionTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionTableViewCell.swift; sourceTree = "<group>"; };
293E626E1FA2ED1400CB0A66 /* ActiveWalletCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveWalletCoordinator.swift; sourceTree = "<group>"; };
293E62701FA2F63500CB0A66 /* InitialWalletCreationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitialWalletCreationCoordinator.swift; sourceTree = "<group>"; };
293E62721FA3165C00CB0A66 /* InitialWalletCreationCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitialWalletCreationCoordinatorTests.swift; sourceTree = "<group>"; };
294DFB9D1FE0CA59004CEB56 /* TransactionsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionsViewModel.swift; sourceTree = "<group>"; };
294DFBA41FE0F437004CEB56 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
294DFBA81FE6EBFB004CEB56 /* NewTokenViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTokenViewController.swift; sourceTree = "<group>"; };
295247DE1F8326EF007FDC31 /* AccountViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountViewCell.swift; sourceTree = "<group>"; };
295996021FAA865800DB66A8 /* TokensCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokensCoordinatorTests.swift; sourceTree = "<group>"; };
295A59371F71C1B90092F0FC /* AccountsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountsCoordinator.swift; sourceTree = "<group>"; };
295B61D51FE7FC8300642E60 /* FakeTokensDataStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeTokensDataStore.swift; sourceTree = "<group>"; };
296106CB1F776FD00006164B /* WalletCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletCoordinatorTests.swift; sourceTree = "<group>"; };
2961BD081FB14B6D00C4B840 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = "<group>"; };
2963B6AC1F981A96003063C1 /* TransactionFieldView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionFieldView.swift; sourceTree = "<group>"; };
2963B6B01F9891F5003063C1 /* UIButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIButton.swift; sourceTree = "<group>"; };
296421941F70C1EC00EB363B /* LoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; };
296421961F70C1F200EB363B /* ErrorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorView.swift; sourceTree = "<group>"; };
296421981F70C1F900EB363B /* EmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyView.swift; sourceTree = "<group>"; };
296AF9A21F733AB30058AF78 /* WalletCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletCoordinator.swift; sourceTree = "<group>"; };
2977CADF1F7DEEB0009682A0 /* FakeEtherKeystore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeEtherKeystore.swift; sourceTree = "<group>"; };
2981F4721F8303E600CA6590 /* TransactionCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionCoordinatorTests.swift; sourceTree = "<group>"; };
29850D241F6B27A800791A49 /* R.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = R.generated.swift; sourceTree = "<group>"; };
29850D2A1F6B30FF00791A49 /* TransactionDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionDetailsViewController.swift; sourceTree = "<group>"; };
298542F21FBD594D00CB5081 /* SettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewModel.swift; sourceTree = "<group>"; };
298542FF1FBEAE2F00CB5081 /* ChainState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChainState.swift; sourceTree = "<group>"; };
299573A11FA1F369006F17FD /* QRCodeValueParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeValueParserTests.swift; sourceTree = "<group>"; };
299573A31FA27A15006F17FD /* TestKeyStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestKeyStore.swift; sourceTree = "<group>"; };
2996F1421F6C96FF005C33AE /* ImportWalletViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportWalletViewModel.swift; sourceTree = "<group>"; };
2996F14C1F6CA742005C33AE /* UIViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewController.swift; sourceTree = "<group>"; };
299B5E371FCBCDF70051361C /* RequestViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestViewModelTests.swift; sourceTree = "<group>"; };
299B5E411FD2298E0051361C /* ConfigureTransactionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigureTransactionViewController.swift; sourceTree = "<group>"; };
299B5E441FD22FB40051361C /* ConfigureTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigureTransactionViewModel.swift; sourceTree = "<group>"; };
29A13E321F6B1B7A00E432A2 /* AppStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStyle.swift; sourceTree = "<group>"; };
29AD8A071F93E1F0008E10E7 /* AlphaWallet.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AlphaWallet.entitlements; sourceTree = "<group>"; };
29AD8A0D1F93FF28008E10E7 /* WalletSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletSession.swift; sourceTree = "<group>"; };
29B6AECA1F7C5FA900EC6DE3 /* PaymentCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentCoordinator.swift; sourceTree = "<group>"; };
29BB94961F6FCD60009B09CC /* SendViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendViewModel.swift; sourceTree = "<group>"; };
29BDF1931FEE43AA0023A45F /* TransactionConfiguratorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionConfiguratorTests.swift; sourceTree = "<group>"; };
29BDF1951FEE43F40023A45F /* UnconfirmedTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnconfirmedTransaction.swift; sourceTree = "<group>"; };
29BDF19C1FEE50E90023A45F /* GasPriceConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GasPriceConfigurationTests.swift; sourceTree = "<group>"; };
29BE3FCF1F7071A200F6BFC2 /* UIColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColor.swift; sourceTree = "<group>"; };
29C0FCE0200DA94A004A13CB /* SignMessageCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignMessageCoordinator.swift; sourceTree = "<group>"; };
29D03F1C1F712183006E548C /* Button.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Button.swift; sourceTree = "<group>"; };
29D72A291F6A8D1500CE9209 /* AppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinator.swift; sourceTree = "<group>"; };
29DBF2A21F9DBFF400327C60 /* BackupCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupCoordinator.swift; sourceTree = "<group>"; };
29DBF2A41F9EB75E00327C60 /* BackupCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupCoordinatorTests.swift; sourceTree = "<group>"; };
29DBF2A61F9F145900327C60 /* StateViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateViewModel.swift; sourceTree = "<group>"; };
29E14FD41F7F470C00185568 /* TransactionsStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsStorageTests.swift; sourceTree = "<group>"; };
29E14FD61F7F490000185568 /* Transaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Transaction.swift; sourceTree = "<group>"; };
29E14FD81F7F4D4E00185568 /* FakeTransactionsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeTransactionsStorage.swift; sourceTree = "<group>"; };
29E2E3391F7A008C000CF94A /* UIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIView.swift; sourceTree = "<group>"; };
29E2E33D1F7A2423000CF94A /* TransactionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionHeaderView.swift; sourceTree = "<group>"; };
29E6E06D1FE897EE0079265A /* BrowserViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserViewController.swift; sourceTree = "<group>"; };
29E9CFCC1FE7343C00017744 /* NewTokenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTokenViewModel.swift; sourceTree = "<group>"; };
29EB10291F6CBD23000907A4 /* UIAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAlertController.swift; sourceTree = "<group>"; };
29F114E81FA3EC9E00114A29 /* ActiveWalletViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveWalletViewTests.swift; sourceTree = "<group>"; };
29F114EF1FA6D53700114A29 /* ImportSelectionType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportSelectionType.swift; sourceTree = "<group>"; };
29F114F31FA8117C00114A29 /* SendCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendCoordinator.swift; sourceTree = "<group>"; };
29F114F51FA8147300114A29 /* RequestCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestCoordinator.swift; sourceTree = "<group>"; };
29F114F71FA8165200114A29 /* SendCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendCoordinatorTests.swift; sourceTree = "<group>"; };
29F114F91FA817A800114A29 /* RequestCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestCoordinatorTests.swift; sourceTree = "<group>"; };
29F1C85520036887003780D8 /* AppTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerTests.swift; sourceTree = "<group>"; };
29F1C85920036968003780D8 /* HelpUsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpUsCoordinator.swift; sourceTree = "<group>"; };
29F1C85C2003698A003780D8 /* WellDoneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WellDoneViewController.swift; sourceTree = "<group>"; };
29F1C85E200369BA003780D8 /* HelpUsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpUsViewModel.swift; sourceTree = "<group>"; };
29F1C864200384FE003780D8 /* Wallet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Wallet.swift; sourceTree = "<group>"; };
29FC0CB51F8298820036089F /* TransactionsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsCoordinator.swift; sourceTree = "<group>"; };
29FC9BCB1F831860000209CD /* PaymentCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentCoordinatorTests.swift; sourceTree = "<group>"; };
29FF13071F75F0AE00AFD326 /* AppCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinatorTests.swift; sourceTree = "<group>"; };
29FF13091F75F67200AFD326 /* Address.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Address.swift; sourceTree = "<group>"; };
29FF130C1F7626E800AFD326 /* FakeNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeNavigationController.swift; sourceTree = "<group>"; };
442FC54DA900FA2F9BB73A63 /* RedeemTokenCardQuantitySelectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedeemTokenCardQuantitySelectionViewModel.swift; sourceTree = "<group>"; };
442FC575B6A4A50B0555E1B0 /* NumberStepper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NumberStepper.swift; sourceTree = "<group>"; };
442FCACD2BF4DD90BD9C6DBC /* TokenCardRedemptionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenCardRedemptionViewController.swift; sourceTree = "<group>"; };
442FCB182F854B307761CD82 /* NFTCollectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NFTCollectionViewModel.swift; sourceTree = "<group>"; };
442FCBCF749F0FDA53FB88A3 /* EventsRestTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EventsRestTest.swift; sourceTree = "<group>"; };
442FCBDB86579889BC773540 /* TokenCardRedemptionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenCardRedemptionViewModel.swift; sourceTree = "<group>"; };
442FCC17EAB857C58732831E /* RedeemTokenCardQuantitySelectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedeemTokenCardQuantitySelectionViewController.swift; sourceTree = "<group>"; };
442FCC8150042FE9179D574A /* NFTCollectionCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NFTCollectionCoordinator.swift; sourceTree = "<group>"; };
442FCE526E2089CAE88D5602 /* FakeClaimOrderCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeClaimOrderCoordinator.swift; sourceTree = "<group>"; };
4E16B6D97BD699F844AB4E2B /* Pods-AlphaWalletTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWalletTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWalletTests/Pods-AlphaWalletTests.release.xcconfig"; sourceTree = "<group>"; };
5E7C70088832B2D161EB4AAB /* SendViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendViewController.swift; sourceTree = "<group>"; };
5E7C700CD3E43689E88FBE9B /* SetSellTokensCardExpiryDateViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetSellTokensCardExpiryDateViewModel.swift; sourceTree = "<group>"; };
5E7C70165BA8A9F342DC7874 /* PromptBackupWalletView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptBackupWalletView.swift; sourceTree = "<group>"; };
5E7C7021EE19C4B81CAAF3C0 /* TransferTokensCardQuantitySelectionViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransferTokensCardQuantitySelectionViewControllerTests.swift; sourceTree = "<group>"; };
5E7C702300BB7DB0FD7788EF /* XMLHandlerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XMLHandlerTest.swift; sourceTree = "<group>"; };
5E7C702A684DF27DC8ED4E42 /* TokenObjectTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenObjectTest.swift; sourceTree = "<group>"; };
5E7C703366F010BFEF6B06C6 /* OpenSeaNonFungibleTokenViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSeaNonFungibleTokenViewCell.swift; sourceTree = "<group>"; };
5E7C703BA1D0E9ACB7399155 /* TransferTokensCardQuantitySelectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransferTokensCardQuantitySelectionViewModel.swift; sourceTree = "<group>"; };
5E7C704366485FF6B6C1D9B8 /* WhatsNewListingCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewListingCoordinator.swift; sourceTree = "<group>"; };
5E7C704499C81ACA3B08A752 /* TokenInstanceWebView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenInstanceWebView.swift; sourceTree = "<group>"; };
5E7C7058BACDB443883F068B /* ErrorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorTests.swift; sourceTree = "<group>"; };
5E7C7084B3FA83B36252B129 /* TokenScriptFilterParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenScriptFilterParserTests.swift; sourceTree = "<group>"; };
5E7C70A6D4A3737631D092D9 /* EnabledServersViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnabledServersViewModel.swift; sourceTree = "<group>"; };
5E7C70B3651BDFE549C28466 /* PromptBackupCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptBackupCoordinator.swift; sourceTree = "<group>"; };
5E7C70E0ADFCBFD9B7354389 /* AlphaWalletAddressTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlphaWalletAddressTests.swift; sourceTree = "<group>"; };
5E7C70F9F343E4ACFA1AB388 /* ActivityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityViewController.swift; sourceTree = "<group>"; };
5E7C70FB40612BB02594EC00 /* ChooseTokenCardTransferModeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChooseTokenCardTransferModeViewController.swift; sourceTree = "<group>"; };
5E7C710FD4CF798DEAC11F83 /* WhatsNewListingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewListingViewController.swift; sourceTree = "<group>"; };
5E7C712F42374C0B8DF8C64F /* BrowserHistoryCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserHistoryCellViewModel.swift; sourceTree = "<group>"; };
5E7C715BBA7416942FDA8516 /* HistoriesViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoriesViewModel.swift; sourceTree = "<group>"; };
5E7C71617E1F8BE91D4EA7F5 /* FileTokenEntriesProviderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTokenEntriesProviderTests.swift; sourceTree = "<group>"; };
5E7C7168A1780F3411374365 /* Constants+CredentialsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Constants+CredentialsTests.swift"; sourceTree = "<group>"; };
5E7C716ABBF98AD0823CB4A0 /* URLTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLTests.swift; sourceTree = "<group>"; };
5E7C7171B802C0C2718EEED0 /* BookmarksHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksHeaderView.swift; sourceTree = "<group>"; };
5E7C7177F1DDDDDDE020CB4D /* ChooseSendPrivateTransactionsProviderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChooseSendPrivateTransactionsProviderViewController.swift; sourceTree = "<group>"; };
5E7C717B39E95B653F384AA0 /* SeedPhraseCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeedPhraseCellViewModel.swift; sourceTree = "<group>"; };
5E7C719EC2B8B381C56F8440 /* Erc1155TokenIdsFetcherTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Erc1155TokenIdsFetcherTests.swift; sourceTree = "<group>"; };
5E7C71A8BE594C1D126AB309 /* FakeEventsDataStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeEventsDataStore.swift; sourceTree = "<group>"; };
5E7C71ADDDAB65DEF4096A8D /* PromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptViewController.swift; sourceTree = "<group>"; };
5E7C71C2C110B621EFDE336F /* TokensCardViewControllerTitleHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensCardViewControllerTitleHeader.swift; sourceTree = "<group>"; };
5E7C71DB4EDD10EA665101C2 /* ActivityViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityViewCell.swift; sourceTree = "<group>"; };
5E7C71E355BD14E975AF7491 /* TokensDataStoreTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensDataStoreTest.swift; sourceTree = "<group>"; };
5E7C7228C9BEB801D4CD34DE /* EtherTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EtherTests.swift; sourceTree = "<group>"; };
5E7C723C21F6376387AD1DCE /* PromptBackupWalletAfterWalletCreationViewViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptBackupWalletAfterWalletCreationViewViewModel.swift; sourceTree = "<group>"; };
5E7C72571AB0FECB26FEB1B1 /* ClearDappBrowserCacheCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClearDappBrowserCacheCoordinator.swift; sourceTree = "<group>"; };
5E7C727433F7B8E322B3C68A /* SetTransferTokensCardExpiryDateViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetTransferTokensCardExpiryDateViewController.swift; sourceTree = "<group>"; };
5E7C728B3CA6A429AB5EE5DF /* ContainerViewWithShadow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContainerViewWithShadow.swift; sourceTree = "<group>"; };
5E7C72CDD54E5A0C5BB23C89 /* AddressAndRPCServerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddressAndRPCServerTests.swift; sourceTree = "<group>"; };
5E7C72D0E7CA03ADE5CFAE7A /* ImportMagicTokenViewControllerViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportMagicTokenViewControllerViewModel.swift; sourceTree = "<group>"; };
5E7C72E648B7C34EDA193BDA /* ActivitiesCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivitiesCoordinator.swift; sourceTree = "<group>"; };
5E7C72FBC0D2787AAA804098 /* OpenSeaNonFungibleTokenViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSeaNonFungibleTokenViewCellViewModel.swift; sourceTree = "<group>"; };
5E7C731B6F01534683227123 /* NonFungibleTokenViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NonFungibleTokenViewCellViewModel.swift; sourceTree = "<group>"; };
5E7C7324C9AC776E3A7B43D1 /* MyDappCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyDappCellViewModel.swift; sourceTree = "<group>"; };
5E7C7346D83DE2DB22E28F16 /* ShowSeedPhraseViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShowSeedPhraseViewModel.swift; sourceTree = "<group>"; };
5E7C7365D14169D22AE1D20A /* TransactionRowCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionRowCellViewModel.swift; sourceTree = "<group>"; };
5E7C7375430F36C549EA8748 /* DappsHomeViewControllerHeaderViewViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsHomeViewControllerHeaderViewViewModel.swift; sourceTree = "<group>"; };
5E7C737AF4E3BED49DD63CF4 /* FakeBlockiesGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeBlockiesGenerator.swift; sourceTree = "<group>"; };
5E7C739774984CDE1D3D7555 /* VerifySeedPhraseViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerifySeedPhraseViewModel.swift; sourceTree = "<group>"; };
5E7C73BA4FF25754ACB41255 /* CreateInitialWalletViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateInitialWalletViewModel.swift; sourceTree = "<group>"; };
5E7C73BF5CE15E6D7AFC3F0C /* ChooseSendPrivateTransactionsProviderViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChooseSendPrivateTransactionsProviderViewModel.swift; sourceTree = "<group>"; };
5E7C73BFE30E0D43E97806EF /* SelectionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectionTableViewCell.swift; sourceTree = "<group>"; };
5E7C73CC82B9877AF4A42333 /* ShowSeedPhraseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShowSeedPhraseViewController.swift; sourceTree = "<group>"; };
5E7C73D0DCE61EA2DE2DA21D /* AmountTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AmountTextField.swift; sourceTree = "<group>"; };
5E7C73D26F24C4AAE981E2F2 /* ImportWalletTab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportWalletTab.swift; sourceTree = "<group>"; };
5E7C73D55C366BCC53208686 /* BrowserHistoryCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserHistoryCell.swift; sourceTree = "<group>"; };
5E7C73E57ADDF29E0A5FB87E /* OpenSeaNonFungibleTokenCardRowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSeaNonFungibleTokenCardRowView.swift; sourceTree = "<group>"; };
5E7C73ED9226646D562B5A3C /* UIStackView+Array.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIStackView+Array.swift"; sourceTree = "<group>"; };
5E7C73EFA9494B31C683A287 /* TimeEntryField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimeEntryField.swift; sourceTree = "<group>"; };
5E7C741196D9D9C9C3EE5E30 /* LockCreatePasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockCreatePasscodeViewController.swift; sourceTree = "<group>"; };
5E7C7419F47CC8B2996AA8F9 /* TransferTokensCardQuantitySelectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransferTokensCardQuantitySelectionViewController.swift; sourceTree = "<group>"; };
5E7C741DF75781BBB24CE6D0 /* TokenInstanceActionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenInstanceActionViewController.swift; sourceTree = "<group>"; };
5E7C743C5382AF2288A1DB0D /* ReplaceTransactionCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReplaceTransactionCoordinator.swift; sourceTree = "<group>"; };
5E7C7474F6B54D2601222FFB /* WebImageUrlTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebImageUrlTests.swift; sourceTree = "<group>"; };
5E7C7487BDF72352446E1266 /* ImportTokenViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportTokenViewControllerTests.swift; sourceTree = "<group>"; };
5E7C74A5A91E5DE208B33325 /* DeepLinkTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeepLinkTests.swift; sourceTree = "<group>"; };
5E7C74A5B5B9D8AD0BD913C1 /* CreateInitialWalletViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateInitialWalletViewController.swift; sourceTree = "<group>"; };
5E7C74B424FB5DE3A4D6A2F4 /* DappsHomeEmptyViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsHomeEmptyViewModel.swift; sourceTree = "<group>"; };
5E7C74B82783A94091A43470 /* EthTokenViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EthTokenViewCellViewModel.swift; sourceTree = "<group>"; };
5E7C74BEC095303B66FB4B1E /* ProtectionCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProtectionCoordinator.swift; sourceTree = "<group>"; };
5E7C74C0C1803DD17FE9EBA7 /* ServersViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServersViewController.swift; sourceTree = "<group>"; };
5E7C74CB1950B1EC558685A4 /* TokenScriptOverrides+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TokenScriptOverrides+Extensions.swift"; sourceTree = "<group>"; };
5E7C74DCC21272EC231A20E2 /* RequestViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestViewController.swift; sourceTree = "<group>"; };
5E7C7504B9B8C2B31F952B68 /* Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; };
5E7C75273010A92461EE5CD7 /* SendTransactionErrorViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendTransactionErrorViewController.swift; sourceTree = "<group>"; };
5E7C7535095323B035CA47C0 /* ImportMagicTokenViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportMagicTokenViewController.swift; sourceTree = "<group>"; };
5E7C753A2216F043CBDEC07C /* ElevateWalletSecurityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ElevateWalletSecurityViewController.swift; sourceTree = "<group>"; };
5E7C754BF8B4CC2DA82B1025 /* DappButtonViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappButtonViewModel.swift; sourceTree = "<group>"; };
5E7C754C0E2E57F32A61F9A3 /* SetTransferTokensCardExpiryDateViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetTransferTokensCardExpiryDateViewModel.swift; sourceTree = "<group>"; };
5E7C755132D9B6F95080A1BE /* TransferNFTCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransferNFTCoordinator.swift; sourceTree = "<group>"; };
5E7C7553BB089397B7E74BE0 /* WalletSecurityLevelIndicator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletSecurityLevelIndicator.swift; sourceTree = "<group>"; };
5E7C757AEC6586F51EC75646 /* PingInfuraCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PingInfuraCoordinator.swift; sourceTree = "<group>"; };
5E7C75918317E13AD540DCA7 /* RoundedBackground.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoundedBackground.swift; sourceTree = "<group>"; };
5E7C75B1BE3B68216AFC9C05 /* DefaultActivityViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultActivityViewModel.swift; sourceTree = "<group>"; };
5E7C75B5AF76279A71395FC7 /* AddressTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddressTextField.swift; sourceTree = "<group>"; };
5E7C75CBBFF0273EF476F95B /* LockEnterPasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockEnterPasscodeViewController.swift; sourceTree = "<group>"; };
5E7C75D9C3EA9FF978ECF8E5 /* DAI.tsml */ = {isa = PBXFileReference; lastKnownFileType = file.tsml; path = DAI.tsml; sourceTree = "<group>"; };
5E7C75DE215F0AAEF284948F /* HDWalletTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HDWalletTest.swift; sourceTree = "<group>"; };
5E7C75E7D995ABE0E6B7AD55 /* DappButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappButton.swift; sourceTree = "<group>"; };
5E7C75F0DB84DB0F5449D6C1 /* WalletConnectSessionsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionsViewController.swift; sourceTree = "<group>"; };
5E7C75F846C598287230CFAB /* WhatsNewViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewViews.swift; sourceTree = "<group>"; };
5E7C75FF98048AC1BA905580 /* DappCommandTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappCommandTests.swift; sourceTree = "<group>"; };
5E7C76052512831B707659CA /* WhereIsWalletAddressFoundOverlayView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhereIsWalletAddressFoundOverlayView.swift; sourceTree = "<group>"; };
5E7C760A524D73F044CC2A4B /* DappRequestSwitchExistingChainCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappRequestSwitchExistingChainCoordinator.swift; sourceTree = "<group>"; };
5E7C760CC5A9E144BDB5451D /* ActivityCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityCellViewModel.swift; sourceTree = "<group>"; };
5E7C7624D6F7EA55F6F167B3 /* GenerateSellMagicLinkViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenerateSellMagicLinkViewModel.swift; sourceTree = "<group>"; };
5E7C764B98F526271E4C2A6A /* StaticHTMLViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StaticHTMLViewController.swift; sourceTree = "<group>"; };
5E7C765A9FA64E4CC1B6C726 /* OpenSeaNonFungibleTokenTraitCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSeaNonFungibleTokenTraitCell.swift; sourceTree = "<group>"; };
5E7C765E0DC0174E9788CCF9 /* EnterSellTokensCardPriceQuantityViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnterSellTokensCardPriceQuantityViewModel.swift; sourceTree = "<group>"; };
5E7C767497AD8DEE83F384D7 /* RequestViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestViewModel.swift; sourceTree = "<group>"; };
5E7C7676A744239C4880A3ED /* ERC721-TokenScript.tsml */ = {isa = PBXFileReference; lastKnownFileType = file.tsml; path = "ERC721-TokenScript.tsml"; sourceTree = "<group>"; };
5E7C768D3C3F400E0B88B575 /* ETH.tsml */ = {isa = PBXFileReference; lastKnownFileType = file.tsml; path = ETH.tsml; sourceTree = "<group>"; };
5E7C769371BC70B5C4349B2B /* NoViewCardTokenScriptActionCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoViewCardTokenScriptActionCoordinator.swift; sourceTree = "<group>"; };
5E7C7695F7C45A31C7EAF97F /* AssetDefinitionsOverridesViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetDefinitionsOverridesViewCellViewModel.swift; sourceTree = "<group>"; };
5E7C76A087FB8690364F8552 /* CrashReporterViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CrashReporterViewController.swift; sourceTree = "<group>"; };
5E7C76AF81B8DFF605558499 /* ImportMagicLinkCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportMagicLinkCoordinator.swift; sourceTree = "<group>"; };
5E7C76B3FD690DC23263DE26 /* DefaultActivityItemViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultActivityItemViewCell.swift; sourceTree = "<group>"; };
5E7C76C895E7BFA47233068C /* LocalesCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalesCoordinator.swift; sourceTree = "<group>"; };
5E7C76D132F4BEA5CE4FFD0A /* StringExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = "<group>"; };
5E7C7709286B5D5A37D0156B /* WhatsNewExperimentCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewExperimentCoordinator.swift; sourceTree = "<group>"; };
5E7C7721E0E4D4EFDD35E196 /* ScanQRCodeCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScanQRCodeCoordinator.swift; sourceTree = "<group>"; };
5E7C774BCA281E4B077DBBFA /* WhatIsEthereumInfoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatIsEthereumInfoViewController.swift; sourceTree = "<group>"; };
5E7C775FD95FE80B0F1CEA33 /* TokenAdaptorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenAdaptorTest.swift; sourceTree = "<group>"; };
5E7C77685B78D5372F6C7CB0 /* PromptBackupWalletAfterExceedingThresholdViewViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptBackupWalletAfterExceedingThresholdViewViewModel.swift; sourceTree = "<group>"; };
5E7C776B129861728FFB8CC8 /* EditBookmarkViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditBookmarkViewModel.swift; sourceTree = "<group>"; };
5E7C776DFFB9B6A2C97904B7 /* WhatsNew.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNew.swift; sourceTree = "<group>"; };
5E7C778F20D32B70D7FF2135 /* TokenCardRedemptionInfoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenCardRedemptionInfoViewController.swift; sourceTree = "<group>"; };
5E7C77A8E9F8DF94ED53D452 /* WebImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebImageView.swift; sourceTree = "<group>"; };
5E7C77AED5BC29ED8D075D08 /* SeedPhraseBackupIntroductionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeedPhraseBackupIntroductionViewModel.swift; sourceTree = "<group>"; };
5E7C77BCBD2C2BE682D384DB /* SeedPhraseCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeedPhraseCollectionView.swift; sourceTree = "<group>"; };
5E7C77E2559C7C9117C0F75F /* ElevateWalletSecurityViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ElevateWalletSecurityViewModel.swift; sourceTree = "<group>"; };
5E7C77FAAB69452F5310356F /* EIP712TypedDataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EIP712TypedDataTests.swift; sourceTree = "<group>"; };
5E7C7809B67CC2D8D6AA31C4 /* KeystoreBackupIntroductionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeystoreBackupIntroductionViewModel.swift; sourceTree = "<group>"; };
5E7C781F82F9E4903C460E33 /* ImportMagicTokenCardRowViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImportMagicTokenCardRowViewModel.swift; sourceTree = "<group>"; };
5E7C7828BD821B6F04B71C00 /* FungibleTokenHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FungibleTokenHeaderView.swift; sourceTree = "<group>"; };
5E7C783E3ADA4CF9554A0E7D /* NonFungibleTokenViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NonFungibleTokenViewCell.swift; sourceTree = "<group>"; };
5E7C78402B975F69A72E8C04 /* TokensViewControllerTableViewHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensViewControllerTableViewHeader.swift; sourceTree = "<group>"; };
5E7C78454B11E39CF8B5E695 /* EnterPasswordCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnterPasswordCoordinator.swift; sourceTree = "<group>"; };
5E7C786E7AACC1ECD44F2EAA /* DecodedFunctionCall+DecodeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DecodedFunctionCall+DecodeTests.swift"; sourceTree = "<group>"; };
5E7C78795F6336DDBE2EB4C5 /* ERC20-TokenScript.tsml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.tsml; path = "ERC20-TokenScript.tsml"; sourceTree = "<group>"; };
5E7C788ADDEA0609433B1FDF /* VerifySeedPhraseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerifySeedPhraseViewController.swift; sourceTree = "<group>"; };
5E7C788BDFBDF222B3F4BEAF /* SeedPhraseCollectionViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeedPhraseCollectionViewModel.swift; sourceTree = "<group>"; };
5E7C7892A9FC3F53B13498D9 /* GenerateSellMagicLinkViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenerateSellMagicLinkViewController.swift; sourceTree = "<group>"; };
5E7C78B61907C2C1E2BCD478 /* BrowserHomeViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserHomeViewModel.swift; sourceTree = "<group>"; };
5E7C78C073F380B48D5BE94C /* LayoutConstraintsWrapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayoutConstraintsWrapper.swift; sourceTree = "<group>"; };
5E7C78CDFEB86A8356EA5818 /* TokenCardRowViewProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenCardRowViewProtocol.swift; sourceTree = "<group>"; };
5E7C78CF45AA54EF8647C44B /* SeedPhraseBackupIntroductionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeedPhraseBackupIntroductionViewController.swift; sourceTree = "<group>"; };
5E7C78DB6F47344EBBC2567F /* ChainIdTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChainIdTests.swift; sourceTree = "<group>"; };
5E7C78E5C8FAEA752B32626D /* UIActivityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIActivityViewController.swift; sourceTree = "<group>"; };
5E7C78EFAF641C41F06C46BF /* ServersCoordinatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServersCoordinatorTests.swift; sourceTree = "<group>"; };
5E7C7900C580D38703DEB396 /* FakeDomainResolutionService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeDomainResolutionService.swift; sourceTree = "<group>"; };
5E7C790B6371A5BCD733A4BE /* DappsHomeEmptyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsHomeEmptyView.swift; sourceTree = "<group>"; };
5E7C79107D8AAA345518435F /* BackupSeedPhraseCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackupSeedPhraseCoordinator.swift; sourceTree = "<group>"; };
5E7C7914F01B5FEA5B20398B /* Collection+UIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Collection+UIView.swift"; sourceTree = "<group>"; };
5E7C7919EE31DC0B8FCF0D40 /* TransactionConfirmationRowDescriptionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationRowDescriptionView.swift; sourceTree = "<group>"; };
5E7C791C60E8AAF3F4239375 /* SeedPhraseCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeedPhraseCell.swift; sourceTree = "<group>"; };
5E7C793CDFA907BFDFECB6CB /* DappViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappViewCell.swift; sourceTree = "<group>"; };
5E7C7962AE417E12F13FF58E /* SetSellTokensCardExpiryDateViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetSellTokensCardExpiryDateViewController.swift; sourceTree = "<group>"; };
5E7C796C7DEA3C2A70861828 /* PromptBackupWalletViewViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptBackupWalletViewViewModel.swift; sourceTree = "<group>"; };
5E7C79778E4BFE1322711EA6 /* LocaleViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocaleViewModel.swift; sourceTree = "<group>"; };
5E7C7981AB6584B25C72D46B /* LockEnterPasscodeCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockEnterPasscodeCoordinator.swift; sourceTree = "<group>"; };
5E7C799836611BEE66000EE1 /* DappsHomeHeaderViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsHomeHeaderViewModel.swift; sourceTree = "<group>"; };
5E7C799D2B7D91072FC0050B /* DappsHomeViewControllerHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsHomeViewControllerHeaderView.swift; sourceTree = "<group>"; };
5E7C79A125DB5FBD258F9F95 /* KeysTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeysTests.swift; sourceTree = "<group>"; };
5E7C79D674D45A07E694CE31 /* LockView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockView.swift; sourceTree = "<group>"; };
5E7C79E3BC4CACB123840A42 /* LocaleViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocaleViewCell.swift; sourceTree = "<group>"; };
5E7C79ED9F842D3FC102AC54 /* FungibleTokenViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FungibleTokenViewCellViewModel.swift; sourceTree = "<group>"; };
5E7C79EF9D2C12F396364B92 /* AssetDefinitionDiskBackingStoreWithOverridesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetDefinitionDiskBackingStoreWithOverridesTests.swift; sourceTree = "<group>"; };
5E7C79FA3E6A05845ECFCDCF /* BrowserHistoryHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserHistoryHeaderView.swift; sourceTree = "<group>"; };
5E7C7A1D9A35D86A3DE31989 /* ActivitiesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivitiesViewController.swift; sourceTree = "<group>"; };
5E7C7A3D7408DC690C0F601C /* SingleChainTokenCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SingleChainTokenCoordinator.swift; sourceTree = "<group>"; };
5E7C7A9876B43B1D9D17A9A9 /* OpenSeaNonFungibleTokenDisplayHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSeaNonFungibleTokenDisplayHelper.swift; sourceTree = "<group>"; };
5E7C7AB3440C01136DF4F3E9 /* LockCreatePasscodeCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockCreatePasscodeCoordinator.swift; sourceTree = "<group>"; };
5E7C7AB8844E5D88BD6B2F2A /* ToolsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolsViewController.swift; sourceTree = "<group>"; };
5E7C7ABB1538A0E83EEAEB0C /* EnterSellTokensCardPriceQuantityViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnterSellTokensCardPriceQuantityViewControllerTests.swift; sourceTree = "<group>"; };
5E7C7AC5A210D034DBC75FB0 /* TextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextView.swift; sourceTree = "<group>"; };
5E7C7AE6FAE0DF969B4F52E9 /* ContactUsBannerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactUsBannerView.swift; sourceTree = "<group>"; };
5E7C7AEDAAE638601C7122A5 /* DefaultActivityView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultActivityView.swift; sourceTree = "<group>"; };
5E7C7B080E387A79058430B9 /* ConfirmSignMessageTableViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfirmSignMessageTableViewCellViewModel.swift; sourceTree = "<group>"; };
5E7C7B089FD4C96810DD10FD /* HelpContentsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HelpContentsViewController.swift; sourceTree = "<group>"; };
5E7C7B1FB2702A2A8A4EBD76 /* SettingsCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsCoordinator.swift; sourceTree = "<group>"; };
5E7C7B211FF0FE5BE98BB7D0 /* aETH.tsml */ = {isa = PBXFileReference; lastKnownFileType = file.tsml; path = aETH.tsml; sourceTree = "<group>"; };
5E7C7B3302309706CA0F972A /* TokensViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensViewController.swift; sourceTree = "<group>"; };
5E7C7B6849D43348C5109712 /* DefaultActivityCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultActivityCellViewModel.swift; sourceTree = "<group>"; };
5E7C7B6A80324059B3EDA38C /* EnabledServersViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnabledServersViewController.swift; sourceTree = "<group>"; };
5E7C7B7A45EDFA8ED1E25863 /* FungibleTokenDetailsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FungibleTokenDetailsViewModel.swift; sourceTree = "<group>"; };
5E7C7B8EB45ABD915B9BFF61 /* LocalPopularTokensCollectionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalPopularTokensCollectionTests.swift; sourceTree = "<group>"; };
5E7C7B8FD1E2BCC325DF4EE4 /* ServersCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServersCoordinator.swift; sourceTree = "<group>"; };
5E7C7B9220E616F82EDA956F /* PasscodeCharacterView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasscodeCharacterView.swift; sourceTree = "<group>"; };
5E7C7BA578BE5FB0E613A6D6 /* ChooseTokenCardTransferModeViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChooseTokenCardTransferModeViewModel.swift; sourceTree = "<group>"; };
5E7C7BAEF70990DA14C474EB /* GroupActivityCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupActivityCellViewModel.swift; sourceTree = "<group>"; };
5E7C7BB70AD8C1E92D37196F /* FakeActivitiesService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeActivitiesService.swift; sourceTree = "<group>"; };
5E7C7BB7DBFDF5A5E4F2DDC0 /* SendTransactionErrorViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendTransactionErrorViewModel.swift; sourceTree = "<group>"; };
5E7C7BF09AD68C113D58344C /* LocalesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalesViewController.swift; sourceTree = "<group>"; };
5E7C7C077372C3F2A4349FA1 /* FungibleTokenViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FungibleTokenViewCell.swift; sourceTree = "<group>"; };
5E7C7C11AF59E7CA26B3A2BB /* DappRequestSwitchCustomChainCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappRequestSwitchCustomChainCoordinator.swift; sourceTree = "<group>"; };
5E7C7C12E88EB0B73AA1E562 /* TokenCardRowViewModelProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenCardRowViewModelProtocol.swift; sourceTree = "<group>"; };
5E7C7C1720AD49046D2B4023 /* TransactionDetailsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionDetailsViewModel.swift; sourceTree = "<group>"; };
5E7C7C34A7BDCFE17CEF8F79 /* OpenSeaNonFungibleTokenAttributeCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSeaNonFungibleTokenAttributeCellViewModel.swift; sourceTree = "<group>"; };
5E7C7C468EC03C073E0EEA03 /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = "<group>"; };
5E7C7C51CEC4AAFDFBD75482 /* ConsoleCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConsoleCoordinator.swift; sourceTree = "<group>"; };
5E7C7C5454600A70DCFD7C0E /* BoxView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BoxView.swift; sourceTree = "<group>"; };
5E7C7C67C1FF0BFDDA82C61E /* TokenImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenImageView.swift; sourceTree = "<group>"; };
5E7C7C7CB95B7EE4B2547585 /* EnabledServersCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnabledServersCoordinator.swift; sourceTree = "<group>"; };
5E7C7C8CA3706DC14167786C /* BrowserURLParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserURLParserTests.swift; sourceTree = "<group>"; };
5E7C7CAA3D0C19444005EA83 /* TokenCardRowViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenCardRowViewModel.swift; sourceTree = "<group>"; };
5E7C7CBEBF984CFCA29D6866 /* ServersViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServersViewModel.swift; sourceTree = "<group>"; };
5E7C7CC48CA7A1EA7D539C87 /* VerifiableStatusViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerifiableStatusViewController.swift; sourceTree = "<group>"; };
5E7C7CD1FB7D353704EF3389 /* DateEntryField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateEntryField.swift; sourceTree = "<group>"; };
5E7C7CDB0BAD5D27D2F24F57 /* ServerViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerViewCell.swift; sourceTree = "<group>"; };
5E7C7CE6E3560E773D2287E2 /* ElevateWalletSecurityCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ElevateWalletSecurityCoordinator.swift; sourceTree = "<group>"; };
5E7C7CF1465A1DCB44371BA9 /* ConsoleViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConsoleViewController.swift; sourceTree = "<group>"; };
5E7C7CFDE7DEA8C06C4100AF /* TextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextField.swift; sourceTree = "<group>"; };
5E7C7D111692DE8ED67D29B7 /* AlphaWalletAddress+UI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AlphaWalletAddress+UI.swift"; sourceTree = "<group>"; };
5E7C7D2C43C15D0762C7F374 /* UIStackView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIStackView.swift; sourceTree = "<group>"; };
5E7C7D46C7CABC31A7477F37 /* GenerateTransferMagicLinkViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenerateTransferMagicLinkViewController.swift; sourceTree = "<group>"; };
5E7C7D58E7A5DE05425623D2 /* AssetDefinitionStoreCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetDefinitionStoreCoordinator.swift; sourceTree = "<group>"; };
5E7C7D5F3CAE69CF932AB236 /* LockPasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockPasscodeViewController.swift; sourceTree = "<group>"; };
5E7C7D674F6B2415FB5552B0 /* CanOpenContractWebPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CanOpenContractWebPage.swift; sourceTree = "<group>"; };
5E7C7D7B32E3672F2A7B0A68 /* CrashReporterViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CrashReporterViewModel.swift; sourceTree = "<group>"; };
5E7C7D8A8A4E7A77F7344E2F /* CollectionViewLeftAlignedFlowLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionViewLeftAlignedFlowLayout.swift; sourceTree = "<group>"; };
5E7C7D8C3613A9BD9F147B3C /* DappViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappViewCellViewModel.swift; sourceTree = "<group>"; };
5E7C7D913DAA3322F1C7DD46 /* OpenSeaNonFungibleTokenCardRowViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSeaNonFungibleTokenCardRowViewModel.swift; sourceTree = "<group>"; };
5E7C7D931F68BFB5E1DCE001 /* TokenCardRowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenCardRowView.swift; sourceTree = "<group>"; };
5E7C7DC3AEBE4049927B7625 /* EnableServersHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnableServersHeaderView.swift; sourceTree = "<group>"; };
5E7C7DC4B06C1A623788EEED /* WalletConnectSessionCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionCellViewModel.swift; sourceTree = "<group>"; };
5E7C7DD9C564F2C7DE435894 /* ConfirmSignMessageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfirmSignMessageTableViewCell.swift; sourceTree = "<group>"; };
5E7C7DDCCEDE8A14A9C49E4A /* TransactionRowViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionRowViewModel.swift; sourceTree = "<group>"; };
5E7C7E50E9184C7F0FE3966C /* PromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptViewModel.swift; sourceTree = "<group>"; };
5E7C7E54BE622E49554FE4A9 /* AssetDefinitionsOverridesViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetDefinitionsOverridesViewCell.swift; sourceTree = "<group>"; };
5E7C7E58DD0CF4E2B35B6ED2 /* GroupActivityViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupActivityViewCell.swift; sourceTree = "<group>"; };
5E7C7E7720DE64069CCF37D5 /* AccountViewTableSectionHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountViewTableSectionHeader.swift; sourceTree = "<group>"; };
5E7C7E9871A0D0D81A012640 /* WhatsNewViewModels.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewViewModels.swift; sourceTree = "<group>"; };
5E7C7E9A5E7D36AA3BC108A4 /* EnsResolverTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnsResolverTests.swift; sourceTree = "<group>"; };
5E7C7EA385280B0BAB6F0745 /* TransactionViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionViewModelTests.swift; sourceTree = "<group>"; };
5E7C7EA7AD39A9F6703189FD /* ActiveWalletSessionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActiveWalletSessionView.swift; sourceTree = "<group>"; };
5E7C7EE374A74F2B00013C18 /* EthTokenViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EthTokenViewCell.swift; sourceTree = "<group>"; };
5E7C7EE467A7F5F2E5B1F660 /* TokensViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensViewModel.swift; sourceTree = "<group>"; };
5E7C7EEAAE9C23B68419E9F5 /* GenerateTransferMagicLinkViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenerateTransferMagicLinkViewModel.swift; sourceTree = "<group>"; };
5E7C7F1B07B1403E6382B21F /* PromptBackupWalletAfterIntervalViewViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptBackupWalletAfterIntervalViewViewModel.swift; sourceTree = "<group>"; };
5E7C7F1F965C69B80A234F1F /* EditedTransactionConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditedTransactionConfiguration.swift; sourceTree = "<group>"; };
5E7C7F21FA7A02F6341FB58D /* AssetDefinitionsOverridesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetDefinitionsOverridesViewController.swift; sourceTree = "<group>"; };
5E7C7F4F209C6EE3828E18EC /* IntExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntExtensionsTests.swift; sourceTree = "<group>"; };
5E7C7F4F9F57A4B1834EB723 /* WalletQrCodeDonation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletQrCodeDonation.swift; sourceTree = "<group>"; };
5E7C7F55495A6095B3E86248 /* EditBookmarkViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditBookmarkViewController.swift; sourceTree = "<group>"; };
5E7C7F5A42365FDA22AEE6F7 /* ActivityViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityViewModel.swift; sourceTree = "<group>"; };
5E7C7F610139D24D947B1625 /* EnterSellTokensCardPriceQuantityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnterSellTokensCardPriceQuantityViewController.swift; sourceTree = "<group>"; };
5E7C7F6C71DDC98D7DF754B2 /* PromptBackupWalletAfterReceivingEtherViewViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromptBackupWalletAfterReceivingEtherViewViewModel.swift; sourceTree = "<group>"; };
5E7C7F718714A0EA529664E7 /* BrowserErrorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserErrorView.swift; sourceTree = "<group>"; };
5E7C7F829626688EA50E1B68 /* KeystoreBackupIntroductionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeystoreBackupIntroductionViewController.swift; sourceTree = "<group>"; };
5E7C7F85D006C2ECC0B9C150 /* WalletFilterTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletFilterTest.swift; sourceTree = "<group>"; };
5E7C7F89E3480D3680750EA9 /* TokenRowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenRowView.swift; sourceTree = "<group>"; };
5E7C7F932B48011A24C26733 /* TokensCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensCoordinator.swift; sourceTree = "<group>"; };
5E7C7F970B01399530F62569 /* ToolsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolsViewModel.swift; sourceTree = "<group>"; };
5E7C7FA63647CED0B0BA5A9C /* WalletConnectSessionCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionCell.swift; sourceTree = "<group>"; };
5E7C7FB7C3FB2A9CC0CC51D7 /* TokensViewControllerTableViewSectionHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokensViewControllerTableViewSectionHeader.swift; sourceTree = "<group>"; };
5E7C7FB99843529061368DA1 /* LocalesViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalesViewModel.swift; sourceTree = "<group>"; };
5E7C7FC75FF544B1DF0B0D8B /* PushNotificationsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushNotificationsService.swift; sourceTree = "<group>"; };
5E7C7FCE2427A30ACD860DF8 /* ServerViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerViewModel.swift; sourceTree = "<group>"; };
5E7C7FE30D58E4022AF04E48 /* AssetDefinitionStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetDefinitionStoreTests.swift; sourceTree = "<group>"; };
5E7C7FE5EEC96A7CDF62213F /* BrowserHomeHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserHomeHeaderView.swift; sourceTree = "<group>"; };
5E7C7FF2EF77D5004A600DDB /* SuccessOverlayView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuccessOverlayView.swift; sourceTree = "<group>"; };
613D04881FDE15F8008DE72E /* COMODO ECC Domain Validation Secure Server CA 2.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = "COMODO ECC Domain Validation Secure Server CA 2.cer"; sourceTree = "<group>"; };
61C359E12002AC9D0097B04D /* TransactionSigningTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionSigningTests.swift; sourceTree = "<group>"; };
61DCE17C2001A7A20053939F /* RLPTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RLPTests.swift; sourceTree = "<group>"; };
61FC5ED01FCFBDEB00CCB12A /* EtherNumberFormatterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtherNumberFormatterTests.swift; sourceTree = "<group>"; };
732086B8201508690047F605 /* SplashCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashCoordinator.swift; sourceTree = "<group>"; };
732E0F4F2022716700B39C1F /* LockEnterPasscodeCoordinatorTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockEnterPasscodeCoordinatorTest.swift; sourceTree = "<group>"; };
732E0F512022754600B39C1F /* FakeLockProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeLockProtocol.swift; sourceTree = "<group>"; };
732E0F532022786400B39C1F /* LockCreatePasscodeCoordinatorTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockCreatePasscodeCoordinatorTest.swift; sourceTree = "<group>"; };
737D1674202BDCB400B42DDE /* UINavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UINavigationController.swift; sourceTree = "<group>"; };
73958DC620263525000A40EB /* SplashCoordinatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplashCoordinatorTests.swift; sourceTree = "<group>"; };
73ACEF0020163ED4003DD71D /* LockViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockViewModel.swift; sourceTree = "<group>"; };
73C41C70201B46AD00243C6C /* LockEnterPasscodeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockEnterPasscodeViewModel.swift; sourceTree = "<group>"; };
73C41C72201B5EFF00243C6C /* LockCreatePasscodeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockCreatePasscodeViewModel.swift; sourceTree = "<group>"; };
73CBC760202139FB00374666 /* FakeGetEthBalance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeGetEthBalance.swift; sourceTree = "<group>"; };
73ED85A62034BFEF00593BF3 /* UITextFieldAdditions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITextFieldAdditions.swift; sourceTree = "<group>"; };
73ED85A82034C42D00593BF3 /* StringFormatterTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringFormatterTest.swift; sourceTree = "<group>"; };
76F1D3AB33F1310B03B18E37 /* BookmarksViewViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewViewModel.swift; sourceTree = "<group>"; };
76F1D4E689C3ECFD38CBBC47 /* DappBrowserCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappBrowserCoordinator.swift; sourceTree = "<group>"; };
76F1D7C0B5043312AADA668A /* TokenScriptSignatureVerifierTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenScriptSignatureVerifierTest.swift; sourceTree = "<group>"; };
76F1D8877226D5DD086B135D /* CreateRedeemTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateRedeemTests.swift; sourceTree = "<group>"; };
76F1D948016AAE8470099748 /* MyDappCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MyDappCell.swift; sourceTree = "<group>"; };
76F1D96298E216CBFC3DD78B /* UniversalLinkHandlerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UniversalLinkHandlerTests.swift; sourceTree = "<group>"; };
76F1DACA9404AD6740BEADBB /* ClaimOrderCoordinatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimOrderCoordinatorTests.swift; sourceTree = "<group>"; };
76F1DAFCBB43B6639472A229 /* BrowserHistoryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserHistoryViewController.swift; sourceTree = "<group>"; };
76F1DB8034ACC2FC91F818F9 /* BookmarksViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewController.swift; sourceTree = "<group>"; };
76F1DD09B44FD653C1500DA8 /* BrowserHomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserHomeViewController.swift; sourceTree = "<group>"; };
76F1DE8ADA3176D0277EDF20 /* OrderSigningTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderSigningTests.swift; sourceTree = "<group>"; };
76F1DF357BEAC88C6AEB6D58 /* DappBrowserNavigationBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappBrowserNavigationBar.swift; sourceTree = "<group>"; };
771A8484203242B400528D28 /* ActiveWalletViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveWalletViewModelTests.swift; sourceTree = "<group>"; };
771AA963200D5EDB00D25403 /* WordCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordCollectionViewCell.swift; sourceTree = "<group>"; };
771AA965200D5F1900D25403 /* WordCollectionViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WordCollectionViewCell.xib; sourceTree = "<group>"; };
7721A6BF202B1D3E004DB16C /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
77872D24202505B70032D687 /* EnterKeystorePasswordViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnterKeystorePasswordViewController.swift; sourceTree = "<group>"; };
77872D26202505C00032D687 /* EnterPasswordViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnterPasswordViewModel.swift; sourceTree = "<group>"; };
77872D2C202514AD0032D687 /* EnterPasswordCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnterPasswordCoordinatorTests.swift; sourceTree = "<group>"; };
77872D2F2026DC570032D687 /* SplashViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashViewController.swift; sourceTree = "<group>"; };
778EAF7C1FF10AF400C8E2AB /* SettingsCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsCoordinatorTests.swift; sourceTree = "<group>"; };
7BEDA1C4253B796085A0E66C /* Pods_AlphaWalletUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AlphaWalletUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8499DDC9B09F49E7799DA0E1 /* SmartContractHelperTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmartContractHelperTests.swift; sourceTree = "<group>"; };
8703F66A26136A500082EE25 /* RenameWalletViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RenameWalletViewController.swift; sourceTree = "<group>"; };
8703F686261461E40082EE25 /* RenameWalletViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RenameWalletViewModel.swift; sourceTree = "<group>"; };
8703FBFD270366DA0062C416 /* AlphaWalletSafariExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = AlphaWalletSafariExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
8703FBFF270366DA0062C416 /* SafariWebExtensionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariWebExtensionHandler.swift; sourceTree = "<group>"; };
8703FC02270366DA0062C416 /* _locales */ = {isa = PBXFileReference; lastKnownFileType = folder; path = _locales; sourceTree = "<group>"; };
8703FC04270366DA0062C416 /* images */ = {isa = PBXFileReference; lastKnownFileType = folder; path = images; sourceTree = "<group>"; };
8703FC06270366DA0062C416 /* manifest.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = manifest.json; sourceTree = "<group>"; };
8703FC0A270366DA0062C416 /* content.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = content.js; sourceTree = "<group>"; };
8703FC0C270366DA0062C416 /* popup.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = popup.html; sourceTree = "<group>"; };
8703FC0E270366DA0062C416 /* popup.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; path = popup.css; sourceTree = "<group>"; };
8703FC10270366DA0062C416 /* popup.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = popup.js; sourceTree = "<group>"; };
8703FC12270366DA0062C416 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
870415A025E8FBD30013F3E2 /* MixpanelCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MixpanelCoordinatorTests.swift; sourceTree = "<group>"; };
8712A37E26F315190009C376 /* EditPriceAlertViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditPriceAlertViewController.swift; sourceTree = "<group>"; };
8712A38A26F476030009C376 /* StatefulView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatefulView.swift; sourceTree = "<group>"; };
8712A38C26F476540009C376 /* EditPriceAlertViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditPriceAlertViewModel.swift; sourceTree = "<group>"; };
8712A38F26F476900009C376 /* EditPriceAlertCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditPriceAlertCoordinator.swift; sourceTree = "<group>"; };
8712A39126F476EF0009C376 /* PriceAlertsPageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriceAlertsPageViewModel.swift; sourceTree = "<group>"; };
8712F336265BCAEF0043493B /* WalletSummaryTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletSummaryTableViewCell.swift; sourceTree = "<group>"; };
8713400C28B52DAB00815F10 /* SelectServiceToBuyCryptoCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectServiceToBuyCryptoCoordinator.swift; sourceTree = "<group>"; };
8713401028B6093900815F10 /* BuyCryptoUsingThirdPartyCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuyCryptoUsingThirdPartyCoordinator.swift; sourceTree = "<group>"; };
871442FC27FB1EE6008819D1 /* FunctionCallArgumentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FunctionCallArgumentTests.swift; sourceTree = "<group>"; };
8717D37527B415C500FB789D /* WalletConnectV1Session.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectV1Session.swift; sourceTree = "<group>"; };
8717DA36273A714E002D3D66 /* WalletConnectServerProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectServerProvider.swift; sourceTree = "<group>"; };
8717DA38273A7E83002D3D66 /* WalletConnect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnect.swift; sourceTree = "<group>"; };
8717DA3A273AB176002D3D66 /* RequestHandlerToAvoidMemoryLeak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestHandlerToAvoidMemoryLeak.swift; sourceTree = "<group>"; };
8717DA3C273AB19E002D3D66 /* WalletConnectRequestConverter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectRequestConverter.swift; sourceTree = "<group>"; };
8717DA3F273AC5C7002D3D66 /* WalletConnectV1Provider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectV1Provider.swift; sourceTree = "<group>"; };
871CE2E627DF80AF00B1E1CF /* SelectableSlippageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableSlippageView.swift; sourceTree = "<group>"; };
871CE2E827DF80C800B1E1CF /* SelectableSlippageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableSlippageViewModel.swift; sourceTree = "<group>"; };
871CE2EA27DF810100B1E1CF /* EditableSlippageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditableSlippageView.swift; sourceTree = "<group>"; };
871CE2EC27DF811900B1E1CF /* EditableSlippageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditableSlippageViewModel.swift; sourceTree = "<group>"; };
871CE2F727E0D5B000B1E1CF /* SwapOptionsHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapOptionsHeaderViewModel.swift; sourceTree = "<group>"; };
871E684224E56A4200F220A7 /* TransactionConfirmationHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationHeaderView.swift; sourceTree = "<group>"; };
871E684424E56A6000F220A7 /* TransactionConfirmationTableHeaderViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationTableHeaderViewModel.swift; sourceTree = "<group>"; };
871E684824E574F000F220A7 /* ActivityIndicatorControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorControl.swift; sourceTree = "<group>"; };
8722323D28D84913001A9BCC /* RampTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RampTests.swift; sourceTree = "<group>"; };
8722324328D8603F001A9BCC /* OneinchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneinchTests.swift; sourceTree = "<group>"; };
8722324828D8A778001A9BCC /* UiTweaks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UiTweaks.swift; sourceTree = "<group>"; };
8722F86A25F79A2E00293D89 /* UIResponder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIResponder.swift; sourceTree = "<group>"; };
8722F86C25F79A4700293D89 /* UITableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewCell.swift; sourceTree = "<group>"; };
87242E4125F2749500F0E89D /* SendViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendViewControllerTests.swift; sourceTree = "<group>"; };
87271499282175EB00901B3E /* NFTAssetListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetListViewModel.swift; sourceTree = "<group>"; };
8727149B2822489200901B3E /* ContainerCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContainerCollectionViewCell.swift; sourceTree = "<group>"; };
87281AED2885219A0066E31E /* TableViewDiffableDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableViewDiffableDataSource.swift; sourceTree = "<group>"; };
87281AEF288521CB0066E31E /* DummySearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DummySearchView.swift; sourceTree = "<group>"; };
87281AF1288581320066E31E /* TokenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenViewModelTests.swift; sourceTree = "<group>"; };
8728E2352938E9EF009E633F /* UnconfirmedTransactionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnconfirmedTransactionTests.swift; sourceTree = "<group>"; };
8728FFD627428F29008E5524 /* Erc875NonFungibleRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Erc875NonFungibleRowViewModel.swift; sourceTree = "<group>"; };
8728FFD827428F43008E5524 /* NonFungibleRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NonFungibleRowViewModel.swift; sourceTree = "<group>"; };
8728FFDA27428F87008E5524 /* NonFungibleRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NonFungibleRowView.swift; sourceTree = "<group>"; };
8728FFDE27428FEA008E5524 /* TokenAttributeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenAttributeViewModel.swift; sourceTree = "<group>"; };
8728FFE02742900A008E5524 /* SingleNFTAssetSelectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleNFTAssetSelectionViewModel.swift; sourceTree = "<group>"; };
8728FFE22742906A008E5524 /* TokenCardTableViewCellFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenCardTableViewCellFactory.swift; sourceTree = "<group>"; };
8728FFE92743CAA7008E5524 /* NFTAssetSelectionSectionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetSelectionSectionHeaderView.swift; sourceTree = "<group>"; };
872A98652862EC0C00196EA3 /* base64_image_example.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = base64_image_example.txt; sourceTree = "<group>"; };
872A987028645EF100196EA3 /* SectionProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionProtocol.swift; sourceTree = "<group>"; };
872A987228645F1D00196EA3 /* SendFungiblesTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendFungiblesTransactionViewModel.swift; sourceTree = "<group>"; };
872A987428645F6800196EA3 /* DappOrWalletConnectTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DappOrWalletConnectTransactionViewModel.swift; sourceTree = "<group>"; };
872A987628645F9A00196EA3 /* TokenScriptTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenScriptTransactionViewModel.swift; sourceTree = "<group>"; };
872A987828645FC700196EA3 /* SendNftTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendNftTransactionViewModel.swift; sourceTree = "<group>"; };
872A987A28645FF100196EA3 /* ClaimPaidErc875MagicLinkViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClaimPaidErc875MagicLinkViewModel.swift; sourceTree = "<group>"; };
872A987C2864601A00196EA3 /* SpeedupTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeedupTransactionViewModel.swift; sourceTree = "<group>"; };
872A987E2864604500196EA3 /* CancelTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CancelTransactionViewModel.swift; sourceTree = "<group>"; };
872A98802864606700196EA3 /* SwapTransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapTransactionViewModel.swift; sourceTree = "<group>"; };
872D9563271D633D00870971 /* WalletConnectConnectionTimeoutViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectConnectionTimeoutViewController.swift; sourceTree = "<group>"; };
87300E862850A674009DE4B3 /* WalletApiCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletApiCoordinator.swift; sourceTree = "<group>"; };
87300E882851C9D8009DE4B3 /* AcceptWalletConnectSessionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AcceptWalletConnectSessionViewModel.swift; sourceTree = "<group>"; };
87300E8A2851C9FE009DE4B3 /* AcceptDeepLinkViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AcceptDeepLinkViewModel.swift; sourceTree = "<group>"; };
87300E8D28520F28009DE4B3 /* EnsRecordsStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnsRecordsStorageTests.swift; sourceTree = "<group>"; };
8733474D24ED008A002D649D /* TransactionConfirmationRowInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationRowInfoView.swift; sourceTree = "<group>"; };
8736214B264D3AFF00AAF794 /* XYMarkerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XYMarkerView.swift; sourceTree = "<group>"; };
8736214C264D3AFF00AAF794 /* BalloonMarker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BalloonMarker.swift; sourceTree = "<group>"; };
873784FB28DB1F8600CE836F /* SelectSwapToolViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectSwapToolViewController.swift; sourceTree = "<group>"; };
873784FD28DB5D3000CE836F /* SelectedSwapToolsCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectedSwapToolsCollectionView.swift; sourceTree = "<group>"; };
873784FF28DB5D6700CE836F /* SelectedSwapToolsCollectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectedSwapToolsCollectionViewModel.swift; sourceTree = "<group>"; };
8737850128DB5DBF00CE836F /* SwapToolCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapToolCollectionViewCell.swift; sourceTree = "<group>"; };
8737850328DB5DD300CE836F /* SwapToolCollectionViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapToolCollectionViewCellViewModel.swift; sourceTree = "<group>"; };
8737850528DB5E0100CE836F /* SelectSwapToolViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectSwapToolViewModel.swift; sourceTree = "<group>"; };
8737850728DB5E2800CE836F /* SelectableSwapToolTableViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableSwapToolTableViewCellViewModel.swift; sourceTree = "<group>"; };
8737850928DB5E4B00CE836F /* SelectableSwapToolTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableSwapToolTableViewCell.swift; sourceTree = "<group>"; };
8737850B28DC907300CE836F /* SelectSwapRouteViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectSwapRouteViewController.swift; sourceTree = "<group>"; };
8737850D28DC91AA00CE836F /* SelectSwapRouteViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectSwapRouteViewModel.swift; sourceTree = "<group>"; };
8737850F28DC977E00CE836F /* SelectableSwapRouteTableViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableSwapRouteTableViewCellViewModel.swift; sourceTree = "<group>"; };
8737851128DC97E200CE836F /* SelectableSwapRouteTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableSwapRouteTableViewCell.swift; sourceTree = "<group>"; };
8737851328DD8A6B00CE836F /* SwapRouteSummaryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapRouteSummaryViewModel.swift; sourceTree = "<group>"; };
8737851528DD8A9100CE836F /* SwapRouteSummaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapRouteSummaryView.swift; sourceTree = "<group>"; };
8739912C2861ED9B00465D3C /* LogLargeNftJsonFilesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogLargeNftJsonFilesTests.swift; sourceTree = "<group>"; };
8739BB5426CCECD10045CFED /* Erc875NonFungibleRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Erc875NonFungibleRowView.swift; sourceTree = "<group>"; };
8739BB5F26CCED010045CFED /* SelectableNFTAssetContainerViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableNFTAssetContainerViewModel.swift; sourceTree = "<group>"; };
8739BB6526CCED4B0045CFED /* NFTAssetsPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetsPageView.swift; sourceTree = "<group>"; };
8739BB6B26CCED670045CFED /* NFTAssetsPageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetsPageViewModel.swift; sourceTree = "<group>"; };
8739BB8E26CCF2F70045CFED /* ActivitiesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivitiesView.swift; sourceTree = "<group>"; };
8739BBC626CD29510045CFED /* NFTAssetSelectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetSelectionViewController.swift; sourceTree = "<group>"; };
8739BBCC26CD298B0045CFED /* NFTAssetSelectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetSelectionViewModel.swift; sourceTree = "<group>"; };
8739BBD326CD2A820045CFED /* NFTAssetSelectionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetSelectionCoordinator.swift; sourceTree = "<group>"; };
873F8062246E8E3E00EEE5EF /* SelectCurrencyButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectCurrencyButton.swift; sourceTree = "<group>"; };
87442BD727D615B500EA2209 /* CheckTransactionStateViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckTransactionStateViewController.swift; sourceTree = "<group>"; };
8747FD6028A22E350076C7B5 /* RetryPublisherTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RetryPublisherTests.swift; sourceTree = "<group>"; };
874AF0822603405F00D613A5 /* LoadingIndicatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingIndicatorView.swift; sourceTree = "<group>"; };
874B7DB32910F203000E1A57 /* RoundedEnsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedEnsView.swift; sourceTree = "<group>"; };
874B7DB52910F219000E1A57 /* RoundedEnsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedEnsViewModel.swift; sourceTree = "<group>"; };
874C6D8025E3FF2300AD8380 /* ConfirmationHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationHeaderView.swift; sourceTree = "<group>"; };
874C6D8225E3FF3B00AD8380 /* ConfirmationHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationHeaderViewModel.swift; sourceTree = "<group>"; };
874D098F25EE32EF00A58EF2 /* SignatureConfirmationDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignatureConfirmationDetailsViewModel.swift; sourceTree = "<group>"; };
874D099125EE336E00A58EF2 /* TypedDataViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypedDataViewModel.swift; sourceTree = "<group>"; };
874D099325EE339700A58EF2 /* TypedDataView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypedDataView.swift; sourceTree = "<group>"; };
874D099525EE33B600A58EF2 /* ScrollableStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollableStackView.swift; sourceTree = "<group>"; };
874D099725EE33E000A58EF2 /* SelfResizedTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelfResizedTextView.swift; sourceTree = "<group>"; };
874DED0A24C05E88006C8FCE /* TransactionConfirmationViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationViewModel.swift; sourceTree = "<group>"; };
874DED1424C1BAFF006C8FCE /* SelectTokenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectTokenCoordinator.swift; sourceTree = "<group>"; };
874DED1624C1BB0E006C8FCE /* SelectTokenViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectTokenViewController.swift; sourceTree = "<group>"; };
874DED1824C1BD2C006C8FCE /* SelectTokenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectTokenViewModel.swift; sourceTree = "<group>"; };
874ED67427D79653001AB374 /* PupupAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PupupAction.swift; sourceTree = "<group>"; };
874ED67627D79666001AB374 /* WalletPupupViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletPupupViewModel.swift; sourceTree = "<group>"; };
874ED67827D79678001AB374 /* WalletPupupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletPupupViewController.swift; sourceTree = "<group>"; };
874ED67C27D796DE001AB374 /* HighlightableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightableView.swift; sourceTree = "<group>"; };
874ED67E27D79746001AB374 /* WalletPupupItemViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletPupupItemViewModel.swift; sourceTree = "<group>"; };
874ED68127D79793001AB374 /* SwapTokensCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapTokensCoordinator.swift; sourceTree = "<group>"; };
874ED68327D7BFB7001AB374 /* SwapTokensViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapTokensViewController.swift; sourceTree = "<group>"; };
874ED68527D7C0A7001AB374 /* SwapTokensViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapTokensViewModel.swift; sourceTree = "<group>"; };
874ED68927D9E4B4001AB374 /* AmountTextFieldPair.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmountTextFieldPair.swift; sourceTree = "<group>"; };
874ED68B27D9E4D1001AB374 /* AmountTextFieldViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmountTextFieldViewModel.swift; sourceTree = "<group>"; };
874ED68D27DA1BA7001AB374 /* SwapOptionsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapOptionsCoordinator.swift; sourceTree = "<group>"; };
874ED68F27DB48FE001AB374 /* DappRequestHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DappRequestHandler.swift; sourceTree = "<group>"; };
874ED69427DF34C0001AB374 /* SwapOptionsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapOptionsHeaderView.swift; sourceTree = "<group>"; };
874ED69627DF3685001AB374 /* SlippageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlippageView.swift; sourceTree = "<group>"; };
874ED69C27DF36D2001AB374 /* SlippageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlippageViewModel.swift; sourceTree = "<group>"; };
874ED6A127DF53E1001AB374 /* SwapOptionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapOptionsViewController.swift; sourceTree = "<group>"; };
874ED6A327DF53FD001AB374 /* SwapOptionsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapOptionsViewModel.swift; sourceTree = "<group>"; };
87509A5F26F8D63600D3EE85 /* ModalViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModalViewController.swift; sourceTree = "<group>"; };
87509A6126F8D67E00D3EE85 /* CollectUsersEmailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectUsersEmailViewController.swift; sourceTree = "<group>"; };
8750F91824EE66D700E19DFF /* GasSpeedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GasSpeedView.swift; sourceTree = "<group>"; };
875178542892BAA400D809B0 /* TokensPipeLineTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = TokensPipeLineTests.swift; path = AlphaWalletTests/Transfer/ViewControllers/TokensPipeLineTests.swift; sourceTree = SOURCE_ROOT; };
8757E5DB25DD162E00812392 /* SignatureConfirmationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignatureConfirmationViewController.swift; sourceTree = "<group>"; };
8757E5DD25DD231600812392 /* SignatureConfirmationConfirmationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignatureConfirmationConfirmationViewModel.swift; sourceTree = "<group>"; };
8757E5DF25DE5A9D00812392 /* AcceptProposalViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AcceptProposalViewController.swift; sourceTree = "<group>"; };
8757E5E125DE5ADB00812392 /* AcceptProposalViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AcceptProposalViewModel.swift; sourceTree = "<group>"; };
8757E5E325DE5EC400812392 /* AcceptProposalCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AcceptProposalCoordinator.swift; sourceTree = "<group>"; };
8757E5E525DE676100812392 /* WalletConnectToSessionCoordinatorBridgeToPromise.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectToSessionCoordinatorBridgeToPromise.swift; sourceTree = "<group>"; };
87584B4025EF911D0070063B /* ShowSeedPhraseCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShowSeedPhraseCoordinator.swift; sourceTree = "<group>"; };
87584FA427E9DDB0006A7CD1 /* GridStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GridStackView.swift; sourceTree = "<group>"; };
87584FAD27EC64FA006A7CD1 /* SelfSizingPanelLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelfSizingPanelLayout.swift; sourceTree = "<group>"; };
875B3C33250A75FA0085BD08 /* QRCodeResolutionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeResolutionCoordinator.swift; sourceTree = "<group>"; };
875CA8D928BDEC030020FA48 /* UITraitCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITraitCollection.swift; sourceTree = "<group>"; };
875CA8DF28BDEE3D0020FA48 /* SwitchCustomChainCallbackId.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchCustomChainCallbackId.swift; sourceTree = "<group>"; };
875CA8F628BE3F5C0020FA48 /* ContactUsEmailResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactUsEmailResolver.swift; sourceTree = "<group>"; };
875CA8F828BE403A0020FA48 /* RPCServer+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RPCServer+Extensions.swift"; sourceTree = "<group>"; };
875CA90428BE49680020FA48 /* ActivitiesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivitiesViewModel.swift; sourceTree = "<group>"; };
875CA90628BE4EA20020FA48 /* UIDevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIDevice.swift; sourceTree = "<group>"; };
875CA90828BF2B720020FA48 /* LocalNotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNotificationService.swift; sourceTree = "<group>"; };
875CA92328BF8B9E0020FA48 /* DeepLinkRequesterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinkRequesterViewModel.swift; sourceTree = "<group>"; };
875CA92528BF8BAD0020FA48 /* DappRequesterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DappRequesterViewModel.swift; sourceTree = "<group>"; };
875E257A28CB1C8D001976F8 /* InputError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputError.swift; sourceTree = "<group>"; };
875E257C28CB1DEC001976F8 /* Coordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Coordinator.swift; sourceTree = "<group>"; };
875E258028CB1E53001976F8 /* Repeat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Repeat.swift; sourceTree = "<group>"; };
875F867E27ABC7A60071ABD1 /* NonFungibleTraitViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NonFungibleTraitViewModel.swift; sourceTree = "<group>"; };
875F868027ABC7C80071ABD1 /* NonFungibleTraitView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NonFungibleTraitView.swift; sourceTree = "<group>"; };
87620027266E14A80059B05A /* PopularTokenViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopularTokenViewCell.swift; sourceTree = "<group>"; };
87620029266E14C10059B05A /* WalletTokenViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletTokenViewCell.swift; sourceTree = "<group>"; };
8762002B266E150B0059B05A /* WalletTokenViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletTokenViewCellViewModel.swift; sourceTree = "<group>"; };
8762002D266E15310059B05A /* PopularTokenViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopularTokenViewCellViewModel.swift; sourceTree = "<group>"; };
8764BA4C292825D00054F574 /* SupportCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportCoordinator.swift; sourceTree = "<group>"; };
8764BA502929180E0054F574 /* PriceAlertTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriceAlertTableViewCell.swift; sourceTree = "<group>"; };
8764BA52292918410054F574 /* PriceAlertTableViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriceAlertTableViewCellViewModel.swift; sourceTree = "<group>"; };
8764BA5429291B520054F574 /* FungibleTokenDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FungibleTokenDetailsViewController.swift; sourceTree = "<group>"; };
8765D6E0282BAD3A00529F45 /* FakeMultiWalletBalanceService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeMultiWalletBalanceService.swift; sourceTree = "<group>"; };
8765D6E2282BAD6300529F45 /* FakeNftProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeNftProvider.swift; sourceTree = "<group>"; };
8765D6E8282BD64400529F45 /* FakeTokenSwapperNetworkProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeTokenSwapperNetworkProvider.swift; sourceTree = "<group>"; };
8765D6F0282BDDC400529F45 /* FakeTokenSwapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeTokenSwapper.swift; sourceTree = "<group>"; };
8765D6F2282BDF8400529F45 /* FakeTokenGroupIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeTokenGroupIdentifier.swift; sourceTree = "<group>"; };
8765D6F8282BE30D00529F45 /* Control+Publishers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Control+Publishers.swift"; sourceTree = "<group>"; };
8766B052283242E3004CF81C /* NFTPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTPreviewView.swift; sourceTree = "<group>"; };
8769888C24C6ED04002BF62B /* TransactionInProgressCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionInProgressCoordinator.swift; sourceTree = "<group>"; };
8769BCA7256D15BF0095EA5B /* BlockieImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockieImageView.swift; sourceTree = "<group>"; };
876C80CC2673940B00B16595 /* SwitchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchView.swift; sourceTree = "<group>"; };
87713EAF264BAB2500B1B9CB /* TokenPagesContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenPagesContainerView.swift; sourceTree = "<group>"; };
87713EB3264BAB5A00B1B9CB /* ActivityPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityPageView.swift; sourceTree = "<group>"; };
87713EB5264BAB6E00B1B9CB /* PriceAlertsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriceAlertsViewController.swift; sourceTree = "<group>"; };
877239CA28F7DCE00062DC14 /* GoogleService-InfoTests.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-InfoTests.plist"; sourceTree = "<group>"; };
8772D76F28D1EFB200615803 /* ServiceProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceProvider.swift; sourceTree = "<group>"; };
8772D77128D1F03600615803 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
87741F1727709073007F4604 /* TestnetTokenInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestnetTokenInfoView.swift; sourceTree = "<group>"; };
87741F202770C71E007F4604 /* WhereAreMyTokensCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WhereAreMyTokensCoordinator.swift; sourceTree = "<group>"; };
87741FC427747C5C007F4604 /* TokenInstanceViewConfigurationHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenInstanceViewConfigurationHelper.swift; sourceTree = "<group>"; };
87757283282D46A800EAD907 /* TokenCardWebView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenCardWebView.swift; sourceTree = "<group>"; };
87757285282D486900EAD907 /* TokenCardWebViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenCardWebViewModel.swift; sourceTree = "<group>"; };
87757287282E4B8100EAD907 /* UISearchBar+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UISearchBar+Extensions.swift"; sourceTree = "<group>"; };
87757289282E4B9B00EAD907 /* UICollectionViewLayout+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UICollectionViewLayout+Extensions.swift"; sourceTree = "<group>"; };
8775728B282E8FDC00EAD907 /* SvgImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SvgImageView.swift; sourceTree = "<group>"; };
8775728F282EA12100EAD907 /* ViewRounding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewRounding.swift; sourceTree = "<group>"; };
877581B22886E81300701808 /* FakeCoinTickersFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeCoinTickersFetcher.swift; sourceTree = "<group>"; };
877581B42887F91400701808 /* FakeWalletAddressStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeWalletAddressStore.swift; sourceTree = "<group>"; };
877D00AE25ADF60A008E22CC /* TransactionConfiguratorTransactionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionConfiguratorTransactionsTests.swift; sourceTree = "<group>"; };
8782035E2431FBC300792F12 /* ShowAddHideTokensViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShowAddHideTokensViewModel.swift; sourceTree = "<group>"; };
8782E9CB2828DBAA00E93689 /* SessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionTests.swift; sourceTree = "<group>"; };
87831C812849E47A002E856E /* AddressStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressStorageTests.swift; sourceTree = "<group>"; };
87831C832849E4E0002E856E /* tikersForTest.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = tikersForTest.json; sourceTree = "<group>"; };
8787601029349ED7005CBC5F /* TransactionSectionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionSectionHeaderView.swift; sourceTree = "<group>"; };
87897B9B25EF7C08006E3C75 /* ShowSeedPhraseIntroductionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShowSeedPhraseIntroductionViewController.swift; sourceTree = "<group>"; };
87897B9D25EF7C50006E3C75 /* ShowSeedPhraseIntroductionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShowSeedPhraseIntroductionViewModel.swift; sourceTree = "<group>"; };
878EE8EB255ADA49000210DE /* AlphaWalletShare.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = AlphaWalletShare.appex; sourceTree = BUILT_PRODUCTS_DIR; };
878EE8ED255ADA49000210DE /* ShareContextHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareContextHandler.swift; sourceTree = "<group>"; };
878EE8F2255ADA49000210DE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
878EE8FA255AE20A000210DE /* AlphaWalletShare.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AlphaWalletShare.entitlements; sourceTree = "<group>"; };
878EE940255BBF9B000210DE /* ItemProviderValueResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemProviderValueResolver.swift; sourceTree = "<group>"; };
878EE950255BEC20000210DE /* ItemType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemType.swift; sourceTree = "<group>"; };
8792707B284F40D1006F5AE5 /* FakeEnsRecordsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeEnsRecordsStorage.swift; sourceTree = "<group>"; };
87928E5428A50AFB0001FE67 /* NavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = "<group>"; };
8793A4762919081400BCF849 /* tokensToImport.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = tokensToImport.json; sourceTree = "<group>"; };
8793A491291A4E8600BCF849 /* ConsoleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleViewModel.swift; sourceTree = "<group>"; };
8793A497291A5DA100BCF849 /* ChangeCurrencyViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeCurrencyViewModel.swift; sourceTree = "<group>"; };
8793A499291A5DA100BCF849 /* ChangeCurrencyCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeCurrencyCoordinator.swift; sourceTree = "<group>"; };
8793A49B291A5DA100BCF849 /* CurrencyTableViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrencyTableViewCellViewModel.swift; sourceTree = "<group>"; };
8793A49C291A5DA100BCF849 /* ChangeCurrencyViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeCurrencyViewController.swift; sourceTree = "<group>"; };
8793A49D291A5DA100BCF849 /* CurrencyTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrencyTableViewCell.swift; sourceTree = "<group>"; };
8795042F27088C2B0075EEC2 /* AlphaWalletSafariExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AlphaWalletSafariExtension.entitlements; sourceTree = "<group>"; };
8795994426049EF8006722B2 /* ActivityStateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityStateView.swift; sourceTree = "<group>"; };
8795994626049F0F006722B2 /* ActivityStateViewViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityStateViewViewModel.swift; sourceTree = "<group>"; };
8797362424E6C20C0042BBCC /* TransactionConfirmationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationCoordinator.swift; sourceTree = "<group>"; };
879E1E3F264BDD5C006CD362 /* TokenHistoryChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenHistoryChartView.swift; sourceTree = "<group>"; };
879E1E41264BFB9B006CD362 /* TokenHistoryPeriodSelectorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenHistoryPeriodSelectorView.swift; sourceTree = "<group>"; };
879E1E45264C072D006CD362 /* TokenInfoHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenInfoHeaderView.swift; sourceTree = "<group>"; };
879F184126E73BCF000602F2 /* SelectableNFTAssetTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectableNFTAssetTableViewCell.swift; sourceTree = "<group>"; };
879F184326E73BFF000602F2 /* SingleNFTAssetSelectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleNFTAssetSelectionView.swift; sourceTree = "<group>"; };
879F184526E73CAA000602F2 /* NFTAssetListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetListViewController.swift; sourceTree = "<group>"; };
879F184726E73CF4000602F2 /* NFTAssetViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetViewController.swift; sourceTree = "<group>"; };
879F184926E73D14000602F2 /* TokenAttributeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenAttributeView.swift; sourceTree = "<group>"; };
879F184B26E73D58000602F2 /* ContainerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerTableViewCell.swift; sourceTree = "<group>"; };
879F184E26E73ECB000602F2 /* SendSemiFungibleTokenViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendSemiFungibleTokenViewController.swift; sourceTree = "<group>"; };
879F185026E73F59000602F2 /* SendSemiFungibleTokenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendSemiFungibleTokenViewModel.swift; sourceTree = "<group>"; };
879F185426E74042000602F2 /* NFTCollectionInfoPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTCollectionInfoPageView.swift; sourceTree = "<group>"; };
879F185626E74077000602F2 /* NFTCollectionInfoPageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTCollectionInfoPageViewModel.swift; sourceTree = "<group>"; };
879F185826E7412D000602F2 /* NFTAssetViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NFTAssetViewModel.swift; sourceTree = "<group>"; };
879F185B26E74507000602F2 /* ButtonsBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonsBar.swift; sourceTree = "<group>"; };
879F185D26E74512000602F2 /* ButtonsBarBackgroundView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ButtonsBarBackgroundView.swift; sourceTree = "<group>"; };
879F185F26E74543000602F2 /* ToolButtonsBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolButtonsBarView.swift; sourceTree = "<group>"; };
879FD3A0273BF64900D9747D /* WalletConnectV2Provider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectV2Provider.swift; sourceTree = "<group>"; };
879FD3A5273C115800D9747D /* WalletConnectV2URI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectV2URI.swift; sourceTree = "<group>"; };
87A05C7426FCCA5C00AE26CA /* SwitchChainRequestViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchChainRequestViewController.swift; sourceTree = "<group>"; };
87A05C7626FCCA8B00AE26CA /* SwitchChainRequestViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchChainRequestViewModel.swift; sourceTree = "<group>"; };
87A3020824BEE243000DF32E /* TransactionInProgressViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionInProgressViewController.swift; sourceTree = "<group>"; };
87A3020A24BF04B6000DF32E /* TransactionInProgressViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionInProgressViewModel.swift; sourceTree = "<group>"; };
87A3022624C02212000DF32E /* TransactionConfirmationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationViewController.swift; sourceTree = "<group>"; };
87AA56DE270F1B6E00A9EE3F /* config.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = config.js; sourceTree = "<group>"; };
87AB425C2767A2C00099DF9F /* TokenScriptCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenScriptCoordinator.swift; sourceTree = "<group>"; };
87AE2735273D701A00E184D4 /* WalletConnectV2Types.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectV2Types.swift; sourceTree = "<group>"; };
87B1ACD828C0D45B0072A5E2 /* chains.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; name = chains.zip; path = AlphaWallet/Resources/chains.zip; sourceTree = SOURCE_ROOT; };
87B1ACDA28C0D55D0072A5E2 /* tokens.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = tokens.json; path = AlphaWallet/Resources/tokens.json; sourceTree = SOURCE_ROOT; };
87B1AD3628C1FE030072A5E2 /* KeychainStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainStorage.swift; sourceTree = "<group>"; };
87B1B5EC28C870D60072A5E2 /* MixpanelService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MixpanelService.swift; sourceTree = "<group>"; };
87B1B5ED28C870D60072A5E2 /* AnalyticsService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnalyticsService.swift; sourceTree = "<group>"; };
87B1B63828CB12EE0072A5E2 /* DeviceChecker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceChecker.swift; sourceTree = "<group>"; };
87B1B63928CB12EE0072A5E2 /* JailbreakChecker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JailbreakChecker.swift; sourceTree = "<group>"; };
87B1B63A28CB12EE0072A5E2 /* FeedbackGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeedbackGenerator.swift; sourceTree = "<group>"; };
87B1B63B28CB12EE0072A5E2 /* EmailList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailList.swift; sourceTree = "<group>"; };
87B1B64028CB16D50072A5E2 /* ScreenChecker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenChecker.swift; sourceTree = "<group>"; };
87B1B64328CB180A0072A5E2 /* ConfigureImageStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigureImageStorage.swift; sourceTree = "<group>"; };
87B1B64528CB19BD0072A5E2 /* KingfisherImageFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KingfisherImageFetcher.swift; sourceTree = "<group>"; };
87B3CC122929710C008DBA51 /* FungibleTokenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FungibleTokenCoordinator.swift; sourceTree = "<group>"; };
87B3CC14292A1017008DBA51 /* FungibleTokenTabViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FungibleTokenTabViewController.swift; sourceTree = "<group>"; };
87B3CC16292A103E008DBA51 /* FungibleTokenTabViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FungibleTokenTabViewModel.swift; sourceTree = "<group>"; };
87B651F6256D4BFE000EF927 /* ClaimPaidOrderCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimPaidOrderCoordinator.swift; sourceTree = "<group>"; };
87B93B0D2726A46500F6EA73 /* BrowserStorageSubscription.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = BrowserStorageSubscription.js; sourceTree = "<group>"; };
87B93B122726C75900F6EA73 /* helpers.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = helpers.js; sourceTree = "<group>"; };
87BBF96B2563DD7500FF4846 /* WalletConnectSessionDetailsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionDetailsViewModel.swift; sourceTree = "<group>"; };
87BBF96F2563DD7500FF4846 /* WalletConnectServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectServer.swift; sourceTree = "<group>"; };
87BBF9722563DD7500FF4846 /* WalletConnectSessionCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionCoordinator.swift; sourceTree = "<group>"; };
87BBF9732563DD7500FF4846 /* WalletConnectCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectCoordinator.swift; sourceTree = "<group>"; };
87BBF9772563DD7500FF4846 /* WalletConnectActionType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectActionType.swift; sourceTree = "<group>"; };
87BBF9792563DD7500FF4846 /* WalletConnectServerRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectServerRequest.swift; sourceTree = "<group>"; };
87BBF97B2563DD7500FF4846 /* WalletConnectSessionFieldView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionFieldView.swift; sourceTree = "<group>"; };
87BBF97E2563DD7500FF4846 /* SignMessageCoordinatorBridgeToPromise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SignMessageCoordinatorBridgeToPromise.swift; sourceTree = "<group>"; };
87BBF97F2563DD7500FF4846 /* TransactionInProgressCoordinatorBridgeToPromise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionInProgressCoordinatorBridgeToPromise.swift; sourceTree = "<group>"; };
87BBF9802563DD7500FF4846 /* TransactionConfirmationCoordinatorBridgeToPromise.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationCoordinatorBridgeToPromise.swift; sourceTree = "<group>"; };
87BBF9822563DD7500FF4846 /* WalletConnectSessionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionViewController.swift; sourceTree = "<group>"; };
87BC890D26B7EDC6005482F4 /* WalletSummaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletSummaryView.swift; sourceTree = "<group>"; };
87BC89B726B82287005482F4 /* UIBarButtonItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIBarButtonItem.swift; sourceTree = "<group>"; };
87BCB97F29361C5600C6BA67 /* AssetDefinitionsOverridesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssetDefinitionsOverridesViewModel.swift; sourceTree = "<group>"; };
87BCB98529362A8100C6BA67 /* FakeTokenScriptOverridesFileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeTokenScriptOverridesFileManager.swift; sourceTree = "<group>"; };
87C10A6425ED1105008E9B1B /* SignatureConfirmationDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignatureConfirmationDetailsViewController.swift; sourceTree = "<group>"; };
87C237DB26DE5303003CA387 /* UIToolbar+Custom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIToolbar+Custom.swift"; sourceTree = "<group>"; };
87C237DD26DE5389003CA387 /* SelectAssetAmountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectAssetAmountView.swift; sourceTree = "<group>"; };
87C650C225F2408E007B02CB /* ServerUnavailableCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerUnavailableCoordinator.swift; sourceTree = "<group>"; };
87C7B5CB29373FFB0012CCA7 /* TopTabBarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopTabBarViewController.swift; sourceTree = "<group>"; };
87C8018B24350174007648CF /* AddHideTokenSectionHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddHideTokenSectionHeaderViewModel.swift; sourceTree = "<group>"; };
87CA8490253DDFF100BF8443 /* TransitionButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransitionButton.swift; sourceTree = "<group>"; };
87D1639F242CD811002662D2 /* AddHideTokensViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddHideTokensViewModel.swift; sourceTree = "<group>"; };
87D163A0242CD811002662D2 /* AddHideTokensViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddHideTokensViewController.swift; sourceTree = "<group>"; };
87D163A1242CD811002662D2 /* AddHideTokensCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddHideTokensCoordinator.swift; sourceTree = "<group>"; };
87D163A5242CD9A1002662D2 /* AddHideTokenSectionHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddHideTokenSectionHeaderView.swift; sourceTree = "<group>"; };
87D163A6242CD9A1002662D2 /* AddHideTokensView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddHideTokensView.swift; sourceTree = "<group>"; };
87D1757724ADAEEB002130D2 /* BlockchainTagLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockchainTagLabel.swift; sourceTree = "<group>"; };
87D1757924ADAF07002130D2 /* BlockchainTagLabelViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockchainTagLabelViewModel.swift; sourceTree = "<group>"; };
87D175EA24AEF8B4002130D2 /* UITableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableView.swift; sourceTree = "<group>"; };
87D175EC24AF1565002130D2 /* KeyboardChecker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardChecker.swift; sourceTree = "<group>"; };
87D1F91128900E2800056EBE /* FakeSessionsProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeSessionsProvider.swift; sourceTree = "<group>"; };
87D1F91328900E4600056EBE /* FakeUniversalLinkCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeUniversalLinkCoordinator.swift; sourceTree = "<group>"; };
87D1F91528900EDD00056EBE /* FakeNotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeNotificationService.swift; sourceTree = "<group>"; };
87D3121E2925282100F0B108 /* LabeledServerImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabeledServerImageView.swift; sourceTree = "<group>"; };
87D312202925284700F0B108 /* LabeledServerImageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabeledServerImageViewModel.swift; sourceTree = "<group>"; };
87D6E5DA27901A0200B9DEE3 /* AnalyticsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsViewController.swift; sourceTree = "<group>"; };
87D6E5DC2790320500B9DEE3 /* AnalyticsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsViewModel.swift; sourceTree = "<group>"; };
87D7326627636D7E00375C18 /* TransferCollectiblesCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferCollectiblesCoordinator.swift; sourceTree = "<group>"; };
87D7D65E27D6546D00202861 /* CheckTransactionStateCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckTransactionStateCoordinator.swift; sourceTree = "<group>"; };
87D7D66027D654A000202861 /* CheckTransactionStateViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckTransactionStateViewModel.swift; sourceTree = "<group>"; };
87D7D66427D7668800202861 /* WalletPupupCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletPupupCoordinator.swift; sourceTree = "<group>"; };
87D847442744EFA300EDBA80 /* JSONRPC_2_0.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONRPC_2_0.swift; sourceTree = "<group>"; };
87D84746274521FD00EDBA80 /* TransactionConfirmationRPCServerInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionConfirmationRPCServerInfoView.swift; sourceTree = "<group>"; };
87D84748274533F500EDBA80 /* UIImageView+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Extension.swift"; sourceTree = "<group>"; };
87DC8A47295CA0C300CFBEDA /* DataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataTests.swift; sourceTree = "<group>"; };
87DCCB50266F655D003E8EA0 /* WalletSummaryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletSummaryViewModel.swift; sourceTree = "<group>"; };
87DD0C41279979F900460260 /* EnterKeystorePasswordViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnterKeystorePasswordViewModel.swift; sourceTree = "<group>"; };
87DD0C43279980E500460260 /* ValidatorsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidatorsTests.swift; sourceTree = "<group>"; };
87E1A5EA283787AB00E98555 /* FungibleTokenHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FungibleTokenHeaderViewModel.swift; sourceTree = "<group>"; };
87E1A5EE2837ACC700E98555 /* TokenHistoryChartViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenHistoryChartViewModel.swift; sourceTree = "<group>"; };
87E1A5F0283AB48100E98555 /* UIApplication+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIApplication+Extensions.swift"; sourceTree = "<group>"; };
87E2554D24F52E1D00F025F7 /* TextFieldViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextFieldViewModel.swift; sourceTree = "<group>"; };
87E2554F24F52E3600F025F7 /* SlidableTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlidableTextField.swift; sourceTree = "<group>"; };
87E2555124F52E5700F025F7 /* SlidableTextFieldViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlidableTextFieldViewModel.swift; sourceTree = "<group>"; };
87E2555324F52E9500F025F7 /* GasSpeedTableViewHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GasSpeedTableViewHeaderView.swift; sourceTree = "<group>"; };
87E2555524F52EAA00F025F7 /* GasSpeedTableViewHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GasSpeedTableViewHeaderViewModel.swift; sourceTree = "<group>"; };
87E2555724F52EBF00F025F7 /* GasSpeedTableViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GasSpeedTableViewCellViewModel.swift; sourceTree = "<group>"; };
87E4D65228B645E600E1A17E /* SelectServiceToSwapCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectServiceToSwapCoordinator.swift; sourceTree = "<group>"; };
87E960DC28868D3600218E7E /* TickerIdsFetcherTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TickerIdsFetcherTests.swift; sourceTree = "<group>"; };
87ED843A24C564B5001A3747 /* NewTokenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTokenCoordinator.swift; sourceTree = "<group>"; };
87ED8F92248534E30005C69B /* SwitchTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchTableViewCell.swift; sourceTree = "<group>"; };
87ED8F94248535400005C69B /* SwitchTableViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchTableViewCellViewModel.swift; sourceTree = "<group>"; };
87ED8F96248540F90005C69B /* AdvancedSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsViewController.swift; sourceTree = "<group>"; };
87ED8F98248541380005C69B /* AdvancedSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsViewModel.swift; sourceTree = "<group>"; };
87ED8F9C248647C80005C69B /* SettingViewHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingViewHeaderViewModel.swift; sourceTree = "<group>"; };
87ED8FA82488E4430005C69B /* SendViewSectionHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendViewSectionHeader.swift; sourceTree = "<group>"; };
87ED8FAA2488E4610005C69B /* SendViewSectionHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendViewSectionHeaderViewModel.swift; sourceTree = "<group>"; };
87ED8FAC2488EA610005C69B /* SupportViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportViewController.swift; sourceTree = "<group>"; };
87ED8FAE2488EA9C0005C69B /* SupportViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportViewModel.swift; sourceTree = "<group>"; };
87EFF9CB2941D4F500D3FE30 /* TransactionTypeFromQrCodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionTypeFromQrCodeTests.swift; sourceTree = "<group>"; };
87F15AEA27F1EA4E00EB9787 /* SwapQuoteDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapQuoteDetailsView.swift; sourceTree = "<group>"; };
87F15AEC27F1EA6900EB9787 /* SwapQuoteDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapQuoteDetailsViewModel.swift; sourceTree = "<group>"; };
87F15AEE27F1EA8B00EB9787 /* SwapQuoteFieldView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapQuoteFieldView.swift; sourceTree = "<group>"; };
87F15AF027F1EAAC00EB9787 /* SwapQuoteFieldViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapQuoteFieldViewModel.swift; sourceTree = "<group>"; };
87F15AF227F1EAE800EB9787 /* SwapStepsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapStepsView.swift; sourceTree = "<group>"; };
87F15AF427F1EB2100EB9787 /* SwapStepsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapStepsViewModel.swift; sourceTree = "<group>"; };
87F15AF627F1EB7D00EB9787 /* SwapStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapStepView.swift; sourceTree = "<group>"; };
87F15AF827F1EB9900EB9787 /* SwapStepViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwapStepViewModel.swift; sourceTree = "<group>"; };
87F21B88292232C400592706 /* KeyboardInitializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardInitializer.swift; sourceTree = "<group>"; };
87F2F0C028448EB700CE3B94 /* WalletConnectV2Storage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectV2Storage.swift; sourceTree = "<group>"; };
87F4D41926C26C0700EFB9BC /* DropDownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DropDownView.swift; sourceTree = "<group>"; };
87F4D41B26C26C2000EFB9BC /* DropDownViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DropDownViewModel.swift; sourceTree = "<group>"; };
87F53A002817FF8400BD8017 /* WalletConnectSessionsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletConnectSessionsViewModel.swift; sourceTree = "<group>"; };
87F9972724E155280092D262 /* SeedPhraseBackupIntroductionViewControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeedPhraseBackupIntroductionViewControllerTests.swift; sourceTree = "<group>"; };
87FBAE0024A1EE67005EF293 /* AddressOrEnsNameLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressOrEnsNameLabel.swift; sourceTree = "<group>"; };
87FBF2B428056B6F00616B7D /* FirebaseReportService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirebaseReportService.swift; sourceTree = "<group>"; };
87FBF2B628056B8E00616B7D /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
9FA6B3AC410C05112541DE70 /* Pods-AlphaWalletShare.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWalletShare.debug.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWalletShare/Pods-AlphaWalletShare.debug.xcconfig"; sourceTree = "<group>"; };
A949DCF42B8ABA080BF72797 /* Pods-AlphaWalletShare.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWalletShare.release.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWalletShare/Pods-AlphaWalletShare.release.xcconfig"; sourceTree = "<group>"; };
AA26C61D20412A1D00318B9B /* NFTCollectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NFTCollectionViewController.swift; sourceTree = "<group>"; };
AA26C62120412A4100318B9B /* UIViewInspectableEnhancements.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewInspectableEnhancements.swift; sourceTree = "<group>"; };
B1CCA9D1215B615A0000FBF7 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
B1CCA9D2215B61620000FBF7 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
B9F84D10470B22C957A61EAE /* Pods-AlphaWalletTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWalletTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWalletTests/Pods-AlphaWalletTests.debug.xcconfig"; sourceTree = "<group>"; };
BBF4F9B62029D0B2009E04C0 /* GasViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GasViewModel.swift; sourceTree = "<group>"; };
C601B18624407D3A00C763D9 /* SettingViewHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingViewHeader.swift; sourceTree = "<group>"; };
C601B18724407D3B00C763D9 /* SettingTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingTableViewCell.swift; sourceTree = "<group>"; };
C601B18C24407F4300C763D9 /* SettingTableViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingTableViewCellViewModel.swift; sourceTree = "<group>"; };
C6959E31246C1D720095DE91 /* SeedPhraseSuggestionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeedPhraseSuggestionViewCell.swift; sourceTree = "<group>"; };
C6EE5EADD8373DB85ADD1966 /* Pods-AlphaWallet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWallet.release.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWallet/Pods-AlphaWallet.release.xcconfig"; sourceTree = "<group>"; };
C80DC77D22AB7FAD009CFA1C /* XDAI-bridge.tsml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.tsml; path = "XDAI-bridge.tsml"; sourceTree = "<group>"; };
C825940EC6CB472A443A7997 /* Pods-AlphaWalletUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWalletUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWalletUITests/Pods-AlphaWalletUITests.debug.xcconfig"; sourceTree = "<group>"; };
C846409321B6DFA200031CA2 /* libxslt.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxslt.tbd; path = usr/lib/libxslt.tbd; sourceTree = SDKROOT; };
C868C5282053BDE00059672B /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
C868C535205409160059672B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/redeemInfo.html; sourceTree = "<group>"; };
C876FF6B204A79D300B7D0EA /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
C876FF6C204A79D300B7D0EA /* SIL Open Font License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "SIL Open Font License.txt"; sourceTree = "<group>"; };
C876FF6F204A79D300B7D0EA /* SourceSansPro-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file.otf; path = "SourceSansPro-Bold.otf"; sourceTree = "<group>"; };
C876FF76204A79D300B7D0EA /* SourceSansPro-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file.otf; path = "SourceSansPro-Regular.otf"; sourceTree = "<group>"; };
C876FF77204A79D300B7D0EA /* SourceSansPro-Semibold.otf */ = {isa = PBXFileReference; lastKnownFileType = file.otf; path = "SourceSansPro-Semibold.otf"; sourceTree = "<group>"; };
C88033092054371500D73D6F /* non_asset_catalog_redemption_location.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = non_asset_catalog_redemption_location.png; sourceTree = "<group>"; };
C880330A2054371500D73D6F /* non_asset_catalog_redemption_location@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "non_asset_catalog_redemption_location@2x.png"; sourceTree = "<group>"; };
C880330B2054371500D73D6F /* non_asset_catalog_redemption_location@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "non_asset_catalog_redemption_location@3x.png"; sourceTree = "<group>"; };
C88033112055034E00D73D6F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/sellInfo.html; sourceTree = "<group>"; };
C880331720551DF700D73D6F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/howDoITransferETHIntoMyWalletInfo.html; sourceTree = "<group>"; };
C880331920551DF700D73D6F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/howDoIGetMyMoneyInfo.html; sourceTree = "<group>"; };
C880331D20551DF700D73D6F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/whatIsEthereumInfo.html; sourceTree = "<group>"; };
C887C5362057B703005ACF81 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/privacyPolicy.html; sourceTree = "<group>"; };
C887C5382057B703005ACF81 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = en; path = en.lproj/termsOfService.html; sourceTree = "<group>"; };
CA4F65A76A018D8DFF4A0314 /* Pods-AlphaWallet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AlphaWallet.debug.xcconfig"; path = "Pods/Target Support Files/Pods-AlphaWallet/Pods-AlphaWallet.debug.xcconfig"; sourceTree = "<group>"; };
CCA4FE321FD3655900749AE4 /* CheckDeviceCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckDeviceCoordinatorTests.swift; sourceTree = "<group>"; };
CCA4FE391FD42B4100749AE4 /* FakeJailbreakChecker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeJailbreakChecker.swift; sourceTree = "<group>"; };
CCCD74FC1FD2D38D004A087D /* CheckDeviceCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckDeviceCoordinator.swift; sourceTree = "<group>"; };
E36AB2DC7832A980726A4AB1 /* Pods_AlphaWalletTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AlphaWalletTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EAC6758527A096EC009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fi; path = fi.lproj/privacyPolicy.html; sourceTree = "<group>"; };
EAC6758627A096EC009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fi; path = fi.lproj/termsOfService.html; sourceTree = "<group>"; };
EAC6758727A096EC009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fi; path = fi.lproj/howDoIGetMyMoneyInfo.html; sourceTree = "<group>"; };
EAC6758827A096EC009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fi; path = fi.lproj/howDoITransferETHIntoMyWalletInfo.html; sourceTree = "<group>"; };
EAC6758927A096EC009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fi; path = fi.lproj/whatIsEthereumInfo.html; sourceTree = "<group>"; };
EAC6758A27A096EC009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fi; path = fi.lproj/sellInfo.html; sourceTree = "<group>"; };
EAC6758B27A096EC009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fi; path = fi.lproj/redeemInfo.html; sourceTree = "<group>"; };
EAC6758C27A096ED009C3344 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2912CCF21F6A830700C6CBE3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2A669F5585899E890EF26C57 /* Pods_AlphaWallet.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD081F6A830700C6CBE3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
0DF46B4002E13613F768E7AE /* Pods_AlphaWalletTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8703FBFA270366DA0062C416 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
878EE8E8255ADA49000210DE /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
598AF1B19BA0FC141BE44950 /* Pods_AlphaWalletShare.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
022CED7A277B01E10043287F /* ScrollableSegmentedControl */ = {
isa = PBXGroup;
children = (
022CED7B277B01E10043287F /* ScrollableSegmentedControl.swift */,
022CED7D277B01E10043287F /* ScrollableSegmentedControlCell.swift */,
022CED7C277B01E10043287F /* ScrollableSegmentedControlHighlightableLineView.swift */,
);
path = ScrollableSegmentedControl;
sourceTree = "<group>";
};
023286DE277D78E9007D33C5 /* AddMultipleCustomRpc */ = {
isa = PBXGroup;
children = (
02334298278480CF00492080 /* AddMultipleCustomRpcModel.swift */,
0233429A278489CC00492080 /* AddMultipleCustomRpcViewModel.swift */,
023286DF277D793A007D33C5 /* AddMultipleCustomRpcViewController.swift */,
023286E1277D7960007D33C5 /* AddMultipleCustomRpcView.swift */,
023286E3277E79DE007D33C5 /* AddMultipleCustomRpcPresentationController.swift */,
);
path = AddMultipleCustomRpc;
sourceTree = "<group>";
};
0256B63E27F73EBF008AF8CF /* Verifications */ = {
isa = PBXGroup;
children = (
0256B63F27F73EBF008AF8CF /* StringValidatorRuleTestCases.swift */,
0256B64027F73EBF008AF8CF /* StringValidatorTestCases.swift */,
);
name = Verifications;
path = AlphaWalletTests/Verifications;
sourceTree = SOURCE_ROOT;
};
0277D929282A490B00510ECE /* Models */ = {
isa = PBXGroup;
children = (
2931120F1FC4ADCB00966EEA /* ActiveWalletViewModel.swift */,
0277D92A282A494600510ECE /* InitialNetworkSelectionCollectionModel.swift */,
);
path = Models;
sourceTree = "<group>";
};
02988ACA282C85CD00433F3B /* Models */ = {
isa = PBXGroup;
children = (
02988ACB282C85F100433F3B /* InitialNetworkSelectionCollectionModelTestCase.swift */,
);
path = Models;
sourceTree = "<group>";
};
02C7AF6D2770C3E4005367EE /* Rpc Network */ = {
isa = PBXGroup;
children = (
02C7AF6E2770C405005367EE /* RpcNetworkTestCase.swift */,
);
path = "Rpc Network";
sourceTree = "<group>";
};
02CEFAF92808024900CF8722 /* Utilities */ = {
isa = PBXGroup;
children = (
875E258028CB1E53001976F8 /* Repeat.swift */,
02CEFAFA2808027E00CF8722 /* urlUtilities.swift */,
);
path = Utilities;
sourceTree = "<group>";
};
02FA3F632818E11F005EDD63 /* Features */ = {
isa = PBXGroup;
children = (
0242551D2816CB8E009D626E /* FeaturesViewController.swift */,
0242551F2816DB6B009D626E /* FeaturesTableViewController.swift */,
);
path = Features;
sourceTree = "<group>";
};
290B2B511F8F4F840053C83E /* Localization */ = {
isa = PBXGroup;
children = (
C887C5352057B703005ACF81 /* privacyPolicy.html */,
C887C5372057B703005ACF81 /* termsOfService.html */,
C880331820551DF700D73D6F /* howDoIGetMyMoneyInfo.html */,
C880331620551DF700D73D6F /* howDoITransferETHIntoMyWalletInfo.html */,
C880331C20551DF700D73D6F /* whatIsEthereumInfo.html */,
C88033102055034E00D73D6F /* sellInfo.html */,
C868C534205409160059672B /* redeemInfo.html */,
290B2B561F8F50030053C83E /* Localizable.strings */,
);
path = Localization;
sourceTree = "<group>";
};
290B2B681F92C0300053C83E /* Settings */ = {
isa = PBXGroup;
children = (
778EAF7B1FF10AE000C8E2AB /* Coordinators */,
290B2B691F92C0440053C83E /* ConfigTests.swift */,
290B2B6B1F92C35B0053C83E /* RPCServerTests.swift */,
);
path = Settings;
sourceTree = "<group>";
};
2912CCEC1F6A830700C6CBE3 = {
isa = PBXGroup;
children = (
2912CCF71F6A830700C6CBE3 /* AlphaWallet */,
2912CD0E1F6A830700C6CBE3 /* AlphaWalletTests */,
878EE8EC255ADA49000210DE /* AlphaWalletShare */,
8703FBFE270366DA0062C416 /* AlphaWalletSafariExtension */,
2912CCF61F6A830700C6CBE3 /* Products */,
AD022B369F3ED81B3B044FBB /* Pods */,
63085EAEC378BDEB6147F15D /* Frameworks */,
8740F7B0292B620B00488DAB /* Recovered References */,
);
sourceTree = "<group>";
};
2912CCF61F6A830700C6CBE3 /* Products */ = {
isa = PBXGroup;
children = (
2912CCF51F6A830700C6CBE3 /* AlphaWallet.app */,
2912CD0B1F6A830700C6CBE3 /* AlphaWalletTests.xctest */,
878EE8EB255ADA49000210DE /* AlphaWalletShare.appex */,
8703FBFD270366DA0062C416 /* AlphaWalletSafariExtension.appex */,
);
name = Products;
sourceTree = "<group>";
};
2912CCF71F6A830700C6CBE3 /* AlphaWallet */ = {
isa = PBXGroup;
children = (
875CA8D328BDE42A0020FA48 /* Common */,
87B1ACDE28C0D6660072A5E2 /* Resources */,
87D7D66327D7667500202861 /* WalletPupup */,
87D7D66227D75AD400202861 /* Swap */,
87741F1B2770C3AD007F4604 /* WhereAreMyTokens */,
02FA3F632818E11F005EDD63 /* Features */,
8712A37A26F314EF0009C376 /* Alerts */,
87BBF9682563DD7500FF4846 /* WalletConnect */,
73ACEEF620163B4E003DD71D /* Lock */,
732086B2201506AA0047F605 /* Protection */,
29E6E0681FE897BB0079265A /* Browser */,
290B2B511F8F4F840053C83E /* Localization */,
291ED0901F6FA5C800E7E93A /* Transfer */,
2996F14E1F6CA802005C33AE /* Backup */,
2996F1441F6C9875005C33AE /* Settings */,
023286DE277D78E9007D33C5 /* AddMultipleCustomRpc */,
291F52BD1F6C873600B369AB /* Accounts */,
296106C01F7640240006164B /* Tokens */,
2912CD291F6A831D00C6CBE3 /* Transactions */,
2912CD281F6A831700C6CBE3 /* Wallet */,
2996F14B1F6CA725005C33AE /* Extensions */,
2912CCF81F6A830700C6CBE3 /* AppDelegate.swift */,
29D72A291F6A8D1500CE9209 /* AppCoordinator.swift */,
293E626E1FA2ED1400CB0A66 /* ActiveWalletCoordinator.swift */,
29850D241F6B27A800791A49 /* R.generated.swift */,
87FBF2B628056B8E00616B7D /* GoogleService-Info.plist */,
877239CA28F7DCE00062DC14 /* GoogleService-InfoTests.plist */,
2912CD061F6A830700C6CBE3 /* Info.plist */,
29AD8A071F93E1F0008E10E7 /* AlphaWallet.entitlements */,
76F1D1936604D6A022E9AE90 /* Market */,
76F1D47A29573DA8BD3E4979 /* Redeem */,
5E7C7ACB32FB112CD7D92977 /* AlphaWalletHelp */,
5E7C71698FE1429F1AC0777D /* Sell */,
5E7C75F7FC107AE3CF396331 /* TokenScript */,
5E7C7EF382294C8C3357E9EC /* Activities */,
5E7C7651253551EB14A26F7C /* Donations */,
5E7C7F1CC5699A58ED5D4E74 /* WhatsNew */,
5E7C74F0A1BB877A6FE35F37 /* BuyCrypto */,
);
path = AlphaWallet;
sourceTree = "<group>";
};
2912CD0E1F6A830700C6CBE3 /* AlphaWalletTests */ = {
isa = PBXGroup;
children = (
87300E8C28520F09009DE4B3 /* Ens */,
02C7AF6D2770C3E4005367EE /* Rpc Network */,
5E7C7211BBC35E6ABC59CD5E /* Browser */,
77872D2A202514930032D687 /* Wallet */,
CCA4FE301FD3652100749AE4 /* Core */,
299B5E351FCBCDE10051361C /* Transfer */,
299573A01FA1F35B006F17FD /* Foundation */,
290B2B681F92C0300053C83E /* Settings */,
29FC9BCA1F831849000209CD /* ViewControllers */,
29E14FD21F7F46F700185568 /* Transactions */,
291E8FBD1F7DEA72003F0ECF /* EtherClient */,
29FF13041F75F08000AFD326 /* Coordinators */,
29FF12FF1F75EAC800AFD326 /* Factories */,
2912CD111F6A830700C6CBE3 /* Info.plist */,
76F1D6E06C9FA1261851B222 /* Market */,
76F1D16C3A06F5B2041BCBB3 /* Redeem */,
5E7C78E79A2C45A2124F259D /* Tokens */,
5E7C7F50E8B41B876A07AD3A /* Extensions */,
5E7C7F74815AFC150C0AF14D /* TokenScriptClient */,
5E7C7154AC0FD950F01278EA /* Models */,
5E7C76A2DAB62A6824F37749 /* Sell */,
5E7C73DFF2B3DB4C228F8510 /* Activitities */,
0256B63E27F73EBF008AF8CF /* Verifications */,
02CEFAF92808024900CF8722 /* Utilities */,
5E7C754A9D6320C933F675A9 /* modules */,
5E7C794A9A49F6C632C636F3 /* Common */,
);
path = AlphaWalletTests;
sourceTree = "<group>";
};
2912CD281F6A831700C6CBE3 /* Wallet */ = {
isa = PBXGroup;
children = (
771AA95E200D5E7800D25403 /* Views */,
293248881F88D586008A9818 /* Types */,
2977CAEF1F7E0C14009682A0 /* ViewModels */,
2977CAEE1F7E0C0D009682A0 /* ViewControllers */,
2977CAE81F7E0B95009682A0 /* Coordinators */,
0277D929282A490B00510ECE /* Models */,
);
path = Wallet;
sourceTree = "<group>";
};
2912CD291F6A831D00C6CBE3 /* Transactions */ = {
isa = PBXGroup;
children = (
2977CAE31F7E0B3F009682A0 /* Coordinators */,
2977CAED1F7E0BEC009682A0 /* Views */,
2977CAEC1F7E0BE2009682A0 /* ViewControllers */,
2977CAEB1F7E0BC3009682A0 /* ViewModels */,
);
path = Transactions;
sourceTree = "<group>";
};
291E8FBD1F7DEA72003F0ECF /* EtherClient */ = {
isa = PBXGroup;
children = (
291E8FBE1F7DEA85003F0ECF /* EtherKeystoreTests.swift */,
2923D9B61FDA5E51000CF3F8 /* PasswordGeneratorTests.swift */,
61DCE17C2001A7A20053939F /* RLPTests.swift */,
61C359E12002AC9D0097B04D /* TransactionSigningTests.swift */,
5E7C79A125DB5FBD258F9F95 /* KeysTests.swift */,
);
path = EtherClient;
sourceTree = "<group>";
};
291ED0901F6FA5C800E7E93A /* Transfer */ = {
isa = PBXGroup;
children = (
879F184D26E73EBC000602F2 /* Collectibles */,
29B933F61F86073E009FCABB /* Coordinators */,
29B6AECD1F7C87F400EC6DE3 /* ViewModels */,
29B6AECC1F7C87E700EC6DE3 /* ViewControllers */,
5E7C7F64537949FBD3F77457 /* Views */,
);
path = Transfer;
sourceTree = "<group>";
};
291F52BD1F6C873600B369AB /* Accounts */ = {
isa = PBXGroup;
children = (
8783EFC8256D11A700120C0D /* ViewControllers */,
295247DB1F8326C8007FDC31 /* Views */,
2977CAE71F7E0B87009682A0 /* ViewModels */,
2977CAE51F7E0B73009682A0 /* Coordinators */,
);
path = Accounts;
sourceTree = "<group>";
};
2931120E1FC4ADBE00966EEA /* ViewModels */ = {
isa = PBXGroup;
children = (
8757E5E125DE5ADB00812392 /* AcceptProposalViewModel.swift */,
BBF4F9B62029D0B2009E04C0 /* GasViewModel.swift */,
5E7C7E50E9184C7F0FE3966C /* PromptViewModel.swift */,
87F4D41B26C26C2000EFB9BC /* DropDownViewModel.swift */,
87300E882851C9D8009DE4B3 /* AcceptWalletConnectSessionViewModel.swift */,
87300E8A2851C9FE009DE4B3 /* AcceptDeepLinkViewModel.swift */,
875CA92328BF8B9E0020FA48 /* DeepLinkRequesterViewModel.swift */,
875CA92528BF8BAD0020FA48 /* DappRequesterViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
293248881F88D586008A9818 /* Types */ = {
isa = PBXGroup;
children = (
291A1B641F974E8600ADEC80 /* WalletEntryPoint.swift */,
29F114EF1FA6D53700114A29 /* ImportSelectionType.swift */,
5E7C73D26F24C4AAE981E2F2 /* ImportWalletTab.swift */,
);
path = Types;
sourceTree = "<group>";
};
295247DB1F8326C8007FDC31 /* Views */ = {
isa = PBXGroup;
children = (
295247DE1F8326EF007FDC31 /* AccountViewCell.swift */,
5E7C7E7720DE64069CCF37D5 /* AccountViewTableSectionHeader.swift */,
8712F336265BCAEF0043493B /* WalletSummaryTableViewCell.swift */,
87BC890D26B7EDC6005482F4 /* WalletSummaryView.swift */,
);
path = Views;
sourceTree = "<group>";
};
296106C01F7640240006164B /* Tokens */ = {
isa = PBXGroup;
children = (
8722324828D8A778001A9BCC /* UiTweaks.swift */,
5E7C7A9876B43B1D9D17A9A9 /* OpenSeaNonFungibleTokenDisplayHelper.swift */,
87741FC427747C5C007F4604 /* TokenInstanceViewConfigurationHelper.swift */,
8728FFE22742906A008E5524 /* TokenCardTableViewCellFactory.swift */,
8739BB5226CCECB90045CFED /* Collectibles */,
29F114EA1FA448DE00114A29 /* Coordinators */,
2977CAF21F7E0C3A009682A0 /* ViewModels */,
2977CAF11F7E0C33009682A0 /* ViewControllers */,
2977CAF01F7E0C2E009682A0 /* Views */,
5E7C74CB1950B1EC558685A4 /* TokenScriptOverrides+Extensions.swift */,
);
path = Tokens;
sourceTree = "<group>";
};
2977CAE11F7E0B17009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
29DBF2A21F9DBFF400327C60 /* BackupCoordinator.swift */,
5E7C70B3651BDFE549C28466 /* PromptBackupCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE31F7E0B3F009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
29FC0CB51F8298820036089F /* TransactionsCoordinator.swift */,
5E7C743C5382AF2288A1DB0D /* ReplaceTransactionCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE41F7E0B69009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
29F1C85920036968003780D8 /* HelpUsCoordinator.swift */,
5E7C7B1FB2702A2A8A4EBD76 /* SettingsCoordinator.swift */,
5E7C7B8FD1E2BCC325DF4EE4 /* ServersCoordinator.swift */,
5E7C76C895E7BFA47233068C /* LocalesCoordinator.swift */,
5E7C7C7CB95B7EE4B2547585 /* EnabledServersCoordinator.swift */,
5E7C7C51CEC4AAFDFBD75482 /* ConsoleCoordinator.swift */,
5E7C72571AB0FECB26FEB1B1 /* ClearDappBrowserCacheCoordinator.swift */,
02220CFB273A9A02006A09BF /* SaveCustomRpcCoordinator.swift */,
5E7C757AEC6586F51EC75646 /* PingInfuraCoordinator.swift */,
025F5D172760C74400B2A3BC /* ExportJsonKeystoreCoordinator.swift */,
87D7D65E27D6546D00202861 /* CheckTransactionStateCoordinator.swift */,
8764BA4C292825D00054F574 /* SupportCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE51F7E0B73009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
295A59371F71C1B90092F0FC /* AccountsCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE71F7E0B87009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
291F52C01F6C8A1F00B369AB /* AccountsViewModel.swift */,
290B2B601F9179880053C83E /* AccountViewModel.swift */,
87DCCB50266F655D003E8EA0 /* WalletSummaryViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAE81F7E0B95009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
296AF9A21F733AB30058AF78 /* WalletCoordinator.swift */,
293E62701FA2F63500CB0A66 /* InitialWalletCreationCoordinator.swift */,
5E7C78454B11E39CF8B5E695 /* EnterPasswordCoordinator.swift */,
5E7C79107D8AAA345518435F /* BackupSeedPhraseCoordinator.swift */,
5E7C7CE6E3560E773D2287E2 /* ElevateWalletSecurityCoordinator.swift */,
87584B4025EF911D0070063B /* ShowSeedPhraseCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAEB1F7E0BC3009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
294DFB9D1FE0CA59004CEB56 /* TransactionsViewModel.swift */,
293B8B401F707F4600356286 /* TransactionViewModel.swift */,
5E7C7365D14169D22AE1D20A /* TransactionRowCellViewModel.swift */,
5E7C7C1720AD49046D2B4023 /* TransactionDetailsViewModel.swift */,
5E7C7DDCCEDE8A14A9C49E4A /* TransactionRowViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAEC1F7E0BE2009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
2912CD2A1F6A833E00C6CBE3 /* TransactionsViewController.swift */,
29850D2A1F6B30FF00791A49 /* TransactionDetailsViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAED1F7E0BEC009682A0 /* Views */ = {
isa = PBXGroup;
children = (
2963B6AC1F981A96003063C1 /* TransactionFieldView.swift */,
29E2E33D1F7A2423000CF94A /* TransactionHeaderView.swift */,
293B8B441F70A20200356286 /* TransactionTableViewCell.swift */,
8787601029349ED7005CBC5F /* TransactionSectionHeaderView.swift */,
);
path = Views;
sourceTree = "<group>";
};
2977CAEE1F7E0C0D009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
2912CD2E1F6A83A100C6CBE3 /* ImportWalletViewController.swift */,
77872D24202505B70032D687 /* EnterKeystorePasswordViewController.swift */,
5E7C73CC82B9877AF4A42333 /* ShowSeedPhraseViewController.swift */,
5E7C788ADDEA0609433B1FDF /* VerifySeedPhraseViewController.swift */,
5E7C7F829626688EA50E1B68 /* KeystoreBackupIntroductionViewController.swift */,
5E7C74A5B5B9D8AD0BD913C1 /* CreateInitialWalletViewController.swift */,
5E7C753A2216F043CBDEC07C /* ElevateWalletSecurityViewController.swift */,
5E7C78CF45AA54EF8647C44B /* SeedPhraseBackupIntroductionViewController.swift */,
87897B9B25EF7C08006E3C75 /* ShowSeedPhraseIntroductionViewController.swift */,
8703F66A26136A500082EE25 /* RenameWalletViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAEF1F7E0C14009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
2996F1421F6C96FF005C33AE /* ImportWalletViewModel.swift */,
77872D26202505C00032D687 /* EnterPasswordViewModel.swift */,
5E7C7346D83DE2DB22E28F16 /* ShowSeedPhraseViewModel.swift */,
5E7C717B39E95B653F384AA0 /* SeedPhraseCellViewModel.swift */,
5E7C739774984CDE1D3D7555 /* VerifySeedPhraseViewModel.swift */,
5E7C7809B67CC2D8D6AA31C4 /* KeystoreBackupIntroductionViewModel.swift */,
5E7C73BA4FF25754ACB41255 /* CreateInitialWalletViewModel.swift */,
5E7C788BDFBDF222B3F4BEAF /* SeedPhraseCollectionViewModel.swift */,
5E7C77E2559C7C9117C0F75F /* ElevateWalletSecurityViewModel.swift */,
5E7C77AED5BC29ED8D075D08 /* SeedPhraseBackupIntroductionViewModel.swift */,
87897B9D25EF7C50006E3C75 /* ShowSeedPhraseIntroductionViewModel.swift */,
8703F686261461E40082EE25 /* RenameWalletViewModel.swift */,
87DD0C41279979F900460260 /* EnterKeystorePasswordViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAF01F7E0C2E009682A0 /* Views */ = {
isa = PBXGroup;
children = (
87D163A5242CD9A1002662D2 /* AddHideTokenSectionHeaderView.swift */,
87D163A6242CD9A1002662D2 /* AddHideTokensView.swift */,
5E7C7C077372C3F2A4349FA1 /* FungibleTokenViewCell.swift */,
5E7C783E3ADA4CF9554A0E7D /* NonFungibleTokenViewCell.swift */,
5E7C7EE374A74F2B00013C18 /* EthTokenViewCell.swift */,
5E7C79F893AFAF493878F3EC /* OpenSea */,
5E7C7F89E3480D3680750EA9 /* TokenRowView.swift */,
5E7C71C2C110B621EFDE336F /* TokensCardViewControllerTitleHeader.swift */,
5E7C704499C81ACA3B08A752 /* TokenInstanceWebView.swift */,
5E7C78402B975F69A72E8C04 /* TokensViewControllerTableViewHeader.swift */,
5E7C7FB7C3FB2A9CC0CC51D7 /* TokensViewControllerTableViewSectionHeader.swift */,
87620027266E14A80059B05A /* PopularTokenViewCell.swift */,
87620029266E14C10059B05A /* WalletTokenViewCell.swift */,
87741F1727709073007F4604 /* TestnetTokenInfoView.swift */,
5E7C7EA7AD39A9F6703189FD /* ActiveWalletSessionView.swift */,
87757283282D46A800EAD907 /* TokenCardWebView.swift */,
);
path = Views;
sourceTree = "<group>";
};
2977CAF11F7E0C33009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
87D163A0242CD811002662D2 /* AddHideTokensViewController.swift */,
294DFBA81FE6EBFB004CEB56 /* NewTokenViewController.swift */,
5E7C778F20D32B70D7FF2135 /* TokenCardRedemptionInfoViewController.swift */,
5E7C7B3302309706CA0F972A /* TokensViewController.swift */,
5E7C7CC48CA7A1EA7D539C87 /* VerifiableStatusViewController.swift */,
5E7C741DF75781BBB24CE6D0 /* TokenInstanceActionViewController.swift */,
874DED1624C1BB0E006C8FCE /* SelectTokenViewController.swift */,
8764BA5429291B520054F574 /* FungibleTokenDetailsViewController.swift */,
87B3CC14292A1017008DBA51 /* FungibleTokenTabViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAF21F7E0C3A009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C7B7A45EDFA8ED1E25863 /* FungibleTokenDetailsViewModel.swift */,
87D1639F242CD811002662D2 /* AddHideTokensViewModel.swift */,
29E9CFCC1FE7343C00017744 /* NewTokenViewModel.swift */,
5E7C79ED9F842D3FC102AC54 /* FungibleTokenViewCellViewModel.swift */,
5E7C731B6F01534683227123 /* NonFungibleTokenViewCellViewModel.swift */,
5E7C7EE467A7F5F2E5B1F660 /* TokensViewModel.swift */,
5E7C74B82783A94091A43470 /* EthTokenViewCellViewModel.swift */,
5E7C72A3369125C89C869EE7 /* OpenSea */,
8782035E2431FBC300792F12 /* ShowAddHideTokensViewModel.swift */,
87C8018B24350174007648CF /* AddHideTokenSectionHeaderViewModel.swift */,
87D1757924ADAF07002130D2 /* BlockchainTagLabelViewModel.swift */,
874DED1824C1BD2C006C8FCE /* SelectTokenViewModel.swift */,
8762002B266E150B0059B05A /* WalletTokenViewCellViewModel.swift */,
8762002D266E15310059B05A /* PopularTokenViewCellViewModel.swift */,
87757285282D486900EAD907 /* TokenCardWebViewModel.swift */,
87E1A5EE2837ACC700E98555 /* TokenHistoryChartViewModel.swift */,
87B3CC16292A103E008DBA51 /* FungibleTokenTabViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
298542F11FBD593900CB5081 /* ViewModels */ = {
isa = PBXGroup;
children = (
C601B18C24407F4300C763D9 /* SettingTableViewCellViewModel.swift */,
29F1C85E200369BA003780D8 /* HelpUsViewModel.swift */,
298542F21FBD594D00CB5081 /* SettingsViewModel.swift */,
5E7C7FCE2427A30ACD860DF8 /* ServerViewModel.swift */,
5E7C7CBEBF984CFCA29D6866 /* ServersViewModel.swift */,
5E7C7FB99843529061368DA1 /* LocalesViewModel.swift */,
5E7C79778E4BFE1322711EA6 /* LocaleViewModel.swift */,
5E7C70A6D4A3737631D092D9 /* EnabledServersViewModel.swift */,
87ED8F94248535400005C69B /* SwitchTableViewCellViewModel.swift */,
87ED8F98248541380005C69B /* AdvancedSettingsViewModel.swift */,
87ED8F9C248647C80005C69B /* SettingViewHeaderViewModel.swift */,
87ED8FAE2488EA9C0005C69B /* SupportViewModel.swift */,
5E7C73BF5CE15E6D7AFC3F0C /* ChooseSendPrivateTransactionsProviderViewModel.swift */,
025F5D152760C73300B2A3BC /* ExportJsonKeystorePasswordViewModel.swift */,
021746112763311D00BAF19C /* ExportJsonKeystoreFileViewModel.swift */,
87D6E5DC2790320500B9DEE3 /* AnalyticsViewModel.swift */,
5E7C7F970B01399530F62569 /* ToolsViewModel.swift */,
87D7D66027D654A000202861 /* CheckTransactionStateViewModel.swift */,
8793A491291A4E8600BCF849 /* ConsoleViewModel.swift */,
5E7C7D7B32E3672F2A7B0A68 /* CrashReporterViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
299573A01FA1F35B006F17FD /* Foundation */ = {
isa = PBXGroup;
children = (
299573A11FA1F369006F17FD /* QRCodeValueParserTests.swift */,
61FC5ED01FCFBDEB00CCB12A /* EtherNumberFormatterTests.swift */,
73ED85A82034C42D00593BF3 /* StringFormatterTest.swift */,
0224D26627980664003D022A /* FormatterTests.swift */,
02EFD0FB27DF0815008B5808 /* RepeatTests.swift */,
);
path = Foundation;
sourceTree = "<group>";
};
2996F1441F6C9875005C33AE /* Settings */ = {
isa = PBXGroup;
children = (
8793A495291A5DA100BCF849 /* ChangeCurrency */,
02645121277206C0009260DC /* TableViewSection.swift */,
02645123277217D9009260DC /* CustomRpcTableViewSection.swift */,
02F4E8C32771C07500D89C19 /* SaveCustomRpcBrowseDataController.swift */,
298542F11FBD593900CB5081 /* ViewModels */,
2977CAE41F7E0B69009682A0 /* Coordinators */,
29FC9BC71F83144D000209CD /* ViewControllers */,
5E7C7D3F20599F40EC05F8DF /* Views */,
875CA8F628BE3F5C0020FA48 /* ContactUsEmailResolver.swift */,
);
path = Settings;
sourceTree = "<group>";
};
2996F14B1F6CA725005C33AE /* Extensions */ = {
isa = PBXGroup;
children = (
5E7C7D111692DE8ED67D29B7 /* AlphaWalletAddress+UI.swift */,
8765D6F8282BE30D00529F45 /* Control+Publishers.swift */,
29BE3FCF1F7071A200F6BFC2 /* UIColor.swift */,
29E2E3391F7A008C000CF94A /* UIView.swift */,
290B2B5E1F9177860053C83E /* UIImage.swift */,
2963B6B01F9891F5003063C1 /* UIButton.swift */,
2996F14C1F6CA742005C33AE /* UIViewController.swift */,
29EB10291F6CBD23000907A4 /* UIAlertController.swift */,
293112361FC9A24600966EEA /* UIGestureRecognizer+Closure.swift */,
737D1674202BDCB400B42DDE /* UINavigationController.swift */,
73ED85A62034BFEF00593BF3 /* UITextFieldAdditions.swift */,
AA26C62120412A4100318B9B /* UIViewInspectableEnhancements.swift */,
5E7C73ED9226646D562B5A3C /* UIStackView+Array.swift */,
5E7C78E5C8FAEA752B32626D /* UIActivityViewController.swift */,
5E7C7D2C43C15D0762C7F374 /* UIStackView.swift */,
87D175EA24AEF8B4002130D2 /* UITableView.swift */,
8722F86A25F79A2E00293D89 /* UIResponder.swift */,
8722F86C25F79A4700293D89 /* UITableViewCell.swift */,
87BC89B726B82287005482F4 /* UIBarButtonItem.swift */,
87D84748274533F500EDBA80 /* UIImageView+Extension.swift */,
02FEA8EE280FE1B7006C3CA9 /* NSLayoutConstraintExtension.swift */,
87757287282E4B8100EAD907 /* UISearchBar+Extensions.swift */,
87757289282E4B9B00EAD907 /* UICollectionViewLayout+Extensions.swift */,
87E1A5F0283AB48100E98555 /* UIApplication+Extensions.swift */,
025DE32328A1FBEA00CBD665 /* UIImageAsset+Extension.swift */,
5E7C7914F01B5FEA5B20398B /* Collection+UIView.swift */,
875CA8D928BDEC030020FA48 /* UITraitCollection.swift */,
875CA8F828BE403A0020FA48 /* RPCServer+Extensions.swift */,
875CA90628BE4EA20020FA48 /* UIDevice.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
2996F14E1F6CA802005C33AE /* Backup */ = {
isa = PBXGroup;
children = (
299B5E391FD141A40051361C /* ViewModels */,
2977CAE11F7E0B17009682A0 /* Coordinators */,
5E7C7E72DDB6CFF11FF96AA6 /* Views */,
);
path = Backup;
sourceTree = "<group>";
};
299B5E351FCBCDE10051361C /* Transfer */ = {
isa = PBXGroup;
children = (
29BDF1991FEE50B60023A45F /* Types */,
29BDF1921FEE437E0023A45F /* Controllers */,
299B5E361FCBCDE90051361C /* ViewModels */,
5E7C7DB8A228007C94CF94AF /* ViewControllers */,
877D00AE25ADF60A008E22CC /* TransactionConfiguratorTransactionsTests.swift */,
);
path = Transfer;
sourceTree = "<group>";
};
299B5E361FCBCDE90051361C /* ViewModels */ = {
isa = PBXGroup;
children = (
299B5E371FCBCDF70051361C /* RequestViewModelTests.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
299B5E391FD141A40051361C /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C796C7DEA3C2A70861828 /* PromptBackupWalletViewViewModel.swift */,
5E7C723C21F6376387AD1DCE /* PromptBackupWalletAfterWalletCreationViewViewModel.swift */,
5E7C7F6C71DDC98D7DF754B2 /* PromptBackupWalletAfterReceivingEtherViewViewModel.swift */,
5E7C7F1B07B1403E6382B21F /* PromptBackupWalletAfterIntervalViewViewModel.swift */,
5E7C77685B78D5372F6C7CB0 /* PromptBackupWalletAfterExceedingThresholdViewViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
29B6AECC1F7C87E700EC6DE3 /* ViewControllers */ = {
isa = PBXGroup;
children = (
87A3022624C02212000DF32E /* TransactionConfirmationViewController.swift */,
299B5E411FD2298E0051361C /* ConfigureTransactionViewController.swift */,
5E7C74DCC21272EC231A20E2 /* RequestViewController.swift */,
5E7C7419F47CC8B2996AA8F9 /* TransferTokensCardQuantitySelectionViewController.swift */,
5E7C70088832B2D161EB4AAB /* SendViewController.swift */,
5E7C70FB40612BB02594EC00 /* ChooseTokenCardTransferModeViewController.swift */,
5E7C727433F7B8E322B3C68A /* SetTransferTokensCardExpiryDateViewController.swift */,
5E7C7D46C7CABC31A7477F37 /* GenerateTransferMagicLinkViewController.swift */,
87A3020824BEE243000DF32E /* TransactionInProgressViewController.swift */,
8757E5DB25DD162E00812392 /* SignatureConfirmationViewController.swift */,
87C10A6425ED1105008E9B1B /* SignatureConfirmationDetailsViewController.swift */,
5E7C75273010A92461EE5CD7 /* SendTransactionErrorViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29B6AECD1F7C87F400EC6DE3 /* ViewModels */ = {
isa = PBXGroup;
children = (
872A986F28645ED300196EA3 /* TransactionConfirmation */,
871E684424E56A6000F220A7 /* TransactionConfirmationTableHeaderViewModel.swift */,
874DED0A24C05E88006C8FCE /* TransactionConfirmationViewModel.swift */,
29BB94961F6FCD60009B09CC /* SendViewModel.swift */,
299B5E441FD22FB40051361C /* ConfigureTransactionViewModel.swift */,
5E7C767497AD8DEE83F384D7 /* RequestViewModel.swift */,
5E7C703BA1D0E9ACB7399155 /* TransferTokensCardQuantitySelectionViewModel.swift */,
5E7C7BA578BE5FB0E613A6D6 /* ChooseTokenCardTransferModeViewModel.swift */,
5E7C754C0E2E57F32A61F9A3 /* SetTransferTokensCardExpiryDateViewModel.swift */,
5E7C7B080E387A79058430B9 /* ConfirmSignMessageTableViewCellViewModel.swift */,
87ED8FAA2488E4610005C69B /* SendViewSectionHeaderViewModel.swift */,
87A3020A24BF04B6000DF32E /* TransactionInProgressViewModel.swift */,
87E2554D24F52E1D00F025F7 /* TextFieldViewModel.swift */,
87E2555124F52E5700F025F7 /* SlidableTextFieldViewModel.swift */,
87E2555524F52EAA00F025F7 /* GasSpeedTableViewHeaderViewModel.swift */,
87E2555724F52EBF00F025F7 /* GasSpeedTableViewCellViewModel.swift */,
5E7C7F1F965C69B80A234F1F /* EditedTransactionConfiguration.swift */,
8757E5DD25DD231600812392 /* SignatureConfirmationConfirmationViewModel.swift */,
874C6D8225E3FF3B00AD8380 /* ConfirmationHeaderViewModel.swift */,
874D098F25EE32EF00A58EF2 /* SignatureConfirmationDetailsViewModel.swift */,
874D099125EE336E00A58EF2 /* TypedDataViewModel.swift */,
5E7C7BB7DBFDF5A5E4F2DDC0 /* SendTransactionErrorViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
29B933F61F86073E009FCABB /* Coordinators */ = {
isa = PBXGroup;
children = (
29B6AECA1F7C5FA900EC6DE3 /* PaymentCoordinator.swift */,
29F114F31FA8117C00114A29 /* SendCoordinator.swift */,
29F114F51FA8147300114A29 /* RequestCoordinator.swift */,
29C0FCE0200DA94A004A13CB /* SignMessageCoordinator.swift */,
8769888C24C6ED04002BF62B /* TransactionInProgressCoordinator.swift */,
8797362424E6C20C0042BBCC /* TransactionConfirmationCoordinator.swift */,
5E7C755132D9B6F95080A1BE /* TransferNFTCoordinator.swift */,
87AB425C2767A2C00099DF9F /* TokenScriptCoordinator.swift */,
5E7C769371BC70B5C4349B2B /* NoViewCardTokenScriptActionCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
29BDF1921FEE437E0023A45F /* Controllers */ = {
isa = PBXGroup;
children = (
29BDF1931FEE43AA0023A45F /* TransactionConfiguratorTests.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
29BDF1991FEE50B60023A45F /* Types */ = {
isa = PBXGroup;
children = (
29BDF19C1FEE50E90023A45F /* GasPriceConfigurationTests.swift */,
8728E2352938E9EF009E633F /* UnconfirmedTransactionTests.swift */,
87EFF9CB2941D4F500D3FE30 /* TransactionTypeFromQrCodeTests.swift */,
);
path = Types;
sourceTree = "<group>";
};
29E14FD21F7F46F700185568 /* Transactions */ = {
isa = PBXGroup;
children = (
29E14FD31F7F46FB00185568 /* Storage */,
5E7C7A304E67AA0654994858 /* ViewModels */,
);
path = Transactions;
sourceTree = "<group>";
};
29E14FD31F7F46FB00185568 /* Storage */ = {
isa = PBXGroup;
children = (
29E14FD41F7F470C00185568 /* TransactionsStorageTests.swift */,
);
path = Storage;
sourceTree = "<group>";
};
29E6E0681FE897BB0079265A /* Browser */ = {
isa = PBXGroup;
children = (
77B3BF332017D0C400EEC15A /* ViewModel */,
77B3BF2C2017CD1A00EEC15A /* Views */,
29E6E06A1FE897CD0079265A /* ViewControllers */,
29E6E0691FE897C70079265A /* Coordinators */,
);
path = Browser;
sourceTree = "<group>";
};
29E6E0691FE897C70079265A /* Coordinators */ = {
isa = PBXGroup;
children = (
5E7C7721E0E4D4EFDD35E196 /* ScanQRCodeCoordinator.swift */,
76F1D4E689C3ECFD38CBBC47 /* DappBrowserCoordinator.swift */,
875B3C33250A75FA0085BD08 /* QRCodeResolutionCoordinator.swift */,
5E7C7C11AF59E7CA26B3A2BB /* DappRequestSwitchCustomChainCoordinator.swift */,
5E7C760A524D73F044CC2A4B /* DappRequestSwitchExistingChainCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
29E6E06A1FE897CD0079265A /* ViewControllers */ = {
isa = PBXGroup;
children = (
29E6E06D1FE897EE0079265A /* BrowserViewController.swift */,
76F1DD09B44FD653C1500DA8 /* BrowserHomeViewController.swift */,
76F1DB8034ACC2FC91F818F9 /* BookmarksViewController.swift */,
76F1DAFCBB43B6639472A229 /* BrowserHistoryViewController.swift */,
5E7C7F55495A6095B3E86248 /* EditBookmarkViewController.swift */,
87A05C7426FCCA5C00AE26CA /* SwitchChainRequestViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29F114EA1FA448DE00114A29 /* Coordinators */ = {
isa = PBXGroup;
children = (
87B651F6256D4BFE000EF927 /* ClaimPaidOrderCoordinator.swift */,
87D163A1242CD811002662D2 /* AddHideTokensCoordinator.swift */,
5E7C7F932B48011A24C26733 /* TokensCoordinator.swift */,
5E7C7A3D7408DC690C0F601C /* SingleChainTokenCoordinator.swift */,
874DED1424C1BAFF006C8FCE /* SelectTokenCoordinator.swift */,
87ED843A24C564B5001A3747 /* NewTokenCoordinator.swift */,
87B3CC122929710C008DBA51 /* FungibleTokenCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
29F1C85420036879003780D8 /* Types */ = {
isa = PBXGroup;
children = (
875178542892BAA400D809B0 /* TokensPipeLineTests.swift */,
8747FD6028A22E350076C7B5 /* RetryPublisherTests.swift */,
29F1C85520036887003780D8 /* AppTrackerTests.swift */,
5E7C75DE215F0AAEF284948F /* HDWalletTest.swift */,
87DD0C43279980E500460260 /* ValidatorsTests.swift */,
871442FC27FB1EE6008819D1 /* FunctionCallArgumentTests.swift */,
0242551928168B84009D626E /* FeaturesTestCase.swift */,
0242551B28168C28009D626E /* EnvironmentTestCase.swift */,
8782E9CB2828DBAA00E93689 /* SessionTests.swift */,
87831C812849E47A002E856E /* AddressStorageTests.swift */,
87831C832849E4E0002E856E /* tikersForTest.json */,
87E960DC28868D3600218E7E /* TickerIdsFetcherTests.swift */,
87281AF1288581320066E31E /* TokenViewModelTests.swift */,
5E7C77FAAB69452F5310356F /* EIP712TypedDataTests.swift */,
5E7C7168A1780F3411374365 /* Constants+CredentialsTests.swift */,
);
path = Types;
sourceTree = "<group>";
};
29FC9BC71F83144D000209CD /* ViewControllers */ = {
isa = PBXGroup;
children = (
87D6E5DA27901A0200B9DEE3 /* AnalyticsViewController.swift */,
29F1C85C2003698A003780D8 /* WellDoneViewController.swift */,
5E7C74C0C1803DD17FE9EBA7 /* ServersViewController.swift */,
5E7C7BF09AD68C113D58344C /* LocalesViewController.swift */,
5E7C7B6A80324059B3EDA38C /* EnabledServersViewController.swift */,
5E7C7CF1465A1DCB44371BA9 /* ConsoleViewController.swift */,
5E7C7C468EC03C073E0EEA03 /* SettingsViewController.swift */,
87ED8F96248540F90005C69B /* AdvancedSettingsViewController.swift */,
87ED8FAC2488EA610005C69B /* SupportViewController.swift */,
87509A6126F8D67E00D3EE85 /* CollectUsersEmailViewController.swift */,
5E7C7177F1DDDDDDE020CB4D /* ChooseSendPrivateTransactionsProviderViewController.swift */,
025F5D1A2760C75800B2A3BC /* ExportJsonKeystoreFileViewController.swift */,
025F5D192760C75800B2A3BC /* ExportJsonKeystorePasswordViewController.swift */,
02F4E8B527715EA000D89C19 /* SaveCustomRpcOverallViewController.swift */,
02F4E8BD27717A1500D89C19 /* SaveCustomRpcBrowseViewController.swift */,
02D8BF8A277D570900EEE8E9 /* SaveCustomRpcManualEntryViewController.swift */,
87442BD727D615B500EA2209 /* CheckTransactionStateViewController.swift */,
5E7C7AB8844E5D88BD6B2F2A /* ToolsViewController.swift */,
5E7C76A087FB8690364F8552 /* CrashReporterViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29FC9BCA1F831849000209CD /* ViewControllers */ = {
isa = PBXGroup;
children = (
29FC9BCB1F831860000209CD /* PaymentCoordinatorTests.swift */,
87F9972724E155280092D262 /* SeedPhraseBackupIntroductionViewControllerTests.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29FF12FF1F75EAC800AFD326 /* Factories */ = {
isa = PBXGroup;
children = (
29FF13091F75F67200AFD326 /* Address.swift */,
29FF130C1F7626E800AFD326 /* FakeNavigationController.swift */,
2977CADF1F7DEEB0009682A0 /* FakeEtherKeystore.swift */,
29E14FD61F7F490000185568 /* Transaction.swift */,
29E14FD81F7F4D4E00185568 /* FakeTransactionsStorage.swift */,
290B2B6D1F92C3980053C83E /* UserDefaults.swift */,
29AD8A0D1F93FF28008E10E7 /* WalletSession.swift */,
299573A31FA27A15006F17FD /* TestKeyStore.swift */,
2961BD081FB14B6D00C4B840 /* Config.swift */,
298542FF1FBEAE2F00CB5081 /* ChainState.swift */,
CCA4FE391FD42B4100749AE4 /* FakeJailbreakChecker.swift */,
295B61D51FE7FC8300642E60 /* FakeTokensDataStore.swift */,
29BDF1951FEE43F40023A45F /* UnconfirmedTransaction.swift */,
29F1C864200384FE003780D8 /* Wallet.swift */,
732E0F512022754600B39C1F /* FakeLockProtocol.swift */,
73CBC760202139FB00374666 /* FakeGetEthBalance.swift */,
442FCE526E2089CAE88D5602 /* FakeClaimOrderCoordinator.swift */,
8765D6E0282BAD3A00529F45 /* FakeMultiWalletBalanceService.swift */,
8765D6E2282BAD6300529F45 /* FakeNftProvider.swift */,
8765D6E8282BD64400529F45 /* FakeTokenSwapperNetworkProvider.swift */,
8765D6F0282BDDC400529F45 /* FakeTokenSwapper.swift */,
8765D6F2282BDF8400529F45 /* FakeTokenGroupIdentifier.swift */,
8792707B284F40D1006F5AE5 /* FakeEnsRecordsStorage.swift */,
877581B22886E81300701808 /* FakeCoinTickersFetcher.swift */,
877581B42887F91400701808 /* FakeWalletAddressStore.swift */,
87D1F91128900E2800056EBE /* FakeSessionsProvider.swift */,
87D1F91328900E4600056EBE /* FakeUniversalLinkCoordinator.swift */,
87D1F91528900EDD00056EBE /* FakeNotificationService.swift */,
87BCB98529362A8100C6BA67 /* FakeTokenScriptOverridesFileManager.swift */,
87DC8A47295CA0C300CFBEDA /* DataTests.swift */,
);
path = Factories;
sourceTree = "<group>";
};
29FF13041F75F08000AFD326 /* Coordinators */ = {
isa = PBXGroup;
children = (
73958DC620263525000A40EB /* SplashCoordinatorTests.swift */,
29FF13071F75F0AE00AFD326 /* AppCoordinatorTests.swift */,
296106CB1F776FD00006164B /* WalletCoordinatorTests.swift */,
2981F4721F8303E600CA6590 /* TransactionCoordinatorTests.swift */,
29DBF2A41F9EB75E00327C60 /* BackupCoordinatorTests.swift */,
293E62721FA3165C00CB0A66 /* InitialWalletCreationCoordinatorTests.swift */,
29F114E81FA3EC9E00114A29 /* ActiveWalletViewTests.swift */,
29F114F71FA8165200114A29 /* SendCoordinatorTests.swift */,
29F114F91FA817A800114A29 /* RequestCoordinatorTests.swift */,
295996021FAA865800DB66A8 /* TokensCoordinatorTests.swift */,
732E0F4F2022716700B39C1F /* LockEnterPasscodeCoordinatorTest.swift */,
732E0F532022786400B39C1F /* LockCreatePasscodeCoordinatorTest.swift */,
76F1DACA9404AD6740BEADBB /* ClaimOrderCoordinatorTests.swift */,
870415A025E8FBD30013F3E2 /* MixpanelCoordinatorTests.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
442FC5CFFC1E1126C7E6C682 /* ViewModels */ = {
isa = PBXGroup;
children = (
442FC54DA900FA2F9BB73A63 /* RedeemTokenCardQuantitySelectionViewModel.swift */,
442FCBDB86579889BC773540 /* TokenCardRedemptionViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
442FC7C7CCBFDDE6B395C64B /* ViewControllers */ = {
isa = PBXGroup;
children = (
442FCC17EAB857C58732831E /* RedeemTokenCardQuantitySelectionViewController.swift */,
442FCACD2BF4DD90BD9C6DBC /* TokenCardRedemptionViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C700AB576FD1EA7DDF4A8 /* TickerIdsFetcher */ = {
isa = PBXGroup;
children = (
5E7C71617E1F8BE91D4EA7F5 /* FileTokenEntriesProviderTests.swift */,
);
path = TickerIdsFetcher;
sourceTree = "<group>";
};
5E7C70333A8A3616EDE068D7 /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C774BCA281E4B077DBBFA /* WhatIsEthereumInfoViewController.swift */,
5E7C7B089FD4C96810DD10FD /* HelpContentsViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C709C4D6637567C03B862 /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C7ABB1538A0E83EEAEB0C /* EnterSellTokensCardPriceQuantityViewControllerTests.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C71077F12A2CF6733081D /* Views */ = {
isa = PBXGroup;
children = (
5E7C7E54BE622E49554FE4A9 /* AssetDefinitionsOverridesViewCell.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C714506B5E3AED3C410FC /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C7535095323B035CA47C0 /* ImportMagicTokenViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C7154AC0FD950F01278EA /* Models */ = {
isa = PBXGroup;
children = (
5E7C7228C9BEB801D4CD34DE /* EtherTests.swift */,
);
path = Models;
sourceTree = "<group>";
};
5E7C71698FE1429F1AC0777D /* Sell */ = {
isa = PBXGroup;
children = (
5E7C7A230A2B5F1AD0820F35 /* ViewControllers */,
5E7C717017C1CBA50A260024 /* ViewModels */,
);
path = Sell;
sourceTree = "<group>";
};
5E7C717017C1CBA50A260024 /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C765E0DC0174E9788CCF9 /* EnterSellTokensCardPriceQuantityViewModel.swift */,
5E7C700CD3E43689E88FBE9B /* SetSellTokensCardExpiryDateViewModel.swift */,
5E7C7624D6F7EA55F6F167B3 /* GenerateSellMagicLinkViewModel.swift */,
5E7C7EEAAE9C23B68419E9F5 /* GenerateTransferMagicLinkViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
5E7C719CC201CF486AC66B9B /* Views */ = {
isa = PBXGroup;
children = (
87713EB3264BAB5A00B1B9CB /* ActivityPageView.swift */,
5E7C71DB4EDD10EA665101C2 /* ActivityViewCell.swift */,
5E7C76B3FD690DC23263DE26 /* DefaultActivityItemViewCell.swift */,
5E7C7AEDAAE638601C7122A5 /* DefaultActivityView.swift */,
8795994426049EF8006722B2 /* ActivityStateView.swift */,
5E7C7E58DD0CF4E2B35B6ED2 /* GroupActivityViewCell.swift */,
8739BB8E26CCF2F70045CFED /* ActivitiesView.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C71D254F51DCFBA549722 /* Coordinators */ = {
isa = PBXGroup;
children = (
5E7C76AF81B8DFF605558499 /* ImportMagicLinkCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
5E7C71D8E61F12E69710AD5D /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C7F21FA7A02F6341FB58D /* AssetDefinitionsOverridesViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C7211BBC35E6ABC59CD5E /* Browser */ = {
isa = PBXGroup;
children = (
5E7C7B3439EA50B732FEA7E8 /* Types */,
);
path = Browser;
sourceTree = "<group>";
};
5E7C7219AA7DCFFA11F4139D /* CoinTicker */ = {
isa = PBXGroup;
children = (
5E7C700AB576FD1EA7DDF4A8 /* TickerIdsFetcher */,
);
path = CoinTicker;
sourceTree = "<group>";
};
5E7C72A3369125C89C869EE7 /* OpenSea */ = {
isa = PBXGroup;
children = (
5E7C7D913DAA3322F1C7DD46 /* OpenSeaNonFungibleTokenCardRowViewModel.swift */,
5E7C7C34A7BDCFE17CEF8F79 /* OpenSeaNonFungibleTokenAttributeCellViewModel.swift */,
5E7C72FBC0D2787AAA804098 /* OpenSeaNonFungibleTokenViewCellViewModel.swift */,
);
path = OpenSea;
sourceTree = "<group>";
};
5E7C733DEBED923B8D281682 /* Tokens */ = {
isa = PBXGroup;
children = (
5E7C7CC82D5F600655CF9FA7 /* Logic */,
);
path = Tokens;
sourceTree = "<group>";
};
5E7C73525655EA2FFC74E66B /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C7E9871A0D0D81A012640 /* WhatsNewViewModels.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
5E7C7372BDD012864CBFE456 /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C7F5A42365FDA22AEE6F7 /* ActivityViewModel.swift */,
5E7C760CC5A9E144BDB5451D /* ActivityCellViewModel.swift */,
5E7C7B6849D43348C5109712 /* DefaultActivityCellViewModel.swift */,
5E7C75B1BE3B68216AFC9C05 /* DefaultActivityViewModel.swift */,
8795994626049F0F006722B2 /* ActivityStateViewViewModel.swift */,
5E7C7BAEF70990DA14C474EB /* GroupActivityCellViewModel.swift */,
875CA90428BE49680020FA48 /* ActivitiesViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
5E7C7386C42E2CBE5E515D5E /* AlphaWalletCore */ = {
isa = PBXGroup;
children = (
5E7C7474F6B54D2601222FFB /* WebImageUrlTests.swift */,
5E7C716ABBF98AD0823CB4A0 /* URLTests.swift */,
);
path = AlphaWalletCore;
sourceTree = "<group>";
};
5E7C73DFF2B3DB4C228F8510 /* Activitities */ = {
isa = PBXGroup;
children = (
5E7C7BB70AD8C1E92D37196F /* FakeActivitiesService.swift */,
);
path = Activitities;
sourceTree = "<group>";
};
5E7C74128421DCAC6BCC2354 /* Views */ = {
isa = PBXGroup;
children = (
5E7C7AE6FAE0DF969B4F52E9 /* ContactUsBannerView.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C74F0A1BB877A6FE35F37 /* BuyCrypto */ = {
isa = PBXGroup;
children = (
8713401028B6093900815F10 /* BuyCryptoUsingThirdPartyCoordinator.swift */,
8713400C28B52DAB00815F10 /* SelectServiceToBuyCryptoCoordinator.swift */,
);
path = BuyCrypto;
sourceTree = "<group>";
};
5E7C75019080D822E6BE9E92 /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C70F9F343E4ACFA1AB388 /* ActivityViewController.swift */,
5E7C7A1D9A35D86A3DE31989 /* ActivitiesViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C7543079DF1C7CA998A2D /* Views */ = {
isa = PBXGroup;
children = (
8775728F282EA12100EAD907 /* ViewRounding.swift */,
022CED7A277B01E10043287F /* ScrollableSegmentedControl */,
879F184B26E73D58000602F2 /* ContainerTableViewCell.swift */,
8736214C264D3AFF00AAF794 /* BalloonMarker.swift */,
8736214B264D3AFF00AAF794 /* XYMarkerView.swift */,
296421941F70C1EC00EB363B /* LoadingView.swift */,
296421961F70C1F200EB363B /* ErrorView.swift */,
296421981F70C1F900EB363B /* EmptyView.swift */,
29D03F1C1F712183006E548C /* Button.swift */,
29DBF2A61F9F145900327C60 /* StateViewModel.swift */,
442FC575B6A4A50B0555E1B0 /* NumberStepper.swift */,
5E7C75918317E13AD540DCA7 /* RoundedBackground.swift */,
5E7C75B5AF76279A71395FC7 /* AddressTextField.swift */,
5E7C7AC5A210D034DBC75FB0 /* TextView.swift */,
5E7C73D0DCE61EA2DE2DA21D /* AmountTextField.swift */,
873F8062246E8E3E00EEE5EF /* SelectCurrencyButton.swift */,
5E7C7D931F68BFB5E1DCE001 /* TokenCardRowView.swift */,
5E7C7AD07E232C7A32564731 /* ViewModels */,
5E7C7CD1FB7D353704EF3389 /* DateEntryField.swift */,
5E7C73EFA9494B31C683A287 /* TimeEntryField.swift */,
5E7C7C5454600A70DCFD7C0E /* BoxView.swift */,
5E7C728B3CA6A429AB5EE5DF /* ContainerViewWithShadow.swift */,
5E7C7FF2EF77D5004A600DDB /* SuccessOverlayView.swift */,
5E7C76052512831B707659CA /* WhereIsWalletAddressFoundOverlayView.swift */,
5E7C78CDFEB86A8356EA5818 /* TokenCardRowViewProtocol.swift */,
5E7C7C67C1FF0BFDDA82C61E /* TokenImageView.swift */,
8775728B282E8FDC00EAD907 /* SvgImageView.swift */,
87928E5428A50AFB0001FE67 /* NavigationController.swift */,
87D1757724ADAEEB002130D2 /* BlockchainTagLabel.swift */,
5E7C7CFDE7DEA8C06C4100AF /* TextField.swift */,
5E7C77A8E9F8DF94ED53D452 /* WebImageView.swift */,
879F185A26E744E2000602F2 /* ButtonsBar */,
5E7C78C073F380B48D5BE94C /* LayoutConstraintsWrapper.swift */,
87FBAE0024A1EE67005EF293 /* AddressOrEnsNameLabel.swift */,
8769BCA7256D15BF0095EA5B /* BlockieImageView.swift */,
874AF0822603405F00D613A5 /* LoadingIndicatorView.swift */,
87F4D41926C26C0700EFB9BC /* DropDownView.swift */,
87C237DB26DE5303003CA387 /* UIToolbar+Custom.swift */,
87C237DD26DE5389003CA387 /* SelectAssetAmountView.swift */,
8712A38A26F476030009C376 /* StatefulView.swift */,
87584FA427E9DDB0006A7CD1 /* GridStackView.swift */,
87584FAD27EC64FA006A7CD1 /* SelfSizingPanelLayout.swift */,
87281AED2885219A0066E31E /* TableViewDiffableDataSource.swift */,
87281AEF288521CB0066E31E /* DummySearchView.swift */,
874B7DB32910F203000E1A57 /* RoundedEnsView.swift */,
87D3121E2925282100F0B108 /* LabeledServerImageView.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C754A9D6320C933F675A9 /* modules */ = {
isa = PBXGroup;
children = (
5E7C7A0E0BBA3C15F1C64B1A /* AlphaWalletAddress */,
5E7C7386C42E2CBE5E515D5E /* AlphaWalletCore */,
5E7C798AA138C77CE365F26D /* AlphaWalletFoundation */,
);
path = modules;
sourceTree = "<group>";
};
5E7C755521B5CAF98176AB84 /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C72D0E7CA03ADE5CFAE7A /* ImportMagicTokenViewControllerViewModel.swift */,
5E7C781F82F9E4903C460E33 /* ImportMagicTokenCardRowViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
5E7C75F7FC107AE3CF396331 /* TokenScript */ = {
isa = PBXGroup;
children = (
5E7C71D8E61F12E69710AD5D /* ViewControllers */,
5E7C71077F12A2CF6733081D /* Views */,
5E7C7878E9E27F0CA05DFF03 /* Coordinators */,
5E7C78D36531AF80D3BAC20E /* ViewModels */,
);
path = TokenScript;
sourceTree = "<group>";
};
5E7C7651253551EB14A26F7C /* Donations */ = {
isa = PBXGroup;
children = (
5E7C7F4F9F57A4B1834EB723 /* WalletQrCodeDonation.swift */,
);
path = Donations;
sourceTree = "<group>";
};
5E7C76A2DAB62A6824F37749 /* Sell */ = {
isa = PBXGroup;
children = (
5E7C709C4D6637567C03B862 /* ViewControllers */,
);
path = Sell;
sourceTree = "<group>";
};
5E7C76A8CADEA69A91FECFD0 /* Ethereum */ = {
isa = PBXGroup;
children = (
5E7C7AE0DED127CE367C3E89 /* ABI */,
);
path = Ethereum;
sourceTree = "<group>";
};
5E7C76AB57FE8E8E084CF4A8 /* Coordinators */ = {
isa = PBXGroup;
children = (
02CEFAF72807FF7500CF8722 /* GetIsERC1155ContractCoordinatorTestCase.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
5E7C77BAC05F2F2417098707 /* ViewControllers */ = {
isa = PBXGroup;
children = (
8757E5DF25DE5A9D00812392 /* AcceptProposalViewController.swift */,
5E7C764B98F526271E4C2A6A /* StaticHTMLViewController.swift */,
5E7C71ADDDAB65DEF4096A8D /* PromptViewController.swift */,
87509A5F26F8D63600D3EE85 /* ModalViewController.swift */,
87C7B5CB29373FFB0012CCA7 /* TopTabBarViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C77C33FD8D5653F051136 /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C7487BDF72352446E1266 /* ImportTokenViewControllerTests.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C77C8834D070CAEDA06A3 /* Models */ = {
isa = PBXGroup;
children = (
5E7C776DFFB9B6A2C97904B7 /* WhatsNew.swift */,
);
path = Models;
sourceTree = "<group>";
};
5E7C78095E4361EDA4CC72B1 /* Types */ = {
isa = PBXGroup;
children = (
5E7C75FF98048AC1BA905580 /* DappCommandTests.swift */,
);
path = Types;
sourceTree = "<group>";
};
5E7C7878E9E27F0CA05DFF03 /* Coordinators */ = {
isa = PBXGroup;
children = (
5E7C7D58E7A5DE05425623D2 /* AssetDefinitionStoreCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
5E7C78BEA018D41B1B059584 /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C710FD4CF798DEAC11F83 /* WhatsNewListingViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C78D36531AF80D3BAC20E /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C7695F7C45A31C7EAF97F /* AssetDefinitionsOverridesViewCellViewModel.swift */,
87BCB97F29361C5600C6BA67 /* AssetDefinitionsOverridesViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
5E7C78E79A2C45A2124F259D /* Tokens */ = {
isa = PBXGroup;
children = (
02D255772807E5B900B97A05 /* CachedERC1155ContractDictionaryTestCase.swift */,
0251BE9427ED493A00B4F328 /* TokenGroupIdentifierTest.swift */,
5E7C71E355BD14E975AF7491 /* TokensDataStoreTest.swift */,
5E7C76AB57FE8E8E084CF4A8 /* Coordinators */,
5E7C7DB349EEDBC8AE9AD500 /* Helpers */,
5E7C72CDD54E5A0C5BB23C89 /* AddressAndRPCServerTests.swift */,
5E7C7F85D006C2ECC0B9C150 /* WalletFilterTest.swift */,
);
path = Tokens;
sourceTree = "<group>";
};
5E7C794A9A49F6C632C636F3 /* Common */ = {
isa = PBXGroup;
children = (
5E7C7A364ACDBCEF43FFD17C /* Types */,
);
path = Common;
sourceTree = "<group>";
};
5E7C798AA138C77CE365F26D /* AlphaWalletFoundation */ = {
isa = PBXGroup;
children = (
8722323C28D848FF001A9BCC /* Ramp */,
5E7C7B8EB45ABD915B9BFF61 /* LocalPopularTokensCollectionTests.swift */,
5E7C7219AA7DCFFA11F4139D /* CoinTicker */,
8722324528D8607F001A9BCC /* Oneinch */,
5E7C733DEBED923B8D281682 /* Tokens */,
5E7C7D5C0666C0010B6343C8 /* Browser */,
);
path = AlphaWalletFoundation;
sourceTree = "<group>";
};
5E7C79B61997F5903F0C6D70 /* Coordinators */ = {
isa = PBXGroup;
children = (
5E7C72E648B7C34EDA193BDA /* ActivitiesCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
5E7C79F893AFAF493878F3EC /* OpenSea */ = {
isa = PBXGroup;
children = (
5E7C73E57ADDF29E0A5FB87E /* OpenSeaNonFungibleTokenCardRowView.swift */,
5E7C765A9FA64E4CC1B6C726 /* OpenSeaNonFungibleTokenTraitCell.swift */,
5E7C703366F010BFEF6B06C6 /* OpenSeaNonFungibleTokenViewCell.swift */,
);
path = OpenSea;
sourceTree = "<group>";
};
5E7C7A0E0BBA3C15F1C64B1A /* AlphaWalletAddress */ = {
isa = PBXGroup;
children = (
5E7C70E0ADFCBFD9B7354389 /* AlphaWalletAddressTests.swift */,
);
path = AlphaWalletAddress;
sourceTree = "<group>";
};
5E7C7A230A2B5F1AD0820F35 /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C7F610139D24D947B1625 /* EnterSellTokensCardPriceQuantityViewController.swift */,
5E7C7962AE417E12F13FF58E /* SetSellTokensCardExpiryDateViewController.swift */,
5E7C7892A9FC3F53B13498D9 /* GenerateSellMagicLinkViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C7A304E67AA0654994858 /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C7EA385280B0BAB6F0745 /* TransactionViewModelTests.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
5E7C7A364ACDBCEF43FFD17C /* Types */ = {
isa = PBXGroup;
children = (
5E7C7058BACDB443883F068B /* ErrorTests.swift */,
);
path = Types;
sourceTree = "<group>";
};
5E7C7ACB32FB112CD7D92977 /* AlphaWalletHelp */ = {
isa = PBXGroup;
children = (
5E7C70333A8A3616EDE068D7 /* ViewControllers */,
5E7C74128421DCAC6BCC2354 /* Views */,
);
path = AlphaWalletHelp;
sourceTree = "<group>";
};
5E7C7AD07E232C7A32564731 /* ViewModels */ = {
isa = PBXGroup;
children = (
5E7C7CAA3D0C19444005EA83 /* TokenCardRowViewModel.swift */,
5E7C7C12E88EB0B73AA1E562 /* TokenCardRowViewModelProtocol.swift */,
874ED68927D9E4B4001AB374 /* AmountTextFieldPair.swift */,
874ED68B27D9E4D1001AB374 /* AmountTextFieldViewModel.swift */,
874B7DB52910F219000E1A57 /* RoundedEnsViewModel.swift */,
87D312202925284700F0B108 /* LabeledServerImageViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
5E7C7AE0DED127CE367C3E89 /* ABI */ = {
isa = PBXGroup;
children = (
5E7C786E7AACC1ECD44F2EAA /* DecodedFunctionCall+DecodeTests.swift */,
);
path = ABI;
sourceTree = "<group>";
};
5E7C7B3439EA50B732FEA7E8 /* Types */ = {
isa = PBXGroup;
children = (
5E7C7C8CA3706DC14167786C /* BrowserURLParserTests.swift */,
);
path = Types;
sourceTree = "<group>";
};
5E7C7B7607941788030CA3CE /* Helpers */ = {
isa = PBXGroup;
children = (
5E7C737AF4E3BED49DD63CF4 /* FakeBlockiesGenerator.swift */,
8739912C2861ED9B00465D3C /* LogLargeNftJsonFilesTests.swift */,
872A98652862EC0C00196EA3 /* base64_image_example.txt */,
);
path = Helpers;
sourceTree = "<group>";
};
5E7C7CC82D5F600655CF9FA7 /* Logic */ = {
isa = PBXGroup;
children = (
5E7C719EC2B8B381C56F8440 /* Erc1155TokenIdsFetcherTests.swift */,
);
path = Logic;
sourceTree = "<group>";
};
5E7C7D3F20599F40EC05F8DF /* Views */ = {
isa = PBXGroup;
children = (
C601B18724407D3B00C763D9 /* SettingTableViewCell.swift */,
C601B18624407D3A00C763D9 /* SettingViewHeader.swift */,
5E7C7CDB0BAD5D27D2F24F57 /* ServerViewCell.swift */,
5E7C79E3BC4CACB123840A42 /* LocaleViewCell.swift */,
5E7C7553BB089397B7E74BE0 /* WalletSecurityLevelIndicator.swift */,
87ED8F92248534E30005C69B /* SwitchTableViewCell.swift */,
5E7C7DC3AEBE4049927B7625 /* EnableServersHeaderView.swift */,
876C80CC2673940B00B16595 /* SwitchView.swift */,
5E7C73BFE30E0D43E97806EF /* SelectionTableViewCell.swift */,
025F5D1D2760C76A00B2A3BC /* ExportJsonKeystoreFileView.swift */,
02F4E8B727715EC100D89C19 /* SaveCustomRpcOverallView.swift */,
02F4E8BF27717A5200D89C19 /* SaveCustomRpcBrowseView.swift */,
02D8BF8C277D572600EEE8E9 /* SaveCustomRpcManualEntryView.swift */,
028D4E59277309ED00E7418D /* EmptyTableView.swift */,
0235A794280D470000E65C61 /* RPCDisplaySelectableTableViewCell.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C7D5C0666C0010B6343C8 /* Browser */ = {
isa = PBXGroup;
children = (
5E7C78095E4361EDA4CC72B1 /* Types */,
);
path = Browser;
sourceTree = "<group>";
};
5E7C7DB349EEDBC8AE9AD500 /* Helpers */ = {
isa = PBXGroup;
children = (
5E7C775FD95FE80B0F1CEA33 /* TokenAdaptorTest.swift */,
5E7C702A684DF27DC8ED4E42 /* TokenObjectTest.swift */,
8499DDC9B09F49E7799DA0E1 /* SmartContractHelperTests.swift */,
);
path = Helpers;
sourceTree = "<group>";
};
5E7C7DB8A228007C94CF94AF /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C7021EE19C4B81CAAF3C0 /* TransferTokensCardQuantitySelectionViewControllerTests.swift */,
87242E4125F2749500F0E89D /* SendViewControllerTests.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
5E7C7DEBE651E772F151F80A /* Coordinators */ = {
isa = PBXGroup;
children = (
5E7C704366485FF6B6C1D9B8 /* WhatsNewListingCoordinator.swift */,
5E7C7709286B5D5A37D0156B /* WhatsNewExperimentCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
5E7C7E72DDB6CFF11FF96AA6 /* Views */ = {
isa = PBXGroup;
children = (
5E7C70165BA8A9F342DC7874 /* PromptBackupWalletView.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C7EF382294C8C3357E9EC /* Activities */ = {
isa = PBXGroup;
children = (
5E7C79B61997F5903F0C6D70 /* Coordinators */,
5E7C75019080D822E6BE9E92 /* ViewControllers */,
5E7C7372BDD012864CBFE456 /* ViewModels */,
5E7C719CC201CF486AC66B9B /* Views */,
);
path = Activities;
sourceTree = "<group>";
};
5E7C7F1CC5699A58ED5D4E74 /* WhatsNew */ = {
isa = PBXGroup;
children = (
5E7C77C8834D070CAEDA06A3 /* Models */,
5E7C73525655EA2FFC74E66B /* ViewModels */,
5E7C7F35A11CCBBF938D4462 /* Views */,
5E7C7DEBE651E772F151F80A /* Coordinators */,
5E7C78BEA018D41B1B059584 /* ViewControllers */,
);
path = WhatsNew;
sourceTree = "<group>";
};
5E7C7F35A11CCBBF938D4462 /* Views */ = {
isa = PBXGroup;
children = (
5E7C75F846C598287230CFAB /* WhatsNewViews.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C7F50E8B41B876A07AD3A /* Extensions */ = {
isa = PBXGroup;
children = (
5E7C76D132F4BEA5CE4FFD0A /* StringExtensionTests.swift */,
5E7C7F4F209C6EE3828E18EC /* IntExtensionsTests.swift */,
024255172816662F009D626E /* StringInsertSpaceBeforeCapitalsTestCase.swift */,
028CFF9F284B06540089B551 /* UIColorExtensionTests.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
5E7C7F64537949FBD3F77457 /* Views */ = {
isa = PBXGroup;
children = (
87CA8490253DDFF100BF8443 /* TransitionButton.swift */,
871E684824E574F000F220A7 /* ActivityIndicatorControl.swift */,
871E684224E56A4200F220A7 /* TransactionConfirmationHeaderView.swift */,
5E7C7DD9C564F2C7DE435894 /* ConfirmSignMessageTableViewCell.swift */,
87ED8FA82488E4430005C69B /* SendViewSectionHeader.swift */,
8733474D24ED008A002D649D /* TransactionConfirmationRowInfoView.swift */,
8750F91824EE66D700E19DFF /* GasSpeedView.swift */,
87E2554F24F52E3600F025F7 /* SlidableTextField.swift */,
87E2555324F52E9500F025F7 /* GasSpeedTableViewHeaderView.swift */,
874C6D8025E3FF2300AD8380 /* ConfirmationHeaderView.swift */,
874D099325EE339700A58EF2 /* TypedDataView.swift */,
874D099525EE33B600A58EF2 /* ScrollableStackView.swift */,
874D099725EE33E000A58EF2 /* SelfResizedTextView.swift */,
5E7C7919EE31DC0B8FCF0D40 /* TransactionConfirmationRowDescriptionView.swift */,
);
path = Views;
sourceTree = "<group>";
};
5E7C7F74815AFC150C0AF14D /* TokenScriptClient */ = {
isa = PBXGroup;
children = (
5E7C7FE30D58E4022AF04E48 /* AssetDefinitionStoreTests.swift */,
5E7C702300BB7DB0FD7788EF /* XMLHandlerTest.swift */,
5E7C79EF9D2C12F396364B92 /* AssetDefinitionDiskBackingStoreWithOverridesTests.swift */,
76F1D7C0B5043312AADA668A /* TokenScriptSignatureVerifierTest.swift */,
5E7C71A8BE594C1D126AB309 /* FakeEventsDataStore.swift */,
5E7C7084B3FA83B36252B129 /* TokenScriptFilterParserTests.swift */,
);
path = TokenScriptClient;
sourceTree = "<group>";
};
63085EAEC378BDEB6147F15D /* Frameworks */ = {
isa = PBXGroup;
children = (
C846409321B6DFA200031CA2 /* libxslt.tbd */,
0B5A03D1E5E417FE79607D0F /* Pods_AlphaWallet.framework */,
E36AB2DC7832A980726A4AB1 /* Pods_AlphaWalletTests.framework */,
7BEDA1C4253B796085A0E66C /* Pods_AlphaWalletUITests.framework */,
11EA2601C4D0D445D99E4B33 /* Pods_AlphaWalletShare.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
732086B2201506AA0047F605 /* Protection */ = {
isa = PBXGroup;
children = (
77872D2E2026DC4E0032D687 /* ViewControllers */,
732086B3201507220047F605 /* Coordinators */,
);
path = Protection;
sourceTree = "<group>";
};
732086B3201507220047F605 /* Coordinators */ = {
isa = PBXGroup;
children = (
732086B8201508690047F605 /* SplashCoordinator.swift */,
5E7C7981AB6584B25C72D46B /* LockEnterPasscodeCoordinator.swift */,
5E7C74BEC095303B66FB4B1E /* ProtectionCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
73ACEEF620163B4E003DD71D /* Lock */ = {
isa = PBXGroup;
children = (
73ACEEFD20163DA3003DD71D /* Views */,
73ACEEFC20163D31003DD71D /* ViewModels */,
73ACEEF720163B4E003DD71D /* Coordinators */,
73ACEEF920163B4E003DD71D /* ViewControllers */,
);
path = Lock;
sourceTree = "<group>";
};
73ACEEF720163B4E003DD71D /* Coordinators */ = {
isa = PBXGroup;
children = (
5E7C7AB3440C01136DF4F3E9 /* LockCreatePasscodeCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
73ACEEF920163B4E003DD71D /* ViewControllers */ = {
isa = PBXGroup;
children = (
5E7C7D5F3CAE69CF932AB236 /* LockPasscodeViewController.swift */,
5E7C741196D9D9C9C3EE5E30 /* LockCreatePasscodeViewController.swift */,
5E7C75CBBFF0273EF476F95B /* LockEnterPasscodeViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
73ACEEFC20163D31003DD71D /* ViewModels */ = {
isa = PBXGroup;
children = (
73ACEF0020163ED4003DD71D /* LockViewModel.swift */,
73C41C70201B46AD00243C6C /* LockEnterPasscodeViewModel.swift */,
73C41C72201B5EFF00243C6C /* LockCreatePasscodeViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
73ACEEFD20163DA3003DD71D /* Views */ = {
isa = PBXGroup;
children = (
5E7C79D674D45A07E694CE31 /* LockView.swift */,
5E7C7B9220E616F82EDA956F /* PasscodeCharacterView.swift */,
);
path = Views;
sourceTree = "<group>";
};
76F1D16C3A06F5B2041BCBB3 /* Redeem */ = {
isa = PBXGroup;
children = (
76F1D8877226D5DD086B135D /* CreateRedeemTests.swift */,
442FCBCF749F0FDA53FB88A3 /* EventsRestTest.swift */,
);
path = Redeem;
sourceTree = "<group>";
};
76F1D1936604D6A022E9AE90 /* Market */ = {
isa = PBXGroup;
children = (
5E7C71D254F51DCFBA549722 /* Coordinators */,
5E7C714506B5E3AED3C410FC /* ViewControllers */,
5E7C755521B5CAF98176AB84 /* ViewModels */,
);
path = Market;
sourceTree = "<group>";
};
76F1D47A29573DA8BD3E4979 /* Redeem */ = {
isa = PBXGroup;
children = (
442FC7C7CCBFDDE6B395C64B /* ViewControllers */,
442FC5CFFC1E1126C7E6C682 /* ViewModels */,
);
path = Redeem;
sourceTree = "<group>";
};
76F1D6E06C9FA1261851B222 /* Market */ = {
isa = PBXGroup;
children = (
76F1DE8ADA3176D0277EDF20 /* OrderSigningTests.swift */,
76F1D96298E216CBFC3DD78B /* UniversalLinkHandlerTests.swift */,
5E7C77C33FD8D5653F051136 /* ViewControllers */,
5E7C74A5A91E5DE208B33325 /* DeepLinkTests.swift */,
);
path = Market;
sourceTree = "<group>";
};
771A8483203242A600528D28 /* ViewModels */ = {
isa = PBXGroup;
children = (
771A8484203242B400528D28 /* ActiveWalletViewModelTests.swift */,
5E7C78DB6F47344EBBC2567F /* ChainIdTests.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
771AA95E200D5E7800D25403 /* Views */ = {
isa = PBXGroup;
children = (
771AA963200D5EDB00D25403 /* WordCollectionViewCell.swift */,
771AA965200D5F1900D25403 /* WordCollectionViewCell.xib */,
5E7C791C60E8AAF3F4239375 /* SeedPhraseCell.swift */,
5E7C7D8A8A4E7A77F7344E2F /* CollectionViewLeftAlignedFlowLayout.swift */,
5E7C77BCBD2C2BE682D384DB /* SeedPhraseCollectionView.swift */,
C6959E31246C1D720095DE91 /* SeedPhraseSuggestionViewCell.swift */,
);
path = Views;
sourceTree = "<group>";
};
77872D2A202514930032D687 /* Wallet */ = {
isa = PBXGroup;
children = (
02988ACA282C85CD00433F3B /* Models */,
77872D2B2025149A0032D687 /* Coordinators */,
);
path = Wallet;
sourceTree = "<group>";
};
77872D2B2025149A0032D687 /* Coordinators */ = {
isa = PBXGroup;
children = (
77872D2C202514AD0032D687 /* EnterPasswordCoordinatorTests.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
77872D2E2026DC4E0032D687 /* ViewControllers */ = {
isa = PBXGroup;
children = (
77872D2F2026DC570032D687 /* SplashViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
778EAF7B1FF10AE000C8E2AB /* Coordinators */ = {
isa = PBXGroup;
children = (
778EAF7C1FF10AF400C8E2AB /* SettingsCoordinatorTests.swift */,
5E7C78EFAF641C41F06C46BF /* ServersCoordinatorTests.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
77B3BF2C2017CD1A00EEC15A /* Views */ = {
isa = PBXGroup;
children = (
5E7C7F718714A0EA529664E7 /* BrowserErrorView.swift */,
76F1DF357BEAC88C6AEB6D58 /* DappBrowserNavigationBar.swift */,
76F1D948016AAE8470099748 /* MyDappCell.swift */,
5E7C793CDFA907BFDFECB6CB /* DappViewCell.swift */,
5E7C75E7D995ABE0E6B7AD55 /* DappButton.swift */,
5E7C799D2B7D91072FC0050B /* DappsHomeViewControllerHeaderView.swift */,
5E7C7FE5EEC96A7CDF62213F /* BrowserHomeHeaderView.swift */,
5E7C73D55C366BCC53208686 /* BrowserHistoryCell.swift */,
5E7C79FA3E6A05845ECFCDCF /* BrowserHistoryHeaderView.swift */,
5E7C790B6371A5BCD733A4BE /* DappsHomeEmptyView.swift */,
5E7C7171B802C0C2718EEED0 /* BookmarksHeaderView.swift */,
);
path = Views;
sourceTree = "<group>";
};
77B3BF332017D0C400EEC15A /* ViewModel */ = {
isa = PBXGroup;
children = (
5E7C715BBA7416942FDA8516 /* HistoriesViewModel.swift */,
5E7C78B61907C2C1E2BCD478 /* BrowserHomeViewModel.swift */,
76F1D3AB33F1310B03B18E37 /* BookmarksViewViewModel.swift */,
5E7C7D8C3613A9BD9F147B3C /* DappViewCellViewModel.swift */,
5E7C7375430F36C549EA8748 /* DappsHomeViewControllerHeaderViewViewModel.swift */,
5E7C754BF8B4CC2DA82B1025 /* DappButtonViewModel.swift */,
5E7C799836611BEE66000EE1 /* DappsHomeHeaderViewModel.swift */,
5E7C712F42374C0B8DF8C64F /* BrowserHistoryCellViewModel.swift */,
5E7C7324C9AC776E3A7B43D1 /* MyDappCellViewModel.swift */,
5E7C74B424FB5DE3A4D6A2F4 /* DappsHomeEmptyViewModel.swift */,
5E7C776B129861728FFB8CC8 /* EditBookmarkViewModel.swift */,
87A05C7626FCCA8B00AE26CA /* SwitchChainRequestViewModel.swift */,
);
path = ViewModel;
sourceTree = "<group>";
};
8703FBFE270366DA0062C416 /* AlphaWalletSafariExtension */ = {
isa = PBXGroup;
children = (
8795042F27088C2B0075EEC2 /* AlphaWalletSafariExtension.entitlements */,
8703FBFF270366DA0062C416 /* SafariWebExtensionHandler.swift */,
8703FC12270366DA0062C416 /* Info.plist */,
8703FC01270366DA0062C416 /* Resources */,
);
path = AlphaWalletSafariExtension;
sourceTree = "<group>";
};
8703FC01270366DA0062C416 /* Resources */ = {
isa = PBXGroup;
children = (
8703FC02270366DA0062C416 /* _locales */,
8703FC04270366DA0062C416 /* images */,
8703FC06270366DA0062C416 /* manifest.json */,
8703FC0A270366DA0062C416 /* content.js */,
8703FC0C270366DA0062C416 /* popup.html */,
8703FC0E270366DA0062C416 /* popup.css */,
8703FC10270366DA0062C416 /* popup.js */,
87AA56DE270F1B6E00A9EE3F /* config.js */,
87B93B0D2726A46500F6EA73 /* BrowserStorageSubscription.js */,
87B93B122726C75900F6EA73 /* helpers.js */,
);
path = Resources;
sourceTree = "<group>";
};
8712A37A26F314EF0009C376 /* Alerts */ = {
isa = PBXGroup;
children = (
8712A38026F315420009C376 /* Views */,
8712A37B26F314EF0009C376 /* Coordinators */,
8712A37C26F314EF0009C376 /* ViewControllers */,
8712A38E26F476680009C376 /* ViewModels */,
);
path = Alerts;
sourceTree = "<group>";
};
8712A37B26F314EF0009C376 /* Coordinators */ = {
isa = PBXGroup;
children = (
8712A38F26F476900009C376 /* EditPriceAlertCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
8712A37C26F314EF0009C376 /* ViewControllers */ = {
isa = PBXGroup;
children = (
87713EB5264BAB6E00B1B9CB /* PriceAlertsViewController.swift */,
8712A37E26F315190009C376 /* EditPriceAlertViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
8712A38026F315420009C376 /* Views */ = {
isa = PBXGroup;
children = (
8764BA502929180E0054F574 /* PriceAlertTableViewCell.swift */,
);
path = Views;
sourceTree = "<group>";
};
8712A38E26F476680009C376 /* ViewModels */ = {
isa = PBXGroup;
children = (
8712A38C26F476540009C376 /* EditPriceAlertViewModel.swift */,
8712A39126F476EF0009C376 /* PriceAlertsPageViewModel.swift */,
8764BA52292918410054F574 /* PriceAlertTableViewCellViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
8717D37427B415B600FB789D /* Types */ = {
isa = PBXGroup;
children = (
8717D37527B415C500FB789D /* WalletConnectV1Session.swift */,
);
path = Types;
sourceTree = "<group>";
};
8717DA3E273AC5B0002D3D66 /* Providers */ = {
isa = PBXGroup;
children = (
879FD3A7273C162000D9747D /* v1 */,
879FD3A4273C113000D9747D /* v2 */,
);
path = Providers;
sourceTree = "<group>";
};
871CE2F227E0D53200B1E1CF /* SwapOptions */ = {
isa = PBXGroup;
children = (
871CE2F627E0D57D00B1E1CF /* Coordinator */,
871CE2F527E0D54B00B1E1CF /* Views */,
871CE2F427E0D54400B1E1CF /* ViewModels */,
871CE2F327E0D53B00B1E1CF /* ViewControllers */,
);
path = SwapOptions;
sourceTree = "<group>";
};
871CE2F327E0D53B00B1E1CF /* ViewControllers */ = {
isa = PBXGroup;
children = (
874ED6A127DF53E1001AB374 /* SwapOptionsViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
871CE2F427E0D54400B1E1CF /* ViewModels */ = {
isa = PBXGroup;
children = (
874ED69C27DF36D2001AB374 /* SlippageViewModel.swift */,
874ED6A327DF53FD001AB374 /* SwapOptionsViewModel.swift */,
871CE2E827DF80C800B1E1CF /* SelectableSlippageViewModel.swift */,
871CE2EC27DF811900B1E1CF /* EditableSlippageViewModel.swift */,
871CE2F727E0D5B000B1E1CF /* SwapOptionsHeaderViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
871CE2F527E0D54B00B1E1CF /* Views */ = {
isa = PBXGroup;
children = (
874ED69427DF34C0001AB374 /* SwapOptionsHeaderView.swift */,
874ED69627DF3685001AB374 /* SlippageView.swift */,
871CE2E627DF80AF00B1E1CF /* SelectableSlippageView.swift */,
871CE2EA27DF810100B1E1CF /* EditableSlippageView.swift */,
);
path = Views;
sourceTree = "<group>";
};
871CE2F627E0D57D00B1E1CF /* Coordinator */ = {
isa = PBXGroup;
children = (
874ED68D27DA1BA7001AB374 /* SwapOptionsCoordinator.swift */,
);
path = Coordinator;
sourceTree = "<group>";
};
8722323C28D848FF001A9BCC /* Ramp */ = {
isa = PBXGroup;
children = (
8722323D28D84913001A9BCC /* RampTests.swift */,
);
path = Ramp;
sourceTree = "<group>";
};
8722324528D8607F001A9BCC /* Oneinch */ = {
isa = PBXGroup;
children = (
8722324328D8603F001A9BCC /* OneinchTests.swift */,
);
path = Oneinch;
sourceTree = "<group>";
};
872A986F28645ED300196EA3 /* TransactionConfirmation */ = {
isa = PBXGroup;
children = (
872A987028645EF100196EA3 /* SectionProtocol.swift */,
872A987228645F1D00196EA3 /* SendFungiblesTransactionViewModel.swift */,
872A987428645F6800196EA3 /* DappOrWalletConnectTransactionViewModel.swift */,
872A987628645F9A00196EA3 /* TokenScriptTransactionViewModel.swift */,
872A987828645FC700196EA3 /* SendNftTransactionViewModel.swift */,
872A987A28645FF100196EA3 /* ClaimPaidErc875MagicLinkViewModel.swift */,
872A987C2864601A00196EA3 /* SpeedupTransactionViewModel.swift */,
872A987E2864604500196EA3 /* CancelTransactionViewModel.swift */,
872A98802864606700196EA3 /* SwapTransactionViewModel.swift */,
);
path = TransactionConfirmation;
sourceTree = "<group>";
};
87300E8C28520F09009DE4B3 /* Ens */ = {
isa = PBXGroup;
children = (
5E7C7E9A5E7D36AA3BC108A4 /* EnsResolverTests.swift */,
87300E8D28520F28009DE4B3 /* EnsRecordsStorageTests.swift */,
);
path = Ens;
sourceTree = "<group>";
};
8737851728DD8EE700CE836F /* SwapTools */ = {
isa = PBXGroup;
children = (
8737851B28DD8F2400CE836F /* Views */,
8737851A28DD8F1300CE836F /* ViewModels */,
8737851928DD8F0700CE836F /* ViewControllers */,
);
path = SwapTools;
sourceTree = "<group>";
};
8737851828DD8EF500CE836F /* SwapRoutes */ = {
isa = PBXGroup;
children = (
8737851E28DD8F6C00CE836F /* Views */,
8737851C28DD8F5A00CE836F /* ViewModels */,
8737851D28DD8F6300CE836F /* ViewControllers */,
);
path = SwapRoutes;
sourceTree = "<group>";
};
8737851928DD8F0700CE836F /* ViewControllers */ = {
isa = PBXGroup;
children = (
873784FB28DB1F8600CE836F /* SelectSwapToolViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
8737851A28DD8F1300CE836F /* ViewModels */ = {
isa = PBXGroup;
children = (
873784FF28DB5D6700CE836F /* SelectedSwapToolsCollectionViewModel.swift */,
8737850328DB5DD300CE836F /* SwapToolCollectionViewCellViewModel.swift */,
8737850528DB5E0100CE836F /* SelectSwapToolViewModel.swift */,
8737850728DB5E2800CE836F /* SelectableSwapToolTableViewCellViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
8737851B28DD8F2400CE836F /* Views */ = {
isa = PBXGroup;
children = (
873784FD28DB5D3000CE836F /* SelectedSwapToolsCollectionView.swift */,
8737850128DB5DBF00CE836F /* SwapToolCollectionViewCell.swift */,
8737850928DB5E4B00CE836F /* SelectableSwapToolTableViewCell.swift */,
);
path = Views;
sourceTree = "<group>";
};
8737851C28DD8F5A00CE836F /* ViewModels */ = {
isa = PBXGroup;
children = (
8737850D28DC91AA00CE836F /* SelectSwapRouteViewModel.swift */,
8737850F28DC977E00CE836F /* SelectableSwapRouteTableViewCellViewModel.swift */,
8737851328DD8A6B00CE836F /* SwapRouteSummaryViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
8737851D28DD8F6300CE836F /* ViewControllers */ = {
isa = PBXGroup;
children = (
8737850B28DC907300CE836F /* SelectSwapRouteViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
8737851E28DD8F6C00CE836F /* Views */ = {
isa = PBXGroup;
children = (
8737851128DC97E200CE836F /* SelectableSwapRouteTableViewCell.swift */,
8737851528DD8A9100CE836F /* SwapRouteSummaryView.swift */,
);
path = Views;
sourceTree = "<group>";
};
8739BB5226CCECB90045CFED /* Collectibles */ = {
isa = PBXGroup;
children = (
8739BBD226CD2A5C0045CFED /* Coordinators */,
8739BB7126CCED900045CFED /* ViewControllers */,
8739BB5E26CCECF50045CFED /* ViewModels */,
8739BB5326CCECC40045CFED /* Views */,
);
path = Collectibles;
sourceTree = "<group>";
};
8739BB5326CCECC40045CFED /* Views */ = {
isa = PBXGroup;
children = (
879F184926E73D14000602F2 /* TokenAttributeView.swift */,
5E7C7828BD821B6F04B71C00 /* FungibleTokenHeaderView.swift */,
8727149B2822489200901B3E /* ContainerCollectionViewCell.swift */,
87713EAF264BAB2500B1B9CB /* TokenPagesContainerView.swift */,
879E1E3F264BDD5C006CD362 /* TokenHistoryChartView.swift */,
879E1E41264BFB9B006CD362 /* TokenHistoryPeriodSelectorView.swift */,
879E1E45264C072D006CD362 /* TokenInfoHeaderView.swift */,
8739BB5426CCECD10045CFED /* Erc875NonFungibleRowView.swift */,
8739BB6526CCED4B0045CFED /* NFTAssetsPageView.swift */,
879F184126E73BCF000602F2 /* SelectableNFTAssetTableViewCell.swift */,
879F184326E73BFF000602F2 /* SingleNFTAssetSelectionView.swift */,
879F185426E74042000602F2 /* NFTCollectionInfoPageView.swift */,
8728FFDA27428F87008E5524 /* NonFungibleRowView.swift */,
8728FFE92743CAA7008E5524 /* NFTAssetSelectionSectionHeaderView.swift */,
875F868027ABC7C80071ABD1 /* NonFungibleTraitView.swift */,
8766B052283242E3004CF81C /* NFTPreviewView.swift */,
);
path = Views;
sourceTree = "<group>";
};
8739BB5E26CCECF50045CFED /* ViewModels */ = {
isa = PBXGroup;
children = (
87E1A5EA283787AB00E98555 /* FungibleTokenHeaderViewModel.swift */,
879F185826E7412D000602F2 /* NFTAssetViewModel.swift */,
442FCB182F854B307761CD82 /* NFTCollectionViewModel.swift */,
8739BB5F26CCED010045CFED /* SelectableNFTAssetContainerViewModel.swift */,
8739BB6B26CCED670045CFED /* NFTAssetsPageViewModel.swift */,
8739BBCC26CD298B0045CFED /* NFTAssetSelectionViewModel.swift */,
879F185626E74077000602F2 /* NFTCollectionInfoPageViewModel.swift */,
8728FFD627428F29008E5524 /* Erc875NonFungibleRowViewModel.swift */,
8728FFD827428F43008E5524 /* NonFungibleRowViewModel.swift */,
8728FFE02742900A008E5524 /* SingleNFTAssetSelectionViewModel.swift */,
875F867E27ABC7A60071ABD1 /* NonFungibleTraitViewModel.swift */,
87271499282175EB00901B3E /* NFTAssetListViewModel.swift */,
8728FFDE27428FEA008E5524 /* TokenAttributeViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
8739BB7126CCED900045CFED /* ViewControllers */ = {
isa = PBXGroup;
children = (
879F184726E73CF4000602F2 /* NFTAssetViewController.swift */,
AA26C61D20412A1D00318B9B /* NFTCollectionViewController.swift */,
8739BBC626CD29510045CFED /* NFTAssetSelectionViewController.swift */,
879F184526E73CAA000602F2 /* NFTAssetListViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
8739BBD226CD2A5C0045CFED /* Coordinators */ = {
isa = PBXGroup;
children = (
442FCC8150042FE9179D574A /* NFTCollectionCoordinator.swift */,
8739BBD326CD2A820045CFED /* NFTAssetSelectionCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
8740F7B0292B620B00488DAB /* Recovered References */ = {
isa = PBXGroup;
children = (
);
name = "Recovered References";
sourceTree = "<group>";
};
874ED68027D79780001AB374 /* Swap */ = {
isa = PBXGroup;
children = (
87F15AE927F1EA4300EB9787 /* Views */,
874ED69B27DF36C5001AB374 /* ViewModels */,
874ED68127D79793001AB374 /* SwapTokensCoordinator.swift */,
874ED68327D7BFB7001AB374 /* SwapTokensViewController.swift */,
);
path = Swap;
sourceTree = "<group>";
};
874ED69B27DF36C5001AB374 /* ViewModels */ = {
isa = PBXGroup;
children = (
874ED68527D7C0A7001AB374 /* SwapTokensViewModel.swift */,
87F15AEC27F1EA6900EB9787 /* SwapQuoteDetailsViewModel.swift */,
87F15AF027F1EAAC00EB9787 /* SwapQuoteFieldViewModel.swift */,
87F15AF427F1EB2100EB9787 /* SwapStepsViewModel.swift */,
87F15AF827F1EB9900EB9787 /* SwapStepViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
875CA8D328BDE42A0020FA48 /* Common */ = {
isa = PBXGroup;
children = (
87B1B64228CB18000072A5E2 /* Initializers */,
87B1B63728CB12EE0072A5E2 /* Helpers */,
87B1ACDD28C0D5C50072A5E2 /* Services */,
87B1ACDC28C0D5A70072A5E2 /* Types */,
CCCD74FF1FD2D95F004A087D /* Coordinators */,
2931120E1FC4ADBE00966EEA /* ViewModels */,
5E7C7543079DF1C7CA998A2D /* Views */,
5E7C77BAC05F2F2417098707 /* ViewControllers */,
);
path = Common;
sourceTree = "<group>";
};
87741F1B2770C3AD007F4604 /* WhereAreMyTokens */ = {
isa = PBXGroup;
children = (
87741F202770C71E007F4604 /* WhereAreMyTokensCoordinator.swift */,
);
path = WhereAreMyTokens;
sourceTree = "<group>";
};
8783EFC8256D11A700120C0D /* ViewControllers */ = {
isa = PBXGroup;
children = (
291F52BE1F6C874E00B369AB /* AccountsViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
878EE8EC255ADA49000210DE /* AlphaWalletShare */ = {
isa = PBXGroup;
children = (
878EE8FA255AE20A000210DE /* AlphaWalletShare.entitlements */,
878EE8ED255ADA49000210DE /* ShareContextHandler.swift */,
878EE8F2255ADA49000210DE /* Info.plist */,
878EE940255BBF9B000210DE /* ItemProviderValueResolver.swift */,
878EE950255BEC20000210DE /* ItemType.swift */,
);
path = AlphaWalletShare;
sourceTree = "<group>";
};
8793A495291A5DA100BCF849 /* ChangeCurrency */ = {
isa = PBXGroup;
children = (
8793A496291A5DA100BCF849 /* ViewModel */,
8793A498291A5DA100BCF849 /* Coordinator */,
8793A49A291A5DA100BCF849 /* ViewController */,
);
path = ChangeCurrency;
sourceTree = "<group>";
};
8793A496291A5DA100BCF849 /* ViewModel */ = {
isa = PBXGroup;
children = (
8793A497291A5DA100BCF849 /* ChangeCurrencyViewModel.swift */,
);
path = ViewModel;
sourceTree = "<group>";
};
8793A498291A5DA100BCF849 /* Coordinator */ = {
isa = PBXGroup;
children = (
8793A499291A5DA100BCF849 /* ChangeCurrencyCoordinator.swift */,
);
path = Coordinator;
sourceTree = "<group>";
};
8793A49A291A5DA100BCF849 /* ViewController */ = {
isa = PBXGroup;
children = (
8793A49B291A5DA100BCF849 /* CurrencyTableViewCellViewModel.swift */,
8793A49C291A5DA100BCF849 /* ChangeCurrencyViewController.swift */,
8793A49D291A5DA100BCF849 /* CurrencyTableViewCell.swift */,
);
path = ViewController;
sourceTree = "<group>";
};
879F184D26E73EBC000602F2 /* Collectibles */ = {
isa = PBXGroup;
children = (
87D7326527636C9500375C18 /* Coordinators */,
879F185326E73F73000602F2 /* ViewControllers */,
879F185226E73F6B000602F2 /* ViewModels */,
);
path = Collectibles;
sourceTree = "<group>";
};
879F185226E73F6B000602F2 /* ViewModels */ = {
isa = PBXGroup;
children = (
879F185026E73F59000602F2 /* SendSemiFungibleTokenViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
879F185326E73F73000602F2 /* ViewControllers */ = {
isa = PBXGroup;
children = (
879F184E26E73ECB000602F2 /* SendSemiFungibleTokenViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
879F185A26E744E2000602F2 /* ButtonsBar */ = {
isa = PBXGroup;
children = (
879F185B26E74507000602F2 /* ButtonsBar.swift */,
879F185D26E74512000602F2 /* ButtonsBarBackgroundView.swift */,
879F185F26E74543000602F2 /* ToolButtonsBarView.swift */,
02B01A6227B3CD6F00379A00 /* ButtonsBarStyle.swift */,
02D7F8CD27D8AAC900CA1140 /* VerticalButtonsBar.swift */,
);
path = ButtonsBar;
sourceTree = "<group>";
};
879FD3A4273C113000D9747D /* v2 */ = {
isa = PBXGroup;
children = (
879FD3A0273BF64900D9747D /* WalletConnectV2Provider.swift */,
879FD3A5273C115800D9747D /* WalletConnectV2URI.swift */,
87AE2735273D701A00E184D4 /* WalletConnectV2Types.swift */,
87F2F0C028448EB700CE3B94 /* WalletConnectV2Storage.swift */,
);
path = v2;
sourceTree = "<group>";
};
879FD3A7273C162000D9747D /* v1 */ = {
isa = PBXGroup;
children = (
8717D37427B415B600FB789D /* Types */,
8717DA3F273AC5C7002D3D66 /* WalletConnectV1Provider.swift */,
);
path = v1;
sourceTree = "<group>";
};
87B1ACDC28C0D5A70072A5E2 /* Types */ = {
isa = PBXGroup;
children = (
8772D76F28D1EFB200615803 /* ServiceProvider.swift */,
875E257C28CB1DEC001976F8 /* Coordinator.swift */,
875E257A28CB1C8D001976F8 /* InputError.swift */,
29A13E321F6B1B7A00E432A2 /* AppStyle.swift */,
026340902850C7D50033E51B /* Configuration.swift */,
5E7C7D674F6B2415FB5552B0 /* CanOpenContractWebPage.swift */,
875CA8DF28BDEE3D0020FA48 /* SwitchCustomChainCallbackId.swift */,
87B1AD3628C1FE030072A5E2 /* KeychainStorage.swift */,
5E7C7504B9B8C2B31F952B68 /* Error.swift */,
8772D77128D1F03600615803 /* Constants.swift */,
);
path = Types;
sourceTree = "<group>";
};
87B1ACDD28C0D5C50072A5E2 /* Services */ = {
isa = PBXGroup;
children = (
87B1B5F228C8715F0072A5E2 /* Analytics */,
5E7C7FC75FF544B1DF0B0D8B /* PushNotificationsService.swift */,
875CA90828BF2B720020FA48 /* LocalNotificationService.swift */,
874ED68F27DB48FE001AB374 /* DappRequestHandler.swift */,
87FBF2B428056B6F00616B7D /* FirebaseReportService.swift */,
87D175EC24AF1565002130D2 /* KeyboardChecker.swift */,
);
path = Services;
sourceTree = "<group>";
};
87B1ACDE28C0D6660072A5E2 /* Resources */ = {
isa = PBXGroup;
children = (
2912CD011F6A830700C6CBE3 /* Assets.xcassets */,
613D04881FDE15F8008DE72E /* COMODO ECC Domain Validation Secure Server CA 2.cer */,
C868C5282053BDE00059672B /* LaunchScreen.storyboard */,
021C56272841A31200A5C987 /* LaunchScreen.xcassets */,
C8803302205436EE00D73D6F /* ImagesOutsideAssetCatalog */,
C876FF69204A77B400B7D0EA /* Fonts */,
C80DC77C22AB7FAD009CFA1C /* TokenScriptFiles */,
87B1ACD828C0D45B0072A5E2 /* chains.zip */,
87B1ACDA28C0D55D0072A5E2 /* tokens.json */,
8793A4762919081400BCF849 /* tokensToImport.json */,
);
path = Resources;
sourceTree = "<group>";
};
87B1B5F228C8715F0072A5E2 /* Analytics */ = {
isa = PBXGroup;
children = (
87B1B5ED28C870D60072A5E2 /* AnalyticsService.swift */,
87B1B5EC28C870D60072A5E2 /* MixpanelService.swift */,
);
path = Analytics;
sourceTree = "<group>";
};
87B1B63728CB12EE0072A5E2 /* Helpers */ = {
isa = PBXGroup;
children = (
87B1B64028CB16D50072A5E2 /* ScreenChecker.swift */,
87B1B63828CB12EE0072A5E2 /* DeviceChecker.swift */,
87B1B63928CB12EE0072A5E2 /* JailbreakChecker.swift */,
87B1B63A28CB12EE0072A5E2 /* FeedbackGenerator.swift */,
87B1B63B28CB12EE0072A5E2 /* EmailList.swift */,
87B1B64528CB19BD0072A5E2 /* KingfisherImageFetcher.swift */,
);
path = Helpers;
sourceTree = "<group>";
};
87B1B64228CB18000072A5E2 /* Initializers */ = {
isa = PBXGroup;
children = (
87B1B64328CB180A0072A5E2 /* ConfigureImageStorage.swift */,
87F21B88292232C400592706 /* KeyboardInitializer.swift */,
);
path = Initializers;
sourceTree = "<group>";
};
87BBF9682563DD7500FF4846 /* WalletConnect */ = {
isa = PBXGroup;
children = (
8717DA3E273AC5B0002D3D66 /* Providers */,
8717DA36273A714E002D3D66 /* WalletConnectServerProvider.swift */,
87BBF96F2563DD7500FF4846 /* WalletConnectServer.swift */,
87BBF96A2563DD7500FF4846 /* ViewModel */,
87BBF9702563DD7500FF4846 /* Coordinator */,
87BBF9742563DD7500FF4846 /* Types */,
87BBF97A2563DD7500FF4846 /* View */,
87BBF97D2563DD7500FF4846 /* Controllers */,
87BBF9812563DD7500FF4846 /* ViewController */,
);
path = WalletConnect;
sourceTree = "<group>";
};
87BBF96A2563DD7500FF4846 /* ViewModel */ = {
isa = PBXGroup;
children = (
87BBF96B2563DD7500FF4846 /* WalletConnectSessionDetailsViewModel.swift */,
5E7C7DC4B06C1A623788EEED /* WalletConnectSessionCellViewModel.swift */,
87F53A002817FF8400BD8017 /* WalletConnectSessionsViewModel.swift */,
);
path = ViewModel;
sourceTree = "<group>";
};
87BBF9702563DD7500FF4846 /* Coordinator */ = {
isa = PBXGroup;
children = (
87BBF9722563DD7500FF4846 /* WalletConnectSessionCoordinator.swift */,
87BBF9732563DD7500FF4846 /* WalletConnectCoordinator.swift */,
);
path = Coordinator;
sourceTree = "<group>";
};
87BBF9742563DD7500FF4846 /* Types */ = {
isa = PBXGroup;
children = (
87BBF9772563DD7500FF4846 /* WalletConnectActionType.swift */,
87BBF9792563DD7500FF4846 /* WalletConnectServerRequest.swift */,
8717DA38273A7E83002D3D66 /* WalletConnect.swift */,
8717DA3A273AB176002D3D66 /* RequestHandlerToAvoidMemoryLeak.swift */,
8717DA3C273AB19E002D3D66 /* WalletConnectRequestConverter.swift */,
87D847442744EFA300EDBA80 /* JSONRPC_2_0.swift */,
);
path = Types;
sourceTree = "<group>";
};
87BBF97A2563DD7500FF4846 /* View */ = {
isa = PBXGroup;
children = (
87BBF97B2563DD7500FF4846 /* WalletConnectSessionFieldView.swift */,
5E7C7FA63647CED0B0BA5A9C /* WalletConnectSessionCell.swift */,
87D84746274521FD00EDBA80 /* TransactionConfirmationRPCServerInfoView.swift */,
);
path = View;
sourceTree = "<group>";
};
87BBF97D2563DD7500FF4846 /* Controllers */ = {
isa = PBXGroup;
children = (
87BBF97E2563DD7500FF4846 /* SignMessageCoordinatorBridgeToPromise.swift */,
87BBF97F2563DD7500FF4846 /* TransactionInProgressCoordinatorBridgeToPromise.swift */,
87BBF9802563DD7500FF4846 /* TransactionConfirmationCoordinatorBridgeToPromise.swift */,
8757E5E525DE676100812392 /* WalletConnectToSessionCoordinatorBridgeToPromise.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
87BBF9812563DD7500FF4846 /* ViewController */ = {
isa = PBXGroup;
children = (
5E7C75F0DB84DB0F5449D6C1 /* WalletConnectSessionsViewController.swift */,
87BBF9822563DD7500FF4846 /* WalletConnectSessionViewController.swift */,
872D9563271D633D00870971 /* WalletConnectConnectionTimeoutViewController.swift */,
);
path = ViewController;
sourceTree = "<group>";
};
87D7326527636C9500375C18 /* Coordinators */ = {
isa = PBXGroup;
children = (
87D7326627636D7E00375C18 /* TransferCollectiblesCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
87D7D66227D75AD400202861 /* Swap */ = {
isa = PBXGroup;
children = (
8737851828DD8EF500CE836F /* SwapRoutes */,
8737851728DD8EE700CE836F /* SwapTools */,
871CE2F227E0D53200B1E1CF /* SwapOptions */,
874ED68027D79780001AB374 /* Swap */,
87E4D65228B645E600E1A17E /* SelectServiceToSwapCoordinator.swift */,
);
path = Swap;
sourceTree = "<group>";
};
87D7D66327D7667500202861 /* WalletPupup */ = {
isa = PBXGroup;
children = (
87D7D66427D7668800202861 /* WalletPupupCoordinator.swift */,
874ED67427D79653001AB374 /* PupupAction.swift */,
874ED67627D79666001AB374 /* WalletPupupViewModel.swift */,
874ED67827D79678001AB374 /* WalletPupupViewController.swift */,
874ED67C27D796DE001AB374 /* HighlightableView.swift */,
874ED67E27D79746001AB374 /* WalletPupupItemViewModel.swift */,
);
path = WalletPupup;
sourceTree = "<group>";
};
87F15AE927F1EA4300EB9787 /* Views */ = {
isa = PBXGroup;
children = (
87F15AEA27F1EA4E00EB9787 /* SwapQuoteDetailsView.swift */,
87F15AEE27F1EA8B00EB9787 /* SwapQuoteFieldView.swift */,
87F15AF227F1EAE800EB9787 /* SwapStepsView.swift */,
87F15AF627F1EB7D00EB9787 /* SwapStepView.swift */,
);
path = Views;
sourceTree = "<group>";
};
AD022B369F3ED81B3B044FBB /* Pods */ = {
isa = PBXGroup;
children = (
CA4F65A76A018D8DFF4A0314 /* Pods-AlphaWallet.debug.xcconfig */,
C6EE5EADD8373DB85ADD1966 /* Pods-AlphaWallet.release.xcconfig */,
B9F84D10470B22C957A61EAE /* Pods-AlphaWalletTests.debug.xcconfig */,
4E16B6D97BD699F844AB4E2B /* Pods-AlphaWalletTests.release.xcconfig */,
C825940EC6CB472A443A7997 /* Pods-AlphaWalletUITests.debug.xcconfig */,
120A2B8C48180E93DBCCC2EE /* Pods-AlphaWalletUITests.release.xcconfig */,
9FA6B3AC410C05112541DE70 /* Pods-AlphaWalletShare.debug.xcconfig */,
A949DCF42B8ABA080BF72797 /* Pods-AlphaWalletShare.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
C80DC77C22AB7FAD009CFA1C /* TokenScriptFiles */ = {
isa = PBXGroup;
children = (
C80DC77D22AB7FAD009CFA1C /* XDAI-bridge.tsml */,
5E7C78795F6336DDBE2EB4C5 /* ERC20-TokenScript.tsml */,
5E7C75D9C3EA9FF978ECF8E5 /* DAI.tsml */,
5E7C768D3C3F400E0B88B575 /* ETH.tsml */,
5E7C7B211FF0FE5BE98BB7D0 /* aETH.tsml */,
5E7C7676A744239C4880A3ED /* ERC721-TokenScript.tsml */,
);
name = TokenScriptFiles;
path = AlphaWallet/Resources/TokenScriptFiles;
sourceTree = SOURCE_ROOT;
};
C876FF69204A77B400B7D0EA /* Fonts */ = {
isa = PBXGroup;
children = (
C876FF6A204A79D300B7D0EA /* source-sans-pro */,
);
path = Fonts;
sourceTree = "<group>";
};
C876FF6A204A79D300B7D0EA /* source-sans-pro */ = {
isa = PBXGroup;
children = (
C876FF6B204A79D300B7D0EA /* README.md */,
C876FF6C204A79D300B7D0EA /* SIL Open Font License.txt */,
C876FF6F204A79D300B7D0EA /* SourceSansPro-Bold.otf */,
C876FF76204A79D300B7D0EA /* SourceSansPro-Regular.otf */,
C876FF77204A79D300B7D0EA /* SourceSansPro-Semibold.otf */,
);
path = "source-sans-pro";
sourceTree = "<group>";
};
C8803302205436EE00D73D6F /* ImagesOutsideAssetCatalog */ = {
isa = PBXGroup;
children = (
C88033092054371500D73D6F /* non_asset_catalog_redemption_location.png */,
C880330A2054371500D73D6F /* non_asset_catalog_redemption_location@2x.png */,
C880330B2054371500D73D6F /* non_asset_catalog_redemption_location@3x.png */,
);
path = ImagesOutsideAssetCatalog;
sourceTree = "<group>";
};
CCA4FE301FD3652100749AE4 /* Core */ = {
isa = PBXGroup;
children = (
771A8483203242A600528D28 /* ViewModels */,
29F1C85420036879003780D8 /* Types */,
CCA4FE311FD3653300749AE4 /* Coordinators */,
5E7C76A8CADEA69A91FECFD0 /* Ethereum */,
5E7C7900C580D38703DEB396 /* FakeDomainResolutionService.swift */,
5E7C7B7607941788030CA3CE /* Helpers */,
);
path = Core;
sourceTree = "<group>";
};
CCA4FE311FD3653300749AE4 /* Coordinators */ = {
isa = PBXGroup;
children = (
CCA4FE321FD3655900749AE4 /* CheckDeviceCoordinatorTests.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
CCCD74FF1FD2D95F004A087D /* Coordinators */ = {
isa = PBXGroup;
children = (
87300E862850A674009DE4B3 /* WalletApiCoordinator.swift */,
CCCD74FC1FD2D38D004A087D /* CheckDeviceCoordinator.swift */,
87C650C225F2408E007B02CB /* ServerUnavailableCoordinator.swift */,
8757E5E325DE5EC400812392 /* AcceptProposalCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
2912CCF41F6A830700C6CBE3 /* AlphaWallet */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2912CD1F1F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "AlphaWallet" */;
buildPhases = (
7C3903F7FBE1023CAA5AED0C /* [CP] Check Pods Manifest.lock */,
87D5BBC12727CBB70053E6D2 /* Apollo */,
C83F787024A1C1DB00783B67 /* Check correct credentials used for API keys */,
C887FD5D280806C20030E4BA /* Check correct GoogleService-Info.plist (for Crashlytics) */,
29336FE81F6B24FF005E3BFC /* R.Swift */,
87AF1609290A6D2A001C63D7 /* Swift Format */,
2912CCF11F6A830700C6CBE3 /* Sources */,
2912CCF21F6A830700C6CBE3 /* Frameworks */,
2912CCF31F6A830700C6CBE3 /* Resources */,
29282B511F7629DB0067F88D /* Run SwiftLint */,
8A3C752ACC5CACBD729A8F25 /* [CP] Embed Pods Frameworks */,
F6006D07F1DCADBC1150AD02 /* [CP] Copy Pods Resources */,
878EE8F6255ADA49000210DE /* Embed App Extensions */,
87FBF2B828056D8600616B7D /* Upload debug symbols to Crashlytics */,
);
buildRules = (
);
dependencies = (
878EE8F4255ADA49000210DE /* PBXTargetDependency */,
8703FC14270366DA0062C416 /* PBXTargetDependency */,
);
name = AlphaWallet;
packageProductDependencies = (
);
productName = etherwallet;
productReference = 2912CCF51F6A830700C6CBE3 /* AlphaWallet.app */;
productType = "com.apple.product-type.application";
};
2912CD0A1F6A830700C6CBE3 /* AlphaWalletTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2912CD221F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "AlphaWalletTests" */;
buildPhases = (
DD4A67DA7DF07547512929B9 /* [CP] Check Pods Manifest.lock */,
C8FC0401219E9CC000445E21 /* R.swift */,
2912CD071F6A830700C6CBE3 /* Sources */,
2912CD081F6A830700C6CBE3 /* Frameworks */,
2912CD091F6A830700C6CBE3 /* Resources */,
B9BFDC7DC85DA6429538E02B /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
2912CD0D1F6A830700C6CBE3 /* PBXTargetDependency */,
);
name = AlphaWalletTests;
productName = etherwalletTests;
productReference = 2912CD0B1F6A830700C6CBE3 /* AlphaWalletTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
8703FBFC270366DA0062C416 /* AlphaWalletSafariExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8703FC18270366DA0062C416 /* Build configuration list for PBXNativeTarget "AlphaWalletSafariExtension" */;
buildPhases = (
8703FBF9270366DA0062C416 /* Sources */,
8703FBFA270366DA0062C416 /* Frameworks */,
8703FBFB270366DA0062C416 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = AlphaWalletSafariExtension;
productName = AlphaWalletSafariExtension;
productReference = 8703FBFD270366DA0062C416 /* AlphaWalletSafariExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
878EE8EA255ADA49000210DE /* AlphaWalletShare */ = {
isa = PBXNativeTarget;
buildConfigurationList = 878EE8F9255ADA49000210DE /* Build configuration list for PBXNativeTarget "AlphaWalletShare" */;
buildPhases = (
3CA0FD4DF4722D0AEF7CB3EF /* [CP] Check Pods Manifest.lock */,
878EE8E7255ADA49000210DE /* Sources */,
878EE8E8255ADA49000210DE /* Frameworks */,
878EE8E9255ADA49000210DE /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = AlphaWalletShare;
productName = AlphaWalletShare;
productReference = 878EE8EB255ADA49000210DE /* AlphaWalletShare.appex */;
productType = "com.apple.product-type.app-extension";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
2912CCED1F6A830700C6CBE3 /* Project object */ = {
isa = PBXProject;
attributes = {
DefaultBuildSystemTypeForWorkspace = Original;
LastSwiftUpdateCheck = 1300;
LastUpgradeCheck = 1300;
TargetAttributes = {
2912CCF41F6A830700C6CBE3 = {
CreatedOnToolsVersion = 9.0;
LastSwiftMigration = 1010;
ProvisioningStyle = Automatic;
SystemCapabilities = {
com.apple.DataProtection = {
enabled = 1;
};
com.apple.Push = {
enabled = 1;
};
com.apple.SafariKeychain = {
enabled = 1;
};
com.apple.iCloud = {
enabled = 0;
};
};
};
2912CD0A1F6A830700C6CBE3 = {
CreatedOnToolsVersion = 9.0;
ProvisioningStyle = Automatic;
TestTargetID = 2912CCF41F6A830700C6CBE3;
};
8703FBFC270366DA0062C416 = {
CreatedOnToolsVersion = 13.0;
ProvisioningStyle = Automatic;
};
878EE8EA255ADA49000210DE = {
CreatedOnToolsVersion = 11.7;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 2912CCF01F6A830700C6CBE3 /* Build configuration list for PBXProject "AlphaWallet" */;
compatibilityVersion = "Xcode 8.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
es,
ru,
ar,
de,
it,
fr,
"zh-Hans",
"zh-Hant",
vi,
ja,
ko,
fi,
Base,
);
mainGroup = 2912CCEC1F6A830700C6CBE3;
packageReferences = (
);
productRefGroup = 2912CCF61F6A830700C6CBE3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2912CCF41F6A830700C6CBE3 /* AlphaWallet */,
2912CD0A1F6A830700C6CBE3 /* AlphaWalletTests */,
878EE8EA255ADA49000210DE /* AlphaWalletShare */,
8703FBFC270366DA0062C416 /* AlphaWalletSafariExtension */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
2912CCF31F6A830700C6CBE3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C876FF84204A79D300B7D0EA /* SourceSansPro-Regular.otf in Resources */,
87B93B142726C79400F6EA73 /* helpers.js in Resources */,
C868C5292053BDE00059672B /* LaunchScreen.storyboard in Resources */,
87B1ACDB28C0D55D0072A5E2 /* tokens.json in Resources */,
C876FF85204A79D300B7D0EA /* SourceSansPro-Semibold.otf in Resources */,
C880330E2054371500D73D6F /* non_asset_catalog_redemption_location@3x.png in Resources */,
C880332020551DF800D73D6F /* howDoIGetMyMoneyInfo.html in Resources */,
87B1ACD928C0D45B0072A5E2 /* chains.zip in Resources */,
613D04891FDE15F8008DE72E /* COMODO ECC Domain Validation Secure Server CA 2.cer in Resources */,
021C56362841ACB300A5C987 /* LaunchScreen.xcassets in Resources */,
C887C53A2057B703005ACF81 /* termsOfService.html in Resources */,
C876FF7D204A79D300B7D0EA /* SourceSansPro-Bold.otf in Resources */,
87FBF2B728056B8E00616B7D /* GoogleService-Info.plist in Resources */,
C880330D2054371500D73D6F /* non_asset_catalog_redemption_location@2x.png in Resources */,
771AA966200D5F1900D25403 /* WordCollectionViewCell.xib in Resources */,
87B93B112726C59D00F6EA73 /* BrowserStorageSubscription.js in Resources */,
87B93B102726C59D00F6EA73 /* config.js in Resources */,
C88033122055034E00D73D6F /* sellInfo.html in Resources */,
C868C536205409160059672B /* redeemInfo.html in Resources */,
C876FF7A204A79D300B7D0EA /* SIL Open Font License.txt in Resources */,
C880330C2054371500D73D6F /* non_asset_catalog_redemption_location.png in Resources */,
8793A4772919081400BCF849 /* tokensToImport.json in Resources */,
87B93B0F2726C59D00F6EA73 /* content.js in Resources */,
C876FF79204A79D300B7D0EA /* README.md in Resources */,
C880331F20551DF800D73D6F /* howDoITransferETHIntoMyWalletInfo.html in Resources */,
C887C5392057B703005ACF81 /* privacyPolicy.html in Resources */,
290B2B541F8F50030053C83E /* Localizable.strings in Resources */,
2912CD021F6A830700C6CBE3 /* Assets.xcassets in Resources */,
C880332220551DF800D73D6F /* whatIsEthereumInfo.html in Resources */,
C80DC77E22AB7FAD009CFA1C /* XDAI-bridge.tsml in Resources */,
5E7C73AB79C2C5FC6C76CDFF /* ERC20-TokenScript.tsml in Resources */,
5E7C7F906FE07C75F357569B /* DAI.tsml in Resources */,
5E7C7F808D0B0B19ECEA6623 /* ETH.tsml in Resources */,
5E7C706322B52C0D0CED8018 /* aETH.tsml in Resources */,
877239CB28F7DCE00062DC14 /* GoogleService-InfoTests.plist in Resources */,
5E7C7CE29C74DF7FDDDB6A0D /* ERC721-TokenScript.tsml in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD091F6A830700C6CBE3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
872A98662862EC0C00196EA3 /* base64_image_example.txt in Resources */,
87831C842849E4E0002E856E /* tikersForTest.json in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8703FBFB270366DA0062C416 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
87B93B0E2726A46500F6EA73 /* BrowserStorageSubscription.js in Resources */,
8703FC0F270366DA0062C416 /* popup.css in Resources */,
87B93B132726C75900F6EA73 /* helpers.js in Resources */,
8703FC0D270366DA0062C416 /* popup.html in Resources */,
8703FC05270366DA0062C416 /* images in Resources */,
8703FC07270366DA0062C416 /* manifest.json in Resources */,
8703FC03270366DA0062C416 /* _locales in Resources */,
8703FC0B270366DA0062C416 /* content.js in Resources */,
87AA56DF270F1B6E00A9EE3F /* config.js in Resources */,
8703FC11270366DA0062C416 /* popup.js in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
878EE8E9255ADA49000210DE /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
29282B511F7629DB0067F88D /* Run SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run SwiftLint";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"${CONFIGURATION}\" = \"Debug\" ]; then\n \"${PODS_ROOT}/SwiftLint/swiftlint\"\nfi\n";
};
29336FE81F6B24FF005E3BFC /* R.Swift */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = R.Swift;
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"$PODS_ROOT/R.swift/rswift\" generate --disable-input-output-files-validation \"$SRCROOT/AlphaWallet/R.generated.swift\"\n";
};
3CA0FD4DF4722D0AEF7CB3EF /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-AlphaWalletShare-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
7C3903F7FBE1023CAA5AED0C /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-AlphaWallet-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
87AF1609290A6D2A001C63D7 /* Swift Format */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = "Swift Format";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"${CONFIGURATION}\" = \"Debug\" ]; then\n \"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" \"$SRCROOT\"\nfi\n";
};
87D5BBC12727CBB70053E6D2 /* Apollo */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = Apollo;
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Don't run this during index builds\nif [ $ACTION = \"indexbuild\" ]; then exit 0; fi\n\nSCRIPT_PATH=\"${PODS_ROOT}/Apollo/scripts\"\nSCHEMA_PATH=\"${SRCROOT}/modules/AlphaWalletFoundation/AlphaWalletFoundation/NFT/Enjin\"\n\ncd \"${SCHEMA_PATH}\"\n\"${SCRIPT_PATH}\"/run-bundled-codegen.sh codegen:generate --target=swift --includes=./**/*.graphql --localSchemaFile=\"${SCHEMA_PATH}/schema.json\" API.swift\n#Download graphql scheme \n#\"${SCRIPT_PATH}\"/run-bundled-codegen.sh schema:download --endpoint=\"https://cloud.enjin.io/graphql/default\" API.swift\n";
};
87FBF2B828056D8600616B7D /* Upload debug symbols to Crashlytics */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}",
"$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)",
);
name = "Upload debug symbols to Crashlytics";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/FirebaseCrashlytics/run\"\n";
};
8A3C752ACC5CACBD729A8F25 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-AlphaWallet/Pods-AlphaWallet-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/APIKit/APIKit.framework",
"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletAddress/AlphaWalletAddress.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletCore/AlphaWalletCore.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletENS/AlphaWalletENS.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletFoundation/AlphaWalletFoundation.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletGoBack/AlphaWalletGoBack.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletOpenSea/AlphaWalletOpenSea.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletTrackAPICalls/AlphaWalletTrackAPICalls.framework",
"${BUILT_PRODUCTS_DIR}/AlphaWalletWeb3/AlphaWalletWeb3.framework",
"${BUILT_PRODUCTS_DIR}/Apollo/Apollo.framework",
"${BUILT_PRODUCTS_DIR}/BigInt/BigInt.framework",
"${BUILT_PRODUCTS_DIR}/BlockiesSwift/BlockiesSwift.framework",
"${BUILT_PRODUCTS_DIR}/Charts/Charts.framework",
"${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework",
"${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework",
"${BUILT_PRODUCTS_DIR}/CombineExt/CombineExt.framework",
"${BUILT_PRODUCTS_DIR}/CryptoSwift/CryptoSwift.framework",
"${BUILT_PRODUCTS_DIR}/EthereumABI/EthereumABI.framework",
"${BUILT_PRODUCTS_DIR}/EthereumAddress/EthereumAddress.framework",
"${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework",
"${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework",
"${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework",
"${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework",
"${BUILT_PRODUCTS_DIR}/FloatingPanel/FloatingPanel.framework",
"${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework",
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
"${BUILT_PRODUCTS_DIR}/IQKeyboardManager/IQKeyboardManager.framework",
"${BUILT_PRODUCTS_DIR}/JSONRPCKit/JSONRPCKit.framework",
"${BUILT_PRODUCTS_DIR}/Kanna/Kanna.framework",
"${BUILT_PRODUCTS_DIR}/KeychainSwift/KeychainSwift.framework",
"${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework",
"${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework",
"${BUILT_PRODUCTS_DIR}/Mixpanel-swift/Mixpanel.framework",
"${BUILT_PRODUCTS_DIR}/PaperTrailLumberjack/PaperTrailLumberjack.framework",
"${BUILT_PRODUCTS_DIR}/PromiseKit/PromiseKit.framework",
"${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework",
"${BUILT_PRODUCTS_DIR}/QRCodeReaderViewController/QRCodeReaderViewController.framework",
"${BUILT_PRODUCTS_DIR}/R.swift.Library/Rswift.framework",
"${BUILT_PRODUCTS_DIR}/Realm/Realm.framework",
"${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework",
"${BUILT_PRODUCTS_DIR}/Result/Result.framework",
"${BUILT_PRODUCTS_DIR}/SAMKeychain/SAMKeychain.framework",
"${BUILT_PRODUCTS_DIR}/SipHash/SipHash.framework",
"${BUILT_PRODUCTS_DIR}/Starscream/Starscream.framework",
"${BUILT_PRODUCTS_DIR}/StatefulViewController/StatefulViewController.framework",
"${BUILT_PRODUCTS_DIR}/SwiftAlgorithms/Algorithms.framework",
"${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework",
"${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework",
"${BUILT_PRODUCTS_DIR}/TrezorCrypto/TrezorCrypto.framework",
"${BUILT_PRODUCTS_DIR}/TrustKeystore/TrustKeystore.framework",
"${BUILT_PRODUCTS_DIR}/TrustWalletCore/WalletCore.framework",
"${BUILT_PRODUCTS_DIR}/WalletConnectSwift/WalletConnectSwift.framework",
"${BUILT_PRODUCTS_DIR}/WalletConnectSwiftV2/WalletConnectSwiftV2.framework",
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
"${BUILT_PRODUCTS_DIR}/secp256k1_ios/secp256k1_ios.framework",
"${PODS_XCFRAMEWORKS_BUILD_DIR}/MailchimpSDK/MailchimpSDK.framework/MailchimpSDK",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/APIKit.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletAddress.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletCore.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletENS.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletFoundation.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletGoBack.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletOpenSea.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletTrackAPICalls.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AlphaWalletWeb3.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Apollo.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BigInt.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BlockiesSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Charts.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaAsyncSocket.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CombineExt.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CryptoSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EthereumABI.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EthereumAddress.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreDiagnostics.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FloatingPanel.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManager.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JSONRPCKit.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kanna.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KeychainSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Mixpanel.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PaperTrailLumberjack.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PromiseKit.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QRCodeReaderViewController.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Rswift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Result.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SAMKeychain.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SipHash.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Starscream.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StatefulViewController.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Algorithms.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftProtobuf.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TrezorCrypto.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TrustKeystore.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WalletCore.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WalletConnectSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WalletConnectSwiftV2.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/secp256k1_ios.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MailchimpSDK.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AlphaWallet/Pods-AlphaWallet-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
B9BFDC7DC85DA6429538E02B /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-AlphaWalletTests/Pods-AlphaWalletTests-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/iOSSnapshotTestCase/FBSnapshotTestCase.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSnapshotTestCase.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AlphaWalletTests/Pods-AlphaWalletTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
C83F787024A1C1DB00783B67 /* Check correct credentials used for API keys */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = "Check correct credentials used for API keys";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "FILE=modules/AlphaWalletFoundation/AlphaWalletFoundation/Settings/Types/Constants+Credentials.swift\nif test -f \"$FILE\"; then\n #echo \"Found: $FILE\"\n echo \"\"\nelse\n echo \"Not found credentials file. Could be due to a refactoring and we forgot to update this Run Script Phase: $FILE\"\n exit 1\nfi\n\nif [ \"${CONFIGURATION}\" = \"Release\" ]; then\n if [ \"${PRODUCT_BUNDLE_IDENTIFIER}\" = \"com.stormbird.alphawallet\" ]; then\n if grep -q 'static let infuraKey = \"3f22' \"$FILE\"; then\n echo \"\"\n else\n echo \"Expecting production infuraKey. Check credentials\"\n exit 1\n fi\n #We use `ag` because grep is much slower. Since this only runs on the Release configuration, this is not a problem for day to day development\n if /opt/homebrew/bin/ag --silent 'static let analyticsKey = \"\"'; then\n echo \"Found development analytics key (which is empty). Check credentials. Probably just need to remove the extension entirely\"\n exit 1\n else\n echo \"\"\n fi\n fi\nfi\n";
};
C887FD5D280806C20030E4BA /* Check correct GoogleService-Info.plist (for Crashlytics) */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = "Check correct GoogleService-Info.plist (for Crashlytics)";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"${CONFIGURATION}\" = \"Release\" ]; then\n if [ \"${PRODUCT_BUNDLE_IDENTIFIER}\" = \"com.stormbird.alphawallet\" ]; then\n if grep -q '598539835570' \"AlphaWallet/GoogleService-Info.plist\"; then\n exit 0\n else\n echo \"Make sure GoogleService-Info.plist is for production builds\"\n exit 1\n fi\n fi\nfi\n";
};
C8FC0401219E9CC000445E21 /* R.swift */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = R.swift;
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"$PODS_ROOT/R.swift/rswift\" generate --disable-input-output-files-validation \"$SRCROOT/AlphaWallet/R.generated.swift\"\n";
};
DD4A67DA7DF07547512929B9 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-AlphaWalletTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
F6006D07F1DCADBC1150AD02 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-AlphaWallet/Pods-AlphaWallet-resources.sh",
"${PODS_CONFIGURATION_BUILD_DIR}/AlphaWalletWeb3Provider/AlphaWalletWeb3Provider.bundle",
);
name = "[CP] Copy Pods Resources";
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AlphaWalletWeb3Provider.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AlphaWallet/Pods-AlphaWallet-resources.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2912CCF11F6A830700C6CBE3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
73ACEF0120163ED4003DD71D /* LockViewModel.swift in Sources */,
2963B6B11F9891F5003063C1 /* UIButton.swift in Sources */,
29E2E33A1F7A008C000CF94A /* UIView.swift in Sources */,
87B1B63F28CB12EE0072A5E2 /* EmailList.swift in Sources */,
87509A6226F8D67E00D3EE85 /* CollectUsersEmailViewController.swift in Sources */,
77872D25202505B70032D687 /* EnterKeystorePasswordViewController.swift in Sources */,
8772D77028D1EFB300615803 /* ServiceProvider.swift in Sources */,
290B2B5F1F9177860053C83E /* UIImage.swift in Sources */,
8703F687261461E50082EE25 /* RenameWalletViewModel.swift in Sources */,
8775728C282E8FDC00EAD907 /* SvgImageView.swift in Sources */,
872D9564271D633E00870971 /* WalletConnectConnectionTimeoutViewController.swift in Sources */,
87BC890E26B7EDC6005482F4 /* WalletSummaryView.swift in Sources */,
8750F91924EE66D700E19DFF /* GasSpeedView.swift in Sources */,
8737851028DC977E00CE836F /* SelectableSwapRouteTableViewCellViewModel.swift in Sources */,
875CA90728BE4EA20020FA48 /* UIDevice.swift in Sources */,
87B1AD3728C1FE030072A5E2 /* KeychainStorage.swift in Sources */,
295A59381F71C1B90092F0FC /* AccountsCoordinator.swift in Sources */,
87F15AF727F1EB7D00EB9787 /* SwapStepView.swift in Sources */,
879F185E26E74512000602F2 /* ButtonsBarBackgroundView.swift in Sources */,
296421971F70C1F200EB363B /* ErrorView.swift in Sources */,
874ED69727DF3685001AB374 /* SlippageView.swift in Sources */,
87BBF9962563DD7600FF4846 /* SignMessageCoordinatorBridgeToPromise.swift in Sources */,
AA26C62320412A4100318B9B /* UIViewInspectableEnhancements.swift in Sources */,
8757E5E425DE5EC400812392 /* AcceptProposalCoordinator.swift in Sources */,
87B1B64128CB16D50072A5E2 /* ScreenChecker.swift in Sources */,
29BB94971F6FCD60009B09CC /* SendViewModel.swift in Sources */,
BBF4F9B72029D0B3009E04C0 /* GasViewModel.swift in Sources */,
29FC0CB61F8298820036089F /* TransactionsCoordinator.swift in Sources */,
77872D27202505C00032D687 /* EnterPasswordViewModel.swift in Sources */,
29F1C85F200369BA003780D8 /* HelpUsViewModel.swift in Sources */,
022CED7E277B01E10043287F /* ScrollableSegmentedControl.swift in Sources */,
293112371FC9A24600966EEA /* UIGestureRecognizer+Closure.swift in Sources */,
29B6AECB1F7C5FA900EC6DE3 /* PaymentCoordinator.swift in Sources */,
293E62711FA2F63500CB0A66 /* InitialWalletCreationCoordinator.swift in Sources */,
874ED68A27D9E4B4001AB374 /* AmountTextFieldPair.swift in Sources */,
028D4E5A277309ED00E7418D /* EmptyTableView.swift in Sources */,
87B1B64628CB19BD0072A5E2 /* KingfisherImageFetcher.swift in Sources */,
29F114F01FA6D53700114A29 /* ImportSelectionType.swift in Sources */,
29850D251F6B27A800791A49 /* R.generated.swift in Sources */,
737D1675202BDCB400B42DDE /* UINavigationController.swift in Sources */,
8717D37627B415C500FB789D /* WalletConnectV1Session.swift in Sources */,
293B8B451F70A20200356286 /* TransactionTableViewCell.swift in Sources */,
872A98812864606700196EA3 /* SwapTransactionViewModel.swift in Sources */,
29F1C85D2003698A003780D8 /* WellDoneViewController.swift in Sources */,
87B3CC132929710C008DBA51 /* FungibleTokenCoordinator.swift in Sources */,
875CA8DA28BDEC030020FA48 /* UITraitCollection.swift in Sources */,
87F4D41C26C26C2000EFB9BC /* DropDownViewModel.swift in Sources */,
87897B9E25EF7C50006E3C75 /* ShowSeedPhraseIntroductionViewModel.swift in Sources */,
874AF0832603405F00D613A5 /* LoadingIndicatorView.swift in Sources */,
296421951F70C1EC00EB363B /* LoadingView.swift in Sources */,
879F184426E73BFF000602F2 /* SingleNFTAssetSelectionView.swift in Sources */,
2996F14D1F6CA743005C33AE /* UIViewController.swift in Sources */,
87C7B5CC29373FFB0012CCA7 /* TopTabBarViewController.swift in Sources */,
875CA92428BF8B9E0020FA48 /* DeepLinkRequesterViewModel.swift in Sources */,
8793A4A0291A5DA100BCF849 /* CurrencyTableViewCellViewModel.swift in Sources */,
87E2555824F52EBF00F025F7 /* GasSpeedTableViewCellViewModel.swift in Sources */,
296421991F70C1F900EB363B /* EmptyView.swift in Sources */,
73C41C71201B46AD00243C6C /* LockEnterPasscodeViewModel.swift in Sources */,
874ED67727D79666001AB374 /* WalletPupupViewModel.swift in Sources */,
87BBF9982563DD7600FF4846 /* TransactionConfirmationCoordinatorBridgeToPromise.swift in Sources */,
29DBF2A71F9F145900327C60 /* StateViewModel.swift in Sources */,
87713EB4264BAB5A00B1B9CB /* ActivityPageView.swift in Sources */,
8717DA3D273AB19E002D3D66 /* WalletConnectRequestConverter.swift in Sources */,
87FBF2B528056B6F00616B7D /* FirebaseReportService.swift in Sources */,
87ED8FAB2488E4610005C69B /* SendViewSectionHeaderViewModel.swift in Sources */,
291F52C11F6C8A1F00B369AB /* AccountsViewModel.swift in Sources */,
87BCB98029361C5600C6BA67 /* AssetDefinitionsOverridesViewModel.swift in Sources */,
8722F86B25F79A2E00293D89 /* UIResponder.swift in Sources */,
8713400D28B52DAB00815F10 /* SelectServiceToBuyCryptoCoordinator.swift in Sources */,
29BE3FD01F7071A200F6BFC2 /* UIColor.swift in Sources */,
8717DA3B273AB176002D3D66 /* RequestHandlerToAvoidMemoryLeak.swift in Sources */,
771AA964200D5EDB00D25403 /* WordCollectionViewCell.swift in Sources */,
8797362524E6C20C0042BBCC /* TransactionConfirmationCoordinator.swift in Sources */,
77872D302026DC570032D687 /* SplashViewController.swift in Sources */,
87BC89B826B82288005482F4 /* UIBarButtonItem.swift in Sources */,
87ED8F97248540F90005C69B /* AdvancedSettingsViewController.swift in Sources */,
299B5E451FD22FB40051361C /* ConfigureTransactionViewModel.swift in Sources */,
023286E0277D793A007D33C5 /* AddMultipleCustomRpcViewController.swift in Sources */,
8717DA39273A7E83002D3D66 /* WalletConnect.swift in Sources */,
0242551E2816CB8E009D626E /* FeaturesViewController.swift in Sources */,
874ED68E27DA1BA7001AB374 /* SwapOptionsCoordinator.swift in Sources */,
29F1C85A20036968003780D8 /* HelpUsCoordinator.swift in Sources */,
8728FFEA2743CAA7008E5524 /* NFTAssetSelectionSectionHeaderView.swift in Sources */,
AA26C61F20412A1E00318B9B /* NFTCollectionViewController.swift in Sources */,
8737850428DB5DD300CE836F /* SwapToolCollectionViewCellViewModel.swift in Sources */,
87A3020B24BF04B6000DF32E /* TransactionInProgressViewModel.swift in Sources */,
29D72A2A1F6A8D1500CE9209 /* AppCoordinator.swift in Sources */,
8787601129349ED7005CBC5F /* TransactionSectionHeaderView.swift in Sources */,
293E626F1FA2ED1400CB0A66 /* ActiveWalletCoordinator.swift in Sources */,
87757290282EA12100EAD907 /* ViewRounding.swift in Sources */,
87F15AED27F1EA6900EB9787 /* SwapQuoteDetailsViewModel.swift in Sources */,
8793A4A2291A5DA100BCF849 /* CurrencyTableViewCell.swift in Sources */,
8736214E264D3B0000AAF794 /* BalloonMarker.swift in Sources */,
87E2555024F52E3600F025F7 /* SlidableTextField.swift in Sources */,
29C0FCE1200DA94A004A13CB /* SignMessageCoordinator.swift in Sources */,
29A13E331F6B1B7A00E432A2 /* AppStyle.swift in Sources */,
87D84749274533F600EDBA80 /* UIImageView+Extension.swift in Sources */,
294DFBA91FE6EBFB004CEB56 /* NewTokenViewController.swift in Sources */,
872A987F2864604500196EA3 /* CancelTransactionViewModel.swift in Sources */,
732086B9201508690047F605 /* SplashCoordinator.swift in Sources */,
02B01A6327B3CD6F00379A00 /* ButtonsBarStyle.swift in Sources */,
29EB102A1F6CBD23000907A4 /* UIAlertController.swift in Sources */,
874D099625EE33B600A58EF2 /* ScrollableStackView.swift in Sources */,
29E9CFCD1FE7343C00017744 /* NewTokenViewModel.swift in Sources */,
299B5E421FD2298E0051361C /* ConfigureTransactionViewController.swift in Sources */,
8737850628DB5E0100CE836F /* SelectSwapToolViewModel.swift in Sources */,
87F15AF127F1EAAC00EB9787 /* SwapQuoteFieldViewModel.swift in Sources */,
8727149C2822489300901B3E /* ContainerCollectionViewCell.swift in Sources */,
87D163A8242CD9A2002662D2 /* AddHideTokensView.swift in Sources */,
2912CD2B1F6A833E00C6CBE3 /* TransactionsViewController.swift in Sources */,
8712A39026F476900009C376 /* EditPriceAlertCoordinator.swift in Sources */,
8728FFDB27428F87008E5524 /* NonFungibleRowView.swift in Sources */,
87928E5528A50AFB0001FE67 /* NavigationController.swift in Sources */,
29E6E06E1FE897EE0079265A /* BrowserViewController.swift in Sources */,
879F184A26E73D14000602F2 /* TokenAttributeView.swift in Sources */,
2912CCF91F6A830700C6CBE3 /* AppDelegate.swift in Sources */,
87DCCB51266F655D003E8EA0 /* WalletSummaryViewModel.swift in Sources */,
0235A795280D470000E65C61 /* RPCDisplaySelectableTableViewCell.swift in Sources */,
87B1B64428CB180A0072A5E2 /* ConfigureImageStorage.swift in Sources */,
2912CD2F1F6A83A100C6CBE3 /* ImportWalletViewController.swift in Sources */,
8775728A282E4B9B00EAD907 /* UICollectionViewLayout+Extensions.swift in Sources */,
8737850828DB5E2800CE836F /* SelectableSwapToolTableViewCellViewModel.swift in Sources */,
874DED1724C1BB0E006C8FCE /* SelectTokenViewController.swift in Sources */,
2963B6AD1F981A96003063C1 /* TransactionFieldView.swift in Sources */,
29850D2B1F6B30FF00791A49 /* TransactionDetailsViewController.swift in Sources */,
8739BB6C26CCED670045CFED /* NFTAssetsPageViewModel.swift in Sources */,
294DFB9E1FE0CA59004CEB56 /* TransactionsViewModel.swift in Sources */,
73ED85A72034BFEF00593BF3 /* UITextFieldAdditions.swift in Sources */,
022CED80277B01E10043287F /* ScrollableSegmentedControlCell.swift in Sources */,
87E2555224F52E5700F025F7 /* SlidableTextFieldViewModel.swift in Sources */,
73C41C73201B5EFF00243C6C /* LockCreatePasscodeViewModel.swift in Sources */,
02220CFC273A9A02006A09BF /* SaveCustomRpcCoordinator.swift in Sources */,
29F114F41FA8117C00114A29 /* SendCoordinator.swift in Sources */,
87ED8FAF2488EA9C0005C69B /* SupportViewModel.swift in Sources */,
8793A4A1291A5DA100BCF849 /* ChangeCurrencyViewController.swift in Sources */,
87D847452744EFA300EDBA80 /* JSONRPC_2_0.swift in Sources */,
293B8B411F707F4600356286 /* TransactionViewModel.swift in Sources */,
87ED8F99248541380005C69B /* AdvancedSettingsViewModel.swift in Sources */,
87D7D65F27D6546D00202861 /* CheckTransactionStateCoordinator.swift in Sources */,
295247DF1F8326EF007FDC31 /* AccountViewCell.swift in Sources */,
29DBF2A31F9DBFF400327C60 /* BackupCoordinator.swift in Sources */,
290B2B611F9179880053C83E /* AccountViewModel.swift in Sources */,
29F114F61FA8147300114A29 /* RequestCoordinator.swift in Sources */,
8739BB8F26CCF2F70045CFED /* ActivitiesView.swift in Sources */,
874B7DB62910F219000E1A57 /* RoundedEnsViewModel.swift in Sources */,
293112101FC4ADCB00966EEA /* ActiveWalletViewModel.swift in Sources */,
875CA8F928BE403A0020FA48 /* RPCServer+Extensions.swift in Sources */,
87BBF9972563DD7600FF4846 /* TransactionInProgressCoordinatorBridgeToPromise.swift in Sources */,
872A987128645EF100196EA3 /* SectionProtocol.swift in Sources */,
025F5D1B2760C75800B2A3BC /* ExportJsonKeystorePasswordViewController.swift in Sources */,
02645124277217D9009260DC /* CustomRpcTableViewSection.swift in Sources */,
298542F31FBD594D00CB5081 /* SettingsViewModel.swift in Sources */,
874D099025EE32EF00A58EF2 /* SignatureConfirmationDetailsViewModel.swift in Sources */,
874ED67927D79678001AB374 /* WalletPupupViewController.swift in Sources */,
8757E5DC25DD162E00812392 /* SignatureConfirmationViewController.swift in Sources */,
291A1B651F974E8600ADEC80 /* WalletEntryPoint.swift in Sources */,
8736214D264D3B0000AAF794 /* XYMarkerView.swift in Sources */,
29D03F1D1F712183006E548C /* Button.swift in Sources */,
CCCD74FD1FD2D38D004A087D /* CheckDeviceCoordinator.swift in Sources */,
87300E872850A674009DE4B3 /* WalletApiCoordinator.swift in Sources */,
8762002E266E15310059B05A /* PopularTokenViewCellViewModel.swift in Sources */,
87D163A4242CD811002662D2 /* AddHideTokensCoordinator.swift in Sources */,
8739BB6626CCED4B0045CFED /* NFTAssetsPageView.swift in Sources */,
87ED8F95248535400005C69B /* SwitchTableViewCellViewModel.swift in Sources */,
29E2E33E1F7A2423000CF94A /* TransactionHeaderView.swift in Sources */,
879FD3A6273C115800D9747D /* WalletConnectV2URI.swift in Sources */,
872A987728645F9A00196EA3 /* TokenScriptTransactionViewModel.swift in Sources */,
87D84747274521FD00EDBA80 /* TransactionConfirmationRPCServerInfoView.swift in Sources */,
291F52BF1F6C874E00B369AB /* AccountsViewController.swift in Sources */,
875CA8F728BE3F5C0020FA48 /* ContactUsEmailResolver.swift in Sources */,
874ED69D27DF36D2001AB374 /* SlippageViewModel.swift in Sources */,
2996F1431F6C96FF005C33AE /* ImportWalletViewModel.swift in Sources */,
296AF9A31F733AB30058AF78 /* WalletCoordinator.swift in Sources */,
87C237DC26DE5303003CA387 /* UIToolbar+Custom.swift in Sources */,
872A987528645F6800196EA3 /* DappOrWalletConnectTransactionViewModel.swift in Sources */,
87ED8F9D248647C80005C69B /* SettingViewHeaderViewModel.swift in Sources */,
874ED68C27D9E4D1001AB374 /* AmountTextFieldViewModel.swift in Sources */,
874ED67F27D79746001AB374 /* WalletPupupItemViewModel.swift in Sources */,
442FCD76B5C25C9FB7FE7479 /* NFTCollectionViewModel.swift in Sources */,
87C237DE26DE5389003CA387 /* SelectAssetAmountView.swift in Sources */,
874ED68627D7C0A7001AB374 /* SwapTokensViewModel.swift in Sources */,
879F184226E73BCF000602F2 /* SelectableNFTAssetTableViewCell.swift in Sources */,
442FC258BAEFDE2D64E48D0D /* NFTCollectionCoordinator.swift in Sources */,
8703F66B26136A500082EE25 /* RenameWalletViewController.swift in Sources */,
8793A49F291A5DA100BCF849 /* ChangeCurrencyCoordinator.swift in Sources */,
87BBF9912563DD7600FF4846 /* WalletConnectActionType.swift in Sources */,
879E1E42264BFB9B006CD362 /* TokenHistoryPeriodSelectorView.swift in Sources */,
87BBF9942563DD7600FF4846 /* WalletConnectSessionFieldView.swift in Sources */,
879F185726E74077000602F2 /* NFTCollectionInfoPageViewModel.swift in Sources */,
87F21B89292232C400592706 /* KeyboardInitializer.swift in Sources */,
442FCE0DAE5527A93F54022C /* RedeemTokenCardQuantitySelectionViewController.swift in Sources */,
442FC0B59B23C0F3068621C0 /* NumberStepper.swift in Sources */,
8764BA53292918410054F574 /* PriceAlertTableViewCellViewModel.swift in Sources */,
87713EB6264BAB6E00B1B9CB /* PriceAlertsViewController.swift in Sources */,
442FCE2BEE8D475C7DEB39C1 /* RedeemTokenCardQuantitySelectionViewModel.swift in Sources */,
8739BBC726CD29510045CFED /* NFTAssetSelectionViewController.swift in Sources */,
442FCB9CF5BC243F0705F4FE /* TokenCardRedemptionViewController.swift in Sources */,
874DED0C24C05E88006C8FCE /* TransactionConfirmationViewModel.swift in Sources */,
879F185126E73F59000602F2 /* SendSemiFungibleTokenViewModel.swift in Sources */,
442FC546ED56F5C9D3D35471 /* TokenCardRedemptionViewModel.swift in Sources */,
02F4E8C42771C07500D89C19 /* SaveCustomRpcBrowseDataController.swift in Sources */,
5E7C7B3E08EEA63C5B68B9C4 /* TokenCardRedemptionInfoViewController.swift in Sources */,
5E7C7CF06533EDACC8E220B3 /* StaticHTMLViewController.swift in Sources */,
874ED6A427DF53FD001AB374 /* SwapOptionsViewModel.swift in Sources */,
021746122763311D00BAF19C /* ExportJsonKeystoreFileViewModel.swift in Sources */,
874ED67527D79653001AB374 /* PupupAction.swift in Sources */,
5E7C72C8A15397C5A40BFE76 /* WhatIsEthereumInfoViewController.swift in Sources */,
5E7C72B0A10A92E591696E48 /* ContactUsBannerView.swift in Sources */,
5E7C70BE9AE35408038E1971 /* HelpContentsViewController.swift in Sources */,
5E7C77E844D710D7AFBC58D4 /* RequestViewController.swift in Sources */,
5E7C701BFF4469B35A074EB9 /* RequestViewModel.swift in Sources */,
0233429B278489CC00492080 /* AddMultipleCustomRpcViewModel.swift in Sources */,
8727149A282175EB00901B3E /* NFTAssetListViewModel.swift in Sources */,
8737850C28DC907300CE836F /* SelectSwapRouteViewController.swift in Sources */,
02FEA8EF280FE1B7006C3CA9 /* NSLayoutConstraintExtension.swift in Sources */,
5E7C7D03D745BF5C202A2CD1 /* TokensCoordinator.swift in Sources */,
5E7C7AB6950E43BD6E8D0CBE /* TokensViewController.swift in Sources */,
5E7C7FC0770A411DB09F8C09 /* FungibleTokenViewCell.swift in Sources */,
872A987B28645FF100196EA3 /* ClaimPaidErc875MagicLinkViewModel.swift in Sources */,
87BBF9992563DD7600FF4846 /* WalletConnectSessionViewController.swift in Sources */,
5E7C7CF43176653FFCE86644 /* SettingsCoordinator.swift in Sources */,
879F184F26E73ECB000602F2 /* SendSemiFungibleTokenViewController.swift in Sources */,
87ED8FA92488E4430005C69B /* SendViewSectionHeader.swift in Sources */,
5E7C76F8CB67466725C590CE /* FungibleTokenViewCellViewModel.swift in Sources */,
8764BA5529291B520054F574 /* FungibleTokenDetailsViewController.swift in Sources */,
8722F86D25F79A4700293D89 /* UITableViewCell.swift in Sources */,
5E7C78407F6DCB0EDD562DF6 /* NonFungibleTokenViewCellViewModel.swift in Sources */,
5E7C7CE5CA19183FCED8C907 /* TokensViewModel.swift in Sources */,
874ED68427D7BFB7001AB374 /* SwapTokensViewController.swift in Sources */,
879F185C26E74507000602F2 /* ButtonsBar.swift in Sources */,
5E7C7C98EAF40E8110241DBD /* NonFungibleTokenViewCell.swift in Sources */,
87A05C7526FCCA5C00AE26CA /* SwitchChainRequestViewController.swift in Sources */,
5E7C75C99B9F595F26EDC405 /* LockPasscodeViewController.swift in Sources */,
5E7C710331196CD591B51785 /* LockCreatePasscodeViewController.swift in Sources */,
5E7C7499A8D6814F7950DA70 /* LockCreatePasscodeCoordinator.swift in Sources */,
874ED67D27D796DE001AB374 /* HighlightableView.swift in Sources */,
5E7C71F8050CCF990539B293 /* LockView.swift in Sources */,
87BBF98E2563DD7600FF4846 /* WalletConnectCoordinator.swift in Sources */,
5E7C74B99922D0CAB635970E /* PasscodeCharacterView.swift in Sources */,
5E7C76B917517C93D1E26B0A /* LockEnterPasscodeCoordinator.swift in Sources */,
8764BA4D292825D00054F574 /* SupportCoordinator.swift in Sources */,
5E7C76A0365D128B7F19A0C2 /* ProtectionCoordinator.swift in Sources */,
5E7C774B5332AC0DC19C5B1B /* EthTokenViewCellViewModel.swift in Sources */,
5E7C75D46140FACBD12333BF /* EthTokenViewCell.swift in Sources */,
5E7C7E04D4DDD7D8881A2AB1 /* ImportMagicLinkCoordinator.swift in Sources */,
8795994726049F0F006722B2 /* ActivityStateViewViewModel.swift in Sources */,
875CA8E028BDEE3D0020FA48 /* SwitchCustomChainCallbackId.swift in Sources */,
875F868127ABC7C80071ABD1 /* NonFungibleTraitView.swift in Sources */,
5E7C7C0FAC500A6651E663FD /* TransferTokensCardQuantitySelectionViewModel.swift in Sources */,
5E7C77AD9FAAC18211B6F355 /* TransferTokensCardQuantitySelectionViewController.swift in Sources */,
5E7C7EEE563D81793CB96FA0 /* TransferNFTCoordinator.swift in Sources */,
87B3CC17292A103E008DBA51 /* FungibleTokenTabViewModel.swift in Sources */,
5E7C7567A690B6B8F889AE83 /* SendViewController.swift in Sources */,
5E7C72E1D4B4B4C8443F3DA1 /* FungibleTokenHeaderView.swift in Sources */,
875E257E28CB1DEC001976F8 /* Coordinator.swift in Sources */,
5E7C713ACE8C72642B1C9F93 /* FungibleTokenDetailsViewModel.swift in Sources */,
5E7C7376B566E5A59CC8F463 /* ImportMagicTokenViewControllerViewModel.swift in Sources */,
5E7C75E81F85353844CACECC /* EnterSellTokensCardPriceQuantityViewController.swift in Sources */,
5E7C7FCC321493B41C1083C1 /* EnterSellTokensCardPriceQuantityViewModel.swift in Sources */,
5E7C7669BBE6255A2377E070 /* SetSellTokensCardExpiryDateViewController.swift in Sources */,
5E7C7A4384A8E3F22D3F8249 /* SetSellTokensCardExpiryDateViewModel.swift in Sources */,
87A05C7726FCCA8B00AE26CA /* SwitchChainRequestViewModel.swift in Sources */,
5E7C7B0367CFB413C6885474 /* GenerateSellMagicLinkViewModel.swift in Sources */,
5E7C7692C981580CD32228EB /* ChooseTokenCardTransferModeViewController.swift in Sources */,
5E7C71DAA5DAFF764F92587D /* SetTransferTokensCardExpiryDateViewController.swift in Sources */,
5E7C74DBAE43954C185057B3 /* ChooseTokenCardTransferModeViewModel.swift in Sources */,
879F186026E74543000602F2 /* ToolButtonsBarView.swift in Sources */,
5E7C745C725F3F34037DCC68 /* SetTransferTokensCardExpiryDateViewModel.swift in Sources */,
5E7C74B5796FB59C8427C7A0 /* GenerateTransferMagicLinkViewController.swift in Sources */,
871CE2E727DF80AF00B1E1CF /* SelectableSlippageView.swift in Sources */,
5E7C76696EF7F27EC0788CDD /* GenerateTransferMagicLinkViewModel.swift in Sources */,
8757E5E225DE5ADB00812392 /* AcceptProposalViewModel.swift in Sources */,
8739BB5526CCECD10045CFED /* Erc875NonFungibleRowView.swift in Sources */,
5E7C7317533D24B6A292F88D /* UIStackView+Array.swift in Sources */,
5E7C78F1D29280E3FF4EAF5E /* RoundedBackground.swift in Sources */,
87757284282D46A800EAD907 /* TokenCardWebView.swift in Sources */,
02F4E8B827715EC100D89C19 /* SaveCustomRpcOverallView.swift in Sources */,
02F4E8C027717A5200D89C19 /* SaveCustomRpcBrowseView.swift in Sources */,
87D6E5DB27901A0200B9DEE3 /* AnalyticsViewController.swift in Sources */,
5E7C79D78AA5E774119BE49B /* TextField.swift in Sources */,
5E7C7788984F7ADCFE5B4DE0 /* AddressTextField.swift in Sources */,
5E7C7E47C3C412A52DED7380 /* TextView.swift in Sources */,
87BBF9932563DD7600FF4846 /* WalletConnectServerRequest.swift in Sources */,
8739BBD426CD2A820045CFED /* NFTAssetSelectionCoordinator.swift in Sources */,
871E684524E56A6000F220A7 /* TransactionConfirmationTableHeaderViewModel.swift in Sources */,
5E7C7EDA1BB781A45C1C19CD /* ImportWalletTab.swift in Sources */,
5E7C731D0F6128BE8885A2D3 /* ServersCoordinator.swift in Sources */,
5E7C732BD09AABEEE6096BF4 /* ServersViewController.swift in Sources */,
C601B18924407D3B00C763D9 /* SettingViewHeader.swift in Sources */,
5E7C70AE62DBB193399C7F5E /* ServerViewCell.swift in Sources */,
5E7C7EB845B0EE96CC8DCF43 /* ServerViewModel.swift in Sources */,
874B7DB42910F203000E1A57 /* RoundedEnsView.swift in Sources */,
5E7C745A423BD10CFDED9A81 /* ServersViewModel.swift in Sources */,
8722324928D8A778001A9BCC /* UiTweaks.swift in Sources */,
87757286282D486900EAD907 /* TokenCardWebViewModel.swift in Sources */,
5E7C7ECE164289A89734B4EF /* LocalesCoordinator.swift in Sources */,
87281AEE2885219A0066E31E /* TableViewDiffableDataSource.swift in Sources */,
879F184826E73CF4000602F2 /* NFTAssetViewController.swift in Sources */,
87D312212925284700F0B108 /* LabeledServerImageViewModel.swift in Sources */,
5E7C730C6AEF556AFB9A4B2C /* LocalesViewController.swift in Sources */,
8728FFD927428F43008E5524 /* NonFungibleRowViewModel.swift in Sources */,
87D6E5DD2790320500B9DEE3 /* AnalyticsViewModel.swift in Sources */,
5E7C718043636901114BF76C /* LocalesViewModel.swift in Sources */,
87E2554E24F52E1D00F025F7 /* TextFieldViewModel.swift in Sources */,
5E7C7A91D0F6CBDA3C89DEAC /* LocaleViewCell.swift in Sources */,
5E7C74BD08801CABF9695853 /* LocaleViewModel.swift in Sources */,
8757E5E625DE676100812392 /* WalletConnectToSessionCoordinatorBridgeToPromise.swift in Sources */,
5E7C7402B29A987B0AF7061D /* VerifiableStatusViewController.swift in Sources */,
87D175EB24AEF8B5002130D2 /* UITableView.swift in Sources */,
87BBF9872563DD7600FF4846 /* WalletConnectSessionDetailsViewModel.swift in Sources */,
025F5D162760C73300B2A3BC /* ExportJsonKeystorePasswordViewModel.swift in Sources */,
87B1B63D28CB12EE0072A5E2 /* JailbreakChecker.swift in Sources */,
5E7C7AE2EF04A23EC7C5ADFD /* ImportMagicTokenViewController.swift in Sources */,
5E7C78A31A16600FBA5C9956 /* ScanQRCodeCoordinator.swift in Sources */,
8737851228DC97E200CE836F /* SelectableSwapRouteTableViewCell.swift in Sources */,
024255202816DB6B009D626E /* FeaturesTableViewController.swift in Sources */,
8712A38D26F476540009C376 /* EditPriceAlertViewModel.swift in Sources */,
874ED69527DF34C0001AB374 /* SwapOptionsHeaderView.swift in Sources */,
5E7C729D43F311810652B1D5 /* UIActivityViewController.swift in Sources */,
875CA92628BF8BAD0020FA48 /* DappRequesterViewModel.swift in Sources */,
87E2555624F52EAA00F025F7 /* GasSpeedTableViewHeaderViewModel.swift in Sources */,
87620028266E14A80059B05A /* PopularTokenViewCell.swift in Sources */,
023286E4277E79DE007D33C5 /* AddMultipleCustomRpcPresentationController.swift in Sources */,
5E7C7FC76A025AD91D57B960 /* HistoriesViewModel.swift in Sources */,
5E7C7855E46A6604B2028C9D /* BrowserErrorView.swift in Sources */,
873784FC28DB1F8600CE836F /* SelectSwapToolViewController.swift in Sources */,
874DED1524C1BAFF006C8FCE /* SelectTokenCoordinator.swift in Sources */,
023286E2277D7960007D33C5 /* AddMultipleCustomRpcView.swift in Sources */,
5E7C77D5AD018763345D8DD5 /* CanOpenContractWebPage.swift in Sources */,
87B3CC15292A1017008DBA51 /* FungibleTokenTabViewController.swift in Sources */,
5E7C7F1B297CE042114EF095 /* LockEnterPasscodeViewController.swift in Sources */,
5E7C71DC13B2040F5408BF3C /* ImportMagicTokenCardRowViewModel.swift in Sources */,
5E7C77BFA252C7AA63BA5B90 /* TokenCardRowView.swift in Sources */,
87C650C325F2408E007B02CB /* ServerUnavailableCoordinator.swift in Sources */,
5E7C7DCE5242D2AC0A8DA65C /* TokenCardRowViewModel.swift in Sources */,
879E1E40264BDD5C006CD362 /* TokenHistoryChartView.swift in Sources */,
87E2555424F52E9500F025F7 /* GasSpeedTableViewHeaderView.swift in Sources */,
5E7C74C1C2AB84F9AFAC630E /* TokenCardRowViewModelProtocol.swift in Sources */,
8764BA512929180E0054F574 /* PriceAlertTableViewCell.swift in Sources */,
872A987D2864601A00196EA3 /* SpeedupTransactionViewModel.swift in Sources */,
87F2F0C128448EB700CE3B94 /* WalletConnectV2Storage.swift in Sources */,
874D099825EE33E000A58EF2 /* SelfResizedTextView.swift in Sources */,
8769BCA8256D15BF0095EA5B /* BlockieImageView.swift in Sources */,
8769888D24C6ED04002BF62B /* TransactionInProgressCoordinator.swift in Sources */,
5E7C7CDE2814481CD7BC47AC /* PushNotificationsService.swift in Sources */,
5E7C768AA9654954A0DD87F0 /* OpenSeaNonFungibleTokenCardRowViewModel.swift in Sources */,
5E7C7FDCAE5ED2EEE02CE661 /* OpenSeaNonFungibleTokenCardRowView.swift in Sources */,
5E7C749B7C5CBC729B7E256F /* OpenSeaNonFungibleTokenTraitCell.swift in Sources */,
5E7C773E3E3BBEB65C51DF2A /* UIStackView.swift in Sources */,
5E7C760D5AF93B79BB9BDB5A /* OpenSeaNonFungibleTokenAttributeCellViewModel.swift in Sources */,
873F8063246E8E3E00EEE5EF /* SelectCurrencyButton.swift in Sources */,
875CA90528BE49680020FA48 /* ActivitiesViewModel.swift in Sources */,
87CA8495253DDFF200BF8443 /* TransitionButton.swift in Sources */,
8762002C266E150B0059B05A /* WalletTokenViewCellViewModel.swift in Sources */,
8795994526049EF8006722B2 /* ActivityStateView.swift in Sources */,
5E7C7BFE9C8CAA3E204B1FAA /* TokenRowView.swift in Sources */,
871CE2ED27DF811900B1E1CF /* EditableSlippageViewModel.swift in Sources */,
5E7C7ED4612686DAD9B9D093 /* TokensCardViewControllerTitleHeader.swift in Sources */,
5E7C7896E99049F4B124FDF5 /* OpenSeaNonFungibleTokenDisplayHelper.swift in Sources */,
5E7C7D28171AB1C7FF5379A7 /* OpenSeaNonFungibleTokenViewCell.swift in Sources */,
5E7C7E02785866606FF298F3 /* OpenSeaNonFungibleTokenViewCellViewModel.swift in Sources */,
87F15AEB27F1EA4E00EB9787 /* SwapQuoteDetailsView.swift in Sources */,
5E7C772EC476993A170C840B /* GenerateSellMagicLinkViewController.swift in Sources */,
87B1B5EF28C870D60072A5E2 /* AnalyticsService.swift in Sources */,
02334299278480CF00492080 /* AddMultipleCustomRpcModel.swift in Sources */,
87442BD827D615B500EA2209 /* CheckTransactionStateViewController.swift in Sources */,
5E7C7A67B6143DFB9B1CF02B /* ConfirmSignMessageTableViewCell.swift in Sources */,
5E7C74C6110D4E93C759D5DB /* ConfirmSignMessageTableViewCellViewModel.swift in Sources */,
5E7C7A928412AF3E16CDA038 /* AmountTextField.swift in Sources */,
5E7C7131E338A806132D989B /* DateEntryField.swift in Sources */,
87F15AF327F1EAE800EB9787 /* SwapStepsView.swift in Sources */,
87B1B63C28CB12EE0072A5E2 /* DeviceChecker.swift in Sources */,
5E7C7E7AEF01B9D170228342 /* TimeEntryField.swift in Sources */,
87DD0C42279979F900460260 /* EnterKeystorePasswordViewModel.swift in Sources */,
874DED1924C1BD2C006C8FCE /* SelectTokenViewModel.swift in Sources */,
76F1D12A7ED6E35000B1B020 /* DappBrowserCoordinator.swift in Sources */,
87AE2736273D701A00E184D4 /* WalletConnectV2Types.swift in Sources */,
76F1D0A410FCFEB38307F7F9 /* BrowserHomeViewController.swift in Sources */,
76F1D6B78F541D723F4E6D7B /* BookmarksViewController.swift in Sources */,
87B1B63E28CB12EE0072A5E2 /* FeedbackGenerator.swift in Sources */,
76F1DBF9F5359160063625B2 /* BrowserHistoryViewController.swift in Sources */,
76F1D5DFFA5652DC16EF713D /* DappBrowserNavigationBar.swift in Sources */,
5E7C78265EECE083C3EB1845 /* BrowserHomeViewModel.swift in Sources */,
8772D77228D1F03600615803 /* Constants.swift in Sources */,
025DE32428A1FBEA00CBD665 /* UIImageAsset+Extension.swift in Sources */,
C601B18D24407F4300C763D9 /* SettingTableViewCellViewModel.swift in Sources */,
87741F1827709073007F4604 /* TestnetTokenInfoView.swift in Sources */,
87D1757A24ADAF07002130D2 /* BlockchainTagLabelViewModel.swift in Sources */,
87300E892851C9D8009DE4B3 /* AcceptWalletConnectSessionViewModel.swift in Sources */,
875CA90928BF2B720020FA48 /* LocalNotificationService.swift in Sources */,
87E4D65328B645E600E1A17E /* SelectServiceToSwapCoordinator.swift in Sources */,
76F1DD3DF34BCCFE9BE3CEBB /* BookmarksViewViewModel.swift in Sources */,
76F1D3B0E2CDBE82B764C0C7 /* MyDappCell.swift in Sources */,
8737850028DB5D6700CE836F /* SelectedSwapToolsCollectionViewModel.swift in Sources */,
5E7C79E9A6A3DFB7FA680752 /* DappViewCell.swift in Sources */,
8728FFE12742900A008E5524 /* SingleNFTAssetSelectionViewModel.swift in Sources */,
8712F337265BCAEF0043493B /* WalletSummaryTableViewCell.swift in Sources */,
02F4E8BE27717A1500D89C19 /* SaveCustomRpcBrowseViewController.swift in Sources */,
5E7C77649E432A905B836E95 /* DappViewCellViewModel.swift in Sources */,
5E7C7A6CC21C553CD4008F14 /* DappButton.swift in Sources */,
87D7D66527D7668800202861 /* WalletPupupCoordinator.swift in Sources */,
5E7C7E83AD74AFB0C717EAC0 /* DappsHomeViewControllerHeaderView.swift in Sources */,
5E7C72CF145240C816BB12E2 /* DappsHomeViewControllerHeaderViewViewModel.swift in Sources */,
8737851628DD8A9100CE836F /* SwapRouteSummaryView.swift in Sources */,
5E7C76B7DDF7BB124B12A738 /* DappButtonViewModel.swift in Sources */,
874D099225EE336E00A58EF2 /* TypedDataViewModel.swift in Sources */,
87FBAE0124A1EE67005EF293 /* AddressOrEnsNameLabel.swift in Sources */,
8782035F2431FBC300792F12 /* ShowAddHideTokensViewModel.swift in Sources */,
8733474E24ED008A002D649D /* TransactionConfirmationRowInfoView.swift in Sources */,
5E7C7521CA17E5C2A4506A20 /* BrowserHomeHeaderView.swift in Sources */,
5E7C7EE445B044CA15171BD5 /* DappsHomeHeaderViewModel.swift in Sources */,
5E7C7F67945615E242B61CC3 /* BoxView.swift in Sources */,
5E7C72CEFE98436DB8EC0E05 /* BrowserHistoryCell.swift in Sources */,
874ED6A227DF53E1001AB374 /* SwapOptionsViewController.swift in Sources */,
5E7C7EF1F2CDFA52BBF1C620 /* BrowserHistoryCellViewModel.swift in Sources */,
5E7C7B4778FF36371701242E /* BrowserHistoryHeaderView.swift in Sources */,
5E7C7FE5F70D5777FD7258B2 /* DappsHomeEmptyView.swift in Sources */,
5E7C7EAAF2BD4D12987968E4 /* MyDappCellViewModel.swift in Sources */,
5E7C746219CE5A1139756869 /* BookmarksHeaderView.swift in Sources */,
5E7C7C0D3181CD31A581AEBE /* EditBookmarkViewController.swift in Sources */,
5E7C76D28BB14C7685296BEF /* DappsHomeEmptyViewModel.swift in Sources */,
5E7C741CA88EFAC66756DE7F /* EditBookmarkViewModel.swift in Sources */,
87584B4125EF911D0070063B /* ShowSeedPhraseCoordinator.swift in Sources */,
87ED8F93248534E30005C69B /* SwitchTableViewCell.swift in Sources */,
8728FFDF27428FEA008E5524 /* TokenAttributeViewModel.swift in Sources */,
5E7C72EECA8154CEB7D9F46C /* ContainerViewWithShadow.swift in Sources */,
878EE951255BEC20000210DE /* ItemType.swift in Sources */,
8737850228DB5DBF00CE836F /* SwapToolCollectionViewCell.swift in Sources */,
5E7C75862ABD367EF101DF9C /* SingleChainTokenCoordinator.swift in Sources */,
5E7C72A83542B1CB69E7B4B7 /* EnabledServersViewController.swift in Sources */,
5E7C79284D45EF4C5440E546 /* EnabledServersCoordinator.swift in Sources */,
5E7C745ECFCAE8B1A52B7FAC /* EnabledServersViewModel.swift in Sources */,
5E7C76C8A983A91A82F646E5 /* TokenInstanceWebView.swift in Sources */,
87F15AF927F1EB9900EB9787 /* SwapStepViewModel.swift in Sources */,
874ED69027DB48FE001AB374 /* DappRequestHandler.swift in Sources */,
5E7C742DDE5C63804A2C420D /* Collection+UIView.swift in Sources */,
87D163A7242CD9A2002662D2 /* AddHideTokenSectionHeaderView.swift in Sources */,
5E7C7ACB2F44B820940EACEB /* TokenInstanceActionViewController.swift in Sources */,
879F184C26E73D58000602F2 /* ContainerTableViewCell.swift in Sources */,
87B651F7256D4BFE000EF927 /* ClaimPaidOrderCoordinator.swift in Sources */,
874D099425EE339700A58EF2 /* TypedDataView.swift in Sources */,
5E7C792AA15C1D3560A18CF8 /* ConsoleCoordinator.swift in Sources */,
5E7C7648BFF9AE93CD97A1BE /* ConsoleViewController.swift in Sources */,
8712A39226F476EF0009C376 /* PriceAlertsPageViewModel.swift in Sources */,
875F867F27ABC7A60071ABD1 /* NonFungibleTraitViewModel.swift in Sources */,
87ED843B24C564B5001A3747 /* NewTokenCoordinator.swift in Sources */,
8765D6F9282BE30D00529F45 /* Control+Publishers.swift in Sources */,
5E7C74E1ECC13899FA369E1C /* ClearDappBrowserCacheCoordinator.swift in Sources */,
5E7C76393408CC2489FF4527 /* AssetDefinitionsOverridesViewController.swift in Sources */,
5E7C706F4BDF994D539F8040 /* AssetDefinitionsOverridesViewCell.swift in Sources */,
5E7C7A496E69849D06DF2731 /* AssetDefinitionStoreCoordinator.swift in Sources */,
5E7C739447F6BADDBBBF7278 /* AssetDefinitionsOverridesViewCellViewModel.swift in Sources */,
874C6D8325E3FF3B00AD8380 /* ConfirmationHeaderViewModel.swift in Sources */,
87D163A2242CD811002662D2 /* AddHideTokensViewModel.swift in Sources */,
87D175ED24AF1565002130D2 /* KeyboardChecker.swift in Sources */,
C6959E32246C1D720095DE91 /* SeedPhraseSuggestionViewCell.swift in Sources */,
87741FC527747C5C007F4604 /* TokenInstanceViewConfigurationHelper.swift in Sources */,
87F53A012817FF8400BD8017 /* WalletConnectSessionsViewModel.swift in Sources */,
8739BB6026CCED010045CFED /* SelectableNFTAssetContainerViewModel.swift in Sources */,
022CED7F277B01E10043287F /* ScrollableSegmentedControlHighlightableLineView.swift in Sources */,
87584FA527E9DDB0006A7CD1 /* GridStackView.swift in Sources */,
87AB425D2767A2C00099DF9F /* TokenScriptCoordinator.swift in Sources */,
87C8018C24350174007648CF /* AddHideTokenSectionHeaderViewModel.swift in Sources */,
87713EB0264BAB2500B1B9CB /* TokenPagesContainerView.swift in Sources */,
871CE2EB27DF810100B1E1CF /* EditableSlippageView.swift in Sources */,
025F5D1F2760C76A00B2A3BC /* ExportJsonKeystoreFileView.swift in Sources */,
879F185926E7412D000602F2 /* NFTAssetViewModel.swift in Sources */,
8737850A28DB5E4B00CE836F /* SelectableSwapToolTableViewCell.swift in Sources */,
8717DA40273AC5C7002D3D66 /* WalletConnectV1Provider.swift in Sources */,
5E7C71145CE952518B3EECE3 /* AccountViewTableSectionHeader.swift in Sources */,
5E7C7D1EE18AC83D633A6749 /* EnterPasswordCoordinator.swift in Sources */,
5E7C793BF142AEC0792A68C3 /* BackupSeedPhraseCoordinator.swift in Sources */,
5E7C7FE1E7806D33001F9867 /* ShowSeedPhraseViewController.swift in Sources */,
5E7C75F1B2340BB6AA86A2EE /* ShowSeedPhraseViewModel.swift in Sources */,
5E7C7A4700C79350AA486E09 /* SeedPhraseCell.swift in Sources */,
5E7C767848E46E079557A039 /* SeedPhraseCellViewModel.swift in Sources */,
8766B053283242E3004CF81C /* NFTPreviewView.swift in Sources */,
87D7D66127D654A000202861 /* CheckTransactionStateViewModel.swift in Sources */,
5E7C7BAF922C3EB4D1B22C46 /* VerifySeedPhraseViewController.swift in Sources */,
C601B18A24407D3B00C763D9 /* SettingTableViewCell.swift in Sources */,
87A3020924BEE243000DF32E /* TransactionInProgressViewController.swift in Sources */,
5E7C7CCA2D436A940E874D47 /* VerifySeedPhraseViewModel.swift in Sources */,
87D3121F2925282100F0B108 /* LabeledServerImageView.swift in Sources */,
5E7C7E34C8D389FB7056EB7D /* CollectionViewLeftAlignedFlowLayout.swift in Sources */,
5E7C7AD59EA28935E32B3E91 /* KeystoreBackupIntroductionViewController.swift in Sources */,
5E7C76AFB9D51A7890FD4C60 /* KeystoreBackupIntroductionViewModel.swift in Sources */,
879F184626E73CAA000602F2 /* NFTAssetListViewController.swift in Sources */,
871CE2F827E0D5B000B1E1CF /* SwapOptionsHeaderViewModel.swift in Sources */,
874C6D8125E3FF2300AD8380 /* ConfirmationHeaderView.swift in Sources */,
871E684B24E574F100F220A7 /* ActivityIndicatorControl.swift in Sources */,
5E7C79EB8A6EC89F6F033268 /* CreateInitialWalletViewController.swift in Sources */,
5E7C7B4C7DECBF4834B1E6A4 /* CreateInitialWalletViewModel.swift in Sources */,
5E7C71769464FDBDE6803A91 /* PromptBackupCoordinator.swift in Sources */,
8793A492291A4E8600BCF849 /* ConsoleViewModel.swift in Sources */,
5E7C72311A412C022AA20F51 /* PromptBackupWalletView.swift in Sources */,
5E7C7F1623D246AD32378D29 /* PromptBackupWalletViewViewModel.swift in Sources */,
87E1A5EB283787AB00E98555 /* FungibleTokenHeaderViewModel.swift in Sources */,
8728FFE32742906A008E5524 /* TokenCardTableViewCellFactory.swift in Sources */,
5E7C74B07DDDBE3344273CB7 /* PromptBackupWalletAfterWalletCreationViewViewModel.swift in Sources */,
5E7C7CA7562FD8352967EFBD /* PromptBackupWalletAfterReceivingEtherViewViewModel.swift in Sources */,
5E7C70DDE7C3BD32FA525753 /* PromptBackupWalletAfterIntervalViewViewModel.swift in Sources */,
87BBF98B2563DD7600FF4846 /* WalletConnectServer.swift in Sources */,
026340912850C7D50033E51B /* Configuration.swift in Sources */,
87C10A6525ED1105008E9B1B /* SignatureConfirmationDetailsViewController.swift in Sources */,
5E7C76738DDAAD623C6FB4DC /* PromptBackupWalletAfterExceedingThresholdViewViewModel.swift in Sources */,
87A3022724C02212000DF32E /* TransactionConfirmationViewController.swift in Sources */,
5E7C7F01A771565A1BCF7FFA /* SeedPhraseCollectionView.swift in Sources */,
5E7C768CFA892DEBB633961B /* SeedPhraseCollectionViewModel.swift in Sources */,
5E7C7E8E89279EB6DB805620 /* SuccessOverlayView.swift in Sources */,
5E7C738BCA59B1DE116ECC96 /* WhereIsWalletAddressFoundOverlayView.swift in Sources */,
8728FFD727428F29008E5524 /* Erc875NonFungibleRowViewModel.swift in Sources */,
87D163A3242CD811002662D2 /* AddHideTokensViewController.swift in Sources */,
5E7C7CF6B5C96376B7BF382B /* ElevateWalletSecurityCoordinator.swift in Sources */,
5E7C7F53A21D1D0FE576DD8F /* ElevateWalletSecurityViewController.swift in Sources */,
5E7C743467F5D428AF4E4F0F /* ElevateWalletSecurityViewModel.swift in Sources */,
5E7C7751F57FE1B8A563A79B /* WalletSecurityLevelIndicator.swift in Sources */,
87584FAE27EC64FA006A7CD1 /* SelfSizingPanelLayout.swift in Sources */,
5E7C70CF44075CF73F03AD4B /* TokensViewControllerTableViewHeader.swift in Sources */,
5E7C7233A9A5F9D1A89FF569 /* TokensViewControllerTableViewSectionHeader.swift in Sources */,
8739BBCD26CD298B0045CFED /* NFTAssetSelectionViewModel.swift in Sources */,
875B3C34250A75FA0085BD08 /* QRCodeResolutionCoordinator.swift in Sources */,
873784FE28DB5D3000CE836F /* SelectedSwapToolsCollectionView.swift in Sources */,
87E1A5EF2837ACC700E98555 /* TokenHistoryChartViewModel.swift in Sources */,
5E7C721B569E1CD1C68295F6 /* LayoutConstraintsWrapper.swift in Sources */,
871E684324E56A4200F220A7 /* TransactionConfirmationHeaderView.swift in Sources */,
5E7C7133FCB97894647E2628 /* SeedPhraseBackupIntroductionViewController.swift in Sources */,
5E7C7AAC782446EADECEADF1 /* SeedPhraseBackupIntroductionViewModel.swift in Sources */,
5E7C7B2A4B7C94922DED2EA0 /* TokenCardRowViewProtocol.swift in Sources */,
87897B9C25EF7C08006E3C75 /* ShowSeedPhraseIntroductionViewController.swift in Sources */,
87ED8FAD2488EA610005C69B /* SupportViewController.swift in Sources */,
87D1757824ADAEEB002130D2 /* BlockchainTagLabel.swift in Sources */,
87BBF98D2563DD7600FF4846 /* WalletConnectSessionCoordinator.swift in Sources */,
87F15AF527F1EB2100EB9787 /* SwapStepsViewModel.swift in Sources */,
5E7C782069BAD4A667543979 /* SettingsViewController.swift in Sources */,
8737850E28DC91AA00CE836F /* SelectSwapRouteViewModel.swift in Sources */,
874ED68227D79793001AB374 /* SwapTokensCoordinator.swift in Sources */,
8762002A266E14C10059B05A /* WalletTokenViewCell.swift in Sources */,
8712A38B26F476030009C376 /* StatefulView.swift in Sources */,
875E257B28CB1C8D001976F8 /* InputError.swift in Sources */,
5E7C74B615A84B248D3BE76C /* TokenImageView.swift in Sources */,
87F15AEF27F1EA8B00EB9787 /* SwapQuoteFieldView.swift in Sources */,
5E7C75EFEA605549C8E87E4D /* AlphaWalletAddress+UI.swift in Sources */,
025F5D1C2760C75800B2A3BC /* ExportJsonKeystoreFileViewController.swift in Sources */,
025F5D182760C74400B2A3BC /* ExportJsonKeystoreCoordinator.swift in Sources */,
5E7C79BFFFB6A5FE833489C0 /* ActivitiesCoordinator.swift in Sources */,
87E1A5F1283AB48100E98555 /* UIApplication+Extensions.swift in Sources */,
5E7C7C869A09FD09DCE77EE6 /* ActivityCellViewModel.swift in Sources */,
5E7C7D0A8197BF7725619D87 /* TransactionRowCellViewModel.swift in Sources */,
5E7C7BDE0060F5C350AFD34B /* ActivityViewController.swift in Sources */,
5E7C76194F5934264E5BABC8 /* ActivityViewModel.swift in Sources */,
87F4D41A26C26C0700EFB9BC /* DropDownView.swift in Sources */,
5E7C72337A4230E78009B7E5 /* TransactionDetailsViewModel.swift in Sources */,
5E7C76DE2F995FE2ABEE74C0 /* ActivitiesViewController.swift in Sources */,
5E7C7AFF5433B2B8B3415C55 /* DefaultActivityCellViewModel.swift in Sources */,
879FD3A1273BF64900D9747D /* WalletConnectV2Provider.swift in Sources */,
5E7C7041A8A78E0EF84A94A2 /* ActivityViewCell.swift in Sources */,
8713401128B6093900815F10 /* BuyCryptoUsingThirdPartyCoordinator.swift in Sources */,
02645122277206C0009260DC /* TableViewSection.swift in Sources */,
876C80CD2673940B00B16595 /* SwitchView.swift in Sources */,
87741F212770C71E007F4604 /* WhereAreMyTokensCoordinator.swift in Sources */,
5E7C7E2109BCEB05899A4F9A /* DefaultActivityItemViewCell.swift in Sources */,
0277D92B282A494600510ECE /* InitialNetworkSelectionCollectionModel.swift in Sources */,
5E7C78F7C4848D484AD4183A /* DefaultActivityView.swift in Sources */,
871CE2E927DF80C800B1E1CF /* SelectableSlippageViewModel.swift in Sources */,
879E1E46264C072D006CD362 /* TokenInfoHeaderView.swift in Sources */,
5E7C710F30F8EAC43A706500 /* DefaultActivityViewModel.swift in Sources */,
8757E5DE25DD231600812392 /* SignatureConfirmationConfirmationViewModel.swift in Sources */,
5E7C766B96C59C7893CF2CB4 /* EditedTransactionConfiguration.swift in Sources */,
5E7C78C68AD1922796E6C88F /* WalletConnectSessionsViewController.swift in Sources */,
5E7C78C511CD388E882DBD83 /* WalletConnectSessionCell.swift in Sources */,
8757E5E025DE5A9D00812392 /* AcceptProposalViewController.swift in Sources */,
5E7C712B11D9D9AAA02C022F /* WalletConnectSessionCellViewModel.swift in Sources */,
5E7C7E38EE25F8837CDF6875 /* TransactionRowViewModel.swift in Sources */,
5E7C7EEB905CA4DEF2BD9608 /* ReplaceTransactionCoordinator.swift in Sources */,
5E7C7B2C388D0B6E8AE1EED6 /* TransactionConfirmationRowDescriptionView.swift in Sources */,
5E7C7068825D19D22329AC7E /* SendTransactionErrorViewController.swift in Sources */,
5E7C786DB5B71302FF66CBAD /* SendTransactionErrorViewModel.swift in Sources */,
5E7C715B5921162B65A9A706 /* PromptViewController.swift in Sources */,
02D7F8CE27D8AAC900CA1140 /* VerticalButtonsBar.swift in Sources */,
02D8BF8D277D572600EEE8E9 /* SaveCustomRpcManualEntryView.swift in Sources */,
5E7C785C39CC8243BEC1219C /* PromptViewModel.swift in Sources */,
87509A6026F8D63600D3EE85 /* ModalViewController.swift in Sources */,
5E7C7FD7D2C8BCF6B127FB84 /* EnableServersHeaderView.swift in Sources */,
5E7C7C60BAF11B0BD135FC1E /* GroupActivityViewCell.swift in Sources */,
5E7C7BFE70D7C2CC0C84B72A /* GroupActivityCellViewModel.swift in Sources */,
87300E8B2851C9FE009DE4B3 /* AcceptDeepLinkViewModel.swift in Sources */,
8717DA37273A714E002D3D66 /* WalletConnectServerProvider.swift in Sources */,
8712A37F26F315190009C376 /* EditPriceAlertViewController.swift in Sources */,
5E7C7F61D540CAFC68D6843D /* WebImageView.swift in Sources */,
02D8BF8B277D570900EEE8E9 /* SaveCustomRpcManualEntryViewController.swift in Sources */,
5E7C72B4302A10E137EEF94A /* DappRequestSwitchCustomChainCoordinator.swift in Sources */,
8793A49E291A5DA100BCF849 /* ChangeCurrencyViewModel.swift in Sources */,
8737851428DD8A6B00CE836F /* SwapRouteSummaryViewModel.swift in Sources */,
879F185526E74042000602F2 /* NFTCollectionInfoPageView.swift in Sources */,
87281AF0288521CB0066E31E /* DummySearchView.swift in Sources */,
87757288282E4B8100EAD907 /* UISearchBar+Extensions.swift in Sources */,
872A987928645FC700196EA3 /* SendNftTransactionViewModel.swift in Sources */,
87D7326727636D7E00375C18 /* TransferCollectiblesCoordinator.swift in Sources */,
5E7C78B576BC9A187445B002 /* DappRequestSwitchExistingChainCoordinator.swift in Sources */,
5E7C71628CC710DE80590FF0 /* WalletQrCodeDonation.swift in Sources */,
5E7C70EFC8EB462F10BA3913 /* ChooseSendPrivateTransactionsProviderViewController.swift in Sources */,
5E7C7DB7B431837C0D7031B1 /* ChooseSendPrivateTransactionsProviderViewModel.swift in Sources */,
5E7C77A652206E62A682D6EE /* SelectionTableViewCell.swift in Sources */,
5E7C75BA61A6F4D300D1DA3E /* WhatsNew.swift in Sources */,
5E7C73A66AD0CF28767CC142 /* WhatsNewListingCoordinator.swift in Sources */,
5E7C793EEF16E1689FE62543 /* WhatsNewListingViewController.swift in Sources */,
87B1B5EE28C870D60072A5E2 /* MixpanelService.swift in Sources */,
5E7C7FF312AB61DBEBD86C94 /* WhatsNewViewModels.swift in Sources */,
02F4E8B627715EA000D89C19 /* SaveCustomRpcOverallViewController.swift in Sources */,
5E7C7CC1E06FFC3A5BEBF1EC /* WhatsNewViews.swift in Sources */,
5E7C71967C34DD3F207F8126 /* WhatsNewExperimentCoordinator.swift in Sources */,
5E7C7062A44AF416B110008A /* PingInfuraCoordinator.swift in Sources */,
5E7C78772A59685C37CB99C2 /* ToolsViewController.swift in Sources */,
5E7C76AFBBACDD13BEF25DA9 /* ToolsViewModel.swift in Sources */,
5E7C78621C94C8AC509067AC /* ActiveWalletSessionView.swift in Sources */,
872A987328645F1D00196EA3 /* SendFungiblesTransactionViewModel.swift in Sources */,
5E7C7FA36B12D00E131398CF /* TokenScriptOverrides+Extensions.swift in Sources */,
5E7C731E718A557B7B04B37E /* Error.swift in Sources */,
5E7C75B277F1E0CC2356DA7B /* NoViewCardTokenScriptActionCoordinator.swift in Sources */,
5E7C79A9B4DCEB1A62D657B7 /* CrashReporterViewModel.swift in Sources */,
5E7C7C8C689E972389F4A564 /* CrashReporterViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD071F6A830700C6CBE3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
29F1C85620036887003780D8 /* AppTrackerTests.swift in Sources */,
87300E8E28520F28009DE4B3 /* EnsRecordsStorageTests.swift in Sources */,
0256B64227F73EBF008AF8CF /* StringValidatorTestCases.swift in Sources */,
290B2B6C1F92C35B0053C83E /* RPCServerTests.swift in Sources */,
290B2B6A1F92C0440053C83E /* ConfigTests.swift in Sources */,
8739912D2861ED9B00465D3C /* LogLargeNftJsonFilesTests.swift in Sources */,
29BDF1941FEE43AA0023A45F /* TransactionConfiguratorTests.swift in Sources */,
877581B32886E81300701808 /* FakeCoinTickersFetcher.swift in Sources */,
29FF13081F75F0AE00AFD326 /* AppCoordinatorTests.swift in Sources */,
2923D9B71FDA5E51000CF3F8 /* PasswordGeneratorTests.swift in Sources */,
29F1C865200384FE003780D8 /* Wallet.swift in Sources */,
29FF130D1F7626E800AFD326 /* FakeNavigationController.swift in Sources */,
61DCE17D2001A7A20053939F /* RLPTests.swift in Sources */,
8765D6E3282BAD6300529F45 /* FakeNftProvider.swift in Sources */,
299573A41FA27A15006F17FD /* TestKeyStore.swift in Sources */,
8765D6F1282BDDC400529F45 /* FakeTokenSwapper.swift in Sources */,
CCA4FE3A1FD42B4100749AE4 /* FakeJailbreakChecker.swift in Sources */,
02CEFAF82807FF7500CF8722 /* GetIsERC1155ContractCoordinatorTestCase.swift in Sources */,
87EFF9CC2941D4F500D3FE30 /* TransactionTypeFromQrCodeTests.swift in Sources */,
028CFFA0284B06540089B551 /* UIColorExtensionTests.swift in Sources */,
871442FD27FB1EE6008819D1 /* FunctionCallArgumentTests.swift in Sources */,
875E258128CB1E53001976F8 /* Repeat.swift in Sources */,
02CEFAFB2808027E00CF8722 /* urlUtilities.swift in Sources */,
29F114F81FA8165200114A29 /* SendCoordinatorTests.swift in Sources */,
877D00AF25ADF60A008E22CC /* TransactionConfiguratorTransactionsTests.swift in Sources */,
299573A21FA1F369006F17FD /* QRCodeValueParserTests.swift in Sources */,
87DD0C44279980E500460260 /* ValidatorsTests.swift in Sources */,
87281AF2288581320066E31E /* TokenViewModelTests.swift in Sources */,
87831C822849E47A002E856E /* AddressStorageTests.swift in Sources */,
61FC5ED11FCFBDEB00CCB12A /* EtherNumberFormatterTests.swift in Sources */,
29E14FD91F7F4D4E00185568 /* FakeTransactionsStorage.swift in Sources */,
0242551C28168C28009D626E /* EnvironmentTestCase.swift in Sources */,
29BDF1961FEE43F40023A45F /* UnconfirmedTransaction.swift in Sources */,
29E14FD71F7F490000185568 /* Transaction.swift in Sources */,
296106CC1F776FD00006164B /* WalletCoordinatorTests.swift in Sources */,
02EFD0FC27DF0815008B5808 /* RepeatTests.swift in Sources */,
295B61D61FE7FC8300642E60 /* FakeTokensDataStore.swift in Sources */,
291E8FBF1F7DEA85003F0ECF /* EtherKeystoreTests.swift in Sources */,
87DC8A48295CA0C300CFBEDA /* DataTests.swift in Sources */,
732E0F542022786400B39C1F /* LockCreatePasscodeCoordinatorTest.swift in Sources */,
298543001FBEAE2F00CB5081 /* ChainState.swift in Sources */,
29AD8A0E1F93FF28008E10E7 /* WalletSession.swift in Sources */,
870415A125E8FBD30013F3E2 /* MixpanelCoordinatorTests.swift in Sources */,
CCA4FE331FD3655900749AE4 /* CheckDeviceCoordinatorTests.swift in Sources */,
024255182816662F009D626E /* StringInsertSpaceBeforeCapitalsTestCase.swift in Sources */,
8765D6F3282BDF8400529F45 /* FakeTokenGroupIdentifier.swift in Sources */,
29FC9BCC1F831860000209CD /* PaymentCoordinatorTests.swift in Sources */,
732E0F522022754600B39C1F /* FakeLockProtocol.swift in Sources */,
2961BD091FB14B6D00C4B840 /* Config.swift in Sources */,
290B2B6E1F92C3980053C83E /* UserDefaults.swift in Sources */,
0251BE9527ED493A00B4F328 /* TokenGroupIdentifierTest.swift in Sources */,
77872D2D202514AD0032D687 /* EnterPasswordCoordinatorTests.swift in Sources */,
8765D6E9282BD64400529F45 /* FakeTokenSwapperNetworkProvider.swift in Sources */,
771A8485203242B400528D28 /* ActiveWalletViewModelTests.swift in Sources */,
73CBC761202139FB00374666 /* FakeGetEthBalance.swift in Sources */,
295996031FAA865800DB66A8 /* TokensCoordinatorTests.swift in Sources */,
87D1F91228900E2800056EBE /* FakeSessionsProvider.swift in Sources */,
73958DC720263525000A40EB /* SplashCoordinatorTests.swift in Sources */,
02C7AF6F2770C405005367EE /* RpcNetworkTestCase.swift in Sources */,
29F114FA1FA817A800114A29 /* RequestCoordinatorTests.swift in Sources */,
875178552892BAA400D809B0 /* TokensPipeLineTests.swift in Sources */,
2977CAE01F7DEEB0009682A0 /* FakeEtherKeystore.swift in Sources */,
29DBF2A51F9EB75E00327C60 /* BackupCoordinatorTests.swift in Sources */,
29E14FD51F7F470C00185568 /* TransactionsStorageTests.swift in Sources */,
61C359E22002AC9D0097B04D /* TransactionSigningTests.swift in Sources */,
299B5E381FCBCDF70051361C /* RequestViewModelTests.swift in Sources */,
293E62731FA3165C00CB0A66 /* InitialWalletCreationCoordinatorTests.swift in Sources */,
29FF130A1F75F67200AFD326 /* Address.swift in Sources */,
73ED85A92034C42D00593BF3 /* StringFormatterTest.swift in Sources */,
29BDF19D1FEE50E90023A45F /* GasPriceConfigurationTests.swift in Sources */,
778EAF7D1FF10AF400C8E2AB /* SettingsCoordinatorTests.swift in Sources */,
732E0F502022716700B39C1F /* LockEnterPasscodeCoordinatorTest.swift in Sources */,
29F114E91FA3EC9E00114A29 /* ActiveWalletViewTests.swift in Sources */,
2981F4731F8303E600CA6590 /* TransactionCoordinatorTests.swift in Sources */,
76F1D137B10D8309E513BBDD /* OrderSigningTests.swift in Sources */,
0242551A28168B84009D626E /* FeaturesTestCase.swift in Sources */,
76F1D13FC8A41AD967C59947 /* ClaimOrderCoordinatorTests.swift in Sources */,
0224D26727980664003D022A /* FormatterTests.swift in Sources */,
76F1DD10DF9A6C844E5F57D6 /* CreateRedeemTests.swift in Sources */,
87F9972824E155280092D262 /* SeedPhraseBackupIntroductionViewControllerTests.swift in Sources */,
442FC8E82231273273B95D85 /* FakeClaimOrderCoordinator.swift in Sources */,
442FCBA4A5E39A4C4B16426A /* EventsRestTest.swift in Sources */,
76F1DC92CDEB695115DBC47C /* UniversalLinkHandlerTests.swift in Sources */,
8722323E28D84913001A9BCC /* RampTests.swift in Sources */,
5E7C786AD8E4877C36D3B14A /* TokenAdaptorTest.swift in Sources */,
87E960DD28868D3600218E7E /* TickerIdsFetcherTests.swift in Sources */,
87242E4225F2749500F0E89D /* SendViewControllerTests.swift in Sources */,
02988ACC282C85F100433F3B /* InitialNetworkSelectionCollectionModelTestCase.swift in Sources */,
5E7C7EAED92E4AE8B99217AB /* TransferTokensCardQuantitySelectionViewControllerTests.swift in Sources */,
8765D6E1282BAD3A00529F45 /* FakeMultiWalletBalanceService.swift in Sources */,
0256B64127F73EBF008AF8CF /* StringValidatorRuleTestCases.swift in Sources */,
87D1F91628900EDD00056EBE /* FakeNotificationService.swift in Sources */,
5E7C7B4E3DEA90147A5A9E0A /* TokensDataStoreTest.swift in Sources */,
5E7C793F7E346402CDAF771F /* AssetDefinitionStoreTests.swift in Sources */,
5E7C7705B09D780E84E2FDA5 /* XMLHandlerTest.swift in Sources */,
8747FD6128A22E350076C7B5 /* RetryPublisherTests.swift in Sources */,
5E7C7D5843B705ACD26E9090 /* AssetDefinitionDiskBackingStoreWithOverridesTests.swift in Sources */,
87BCB98629362A8100C6BA67 /* FakeTokenScriptOverridesFileManager.swift in Sources */,
877581B52887F91400701808 /* FakeWalletAddressStore.swift in Sources */,
5E7C71D1D16FE09032EB4B7E /* TokenObjectTest.swift in Sources */,
5E7C760F9D7C178E17C75C52 /* ImportTokenViewControllerTests.swift in Sources */,
8792707C284F40D1006F5AE5 /* FakeEnsRecordsStorage.swift in Sources */,
5E7C7E2BCAB70E73795B5B48 /* EtherTests.swift in Sources */,
5E7C7110A4DF17DA65B912AC /* EnterSellTokensCardPriceQuantityViewControllerTests.swift in Sources */,
5E7C7AD1BA92A8FFF930F8DC /* BrowserURLParserTests.swift in Sources */,
5E7C71570B651B3B56CAA1CC /* StringExtensionTests.swift in Sources */,
5E7C75704F09D3ECEBE2A3AA /* TransactionViewModelTests.swift in Sources */,
5E7C7507CC97BDE973FD4F0E /* EnsResolverTests.swift in Sources */,
8782E9CD2828DBAA00E93689 /* SessionTests.swift in Sources */,
5E7C7FC3D8846843465B0F90 /* ServersCoordinatorTests.swift in Sources */,
76F1D09ED5C81F9B420FACD4 /* TokenScriptSignatureVerifierTest.swift in Sources */,
5E7C7D7A68C7780C293301F7 /* HDWalletTest.swift in Sources */,
8728E2362938E9EF009E633F /* UnconfirmedTransactionTests.swift in Sources */,
8499D13528C1FABDC27EA7B1 /* SmartContractHelperTests.swift in Sources */,
02D255782807E5B900B97A05 /* CachedERC1155ContractDictionaryTestCase.swift in Sources */,
5E7C7B89694C62A14CBE8105 /* FakeEventsDataStore.swift in Sources */,
5E7C7E5C76318C0E802F377F /* TokenScriptFilterParserTests.swift in Sources */,
8722324428D8603F001A9BCC /* OneinchTests.swift in Sources */,
5E7C7ADB4D80243679028A6D /* IntExtensionsTests.swift in Sources */,
5E7C7A7FFA16D3505F94BB9E /* FakeActivitiesService.swift in Sources */,
5E7C775BE0C1CF2B2FCAEA4B /* DecodedFunctionCall+DecodeTests.swift in Sources */,
5E7C79880D398BF8D145D666 /* DeepLinkTests.swift in Sources */,
5E7C7264B6B898A90F1761F0 /* AlphaWalletAddressTests.swift in Sources */,
5E7C7BA90D4D854B33D0E355 /* WebImageUrlTests.swift in Sources */,
5E7C7900E8FF0E478376861B /* URLTests.swift in Sources */,
5E7C76C4BDFB2FA2F6289AF0 /* AddressAndRPCServerTests.swift in Sources */,
87D1F91428900E4600056EBE /* FakeUniversalLinkCoordinator.swift in Sources */,
5E7C7965C9BF539ABAD1D01C /* FakeDomainResolutionService.swift in Sources */,
5E7C7F8271F730462D4E3D93 /* FakeBlockiesGenerator.swift in Sources */,
5E7C7D198781B7C98A12ABBC /* WalletFilterTest.swift in Sources */,
5E7C73EAE1DE07CF7B6C1B70 /* KeysTests.swift in Sources */,
5E7C725EE65E35A84B599598 /* EIP712TypedDataTests.swift in Sources */,
5E7C7A80B5791BFCEB7E6862 /* Constants+CredentialsTests.swift in Sources */,
5E7C7414B782AD4A0392C186 /* LocalPopularTokensCollectionTests.swift in Sources */,
5E7C787EB90D113DA76574DD /* FileTokenEntriesProviderTests.swift in Sources */,
5E7C79DC5BDC391C983B6CAC /* ChainIdTests.swift in Sources */,
5E7C74B9BD63DEFE074BB80D /* ErrorTests.swift in Sources */,
5E7C7A0D678C2CE065CC8BB1 /* Erc1155TokenIdsFetcherTests.swift in Sources */,
5E7C7D7F197980329CFB502D /* DappCommandTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8703FBF9270366DA0062C416 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8703FC00270366DA0062C416 /* SafariWebExtensionHandler.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
878EE8E7255ADA49000210DE /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
878EE952255BEC20000210DE /* ItemType.swift in Sources */,
878EE8EE255ADA49000210DE /* ShareContextHandler.swift in Sources */,
878EE941255BBF9B000210DE /* ItemProviderValueResolver.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2912CD0D1F6A830700C6CBE3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2912CCF41F6A830700C6CBE3 /* AlphaWallet */;
targetProxy = 2912CD0C1F6A830700C6CBE3 /* PBXContainerItemProxy */;
};
8703FC14270366DA0062C416 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8703FBFC270366DA0062C416 /* AlphaWalletSafariExtension */;
targetProxy = 8703FC13270366DA0062C416 /* PBXContainerItemProxy */;
};
878EE8F4255ADA49000210DE /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 878EE8EA255ADA49000210DE /* AlphaWalletShare */;
targetProxy = 878EE8F3255ADA49000210DE /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
290B2B561F8F50030053C83E /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
290B2B551F8F50030053C83E /* en */,
294DFBA41FE0F437004CEB56 /* es */,
7721A6BF202B1D3E004DB16C /* zh-Hans */,
B1CCA9D1215B615A0000FBF7 /* ja */,
B1CCA9D2215B61620000FBF7 /* ko */,
EAC6758C27A096ED009C3344 /* fi */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
C868C534205409160059672B /* redeemInfo.html */ = {
isa = PBXVariantGroup;
children = (
C868C535205409160059672B /* en */,
EAC6758B27A096EC009C3344 /* fi */,
);
name = redeemInfo.html;
sourceTree = "<group>";
};
C88033102055034E00D73D6F /* sellInfo.html */ = {
isa = PBXVariantGroup;
children = (
C88033112055034E00D73D6F /* en */,
EAC6758A27A096EC009C3344 /* fi */,
);
name = sellInfo.html;
sourceTree = "<group>";
};
C880331620551DF700D73D6F /* howDoITransferETHIntoMyWalletInfo.html */ = {
isa = PBXVariantGroup;
children = (
C880331720551DF700D73D6F /* en */,
EAC6758827A096EC009C3344 /* fi */,
);
name = howDoITransferETHIntoMyWalletInfo.html;
sourceTree = "<group>";
};
C880331820551DF700D73D6F /* howDoIGetMyMoneyInfo.html */ = {
isa = PBXVariantGroup;
children = (
C880331920551DF700D73D6F /* en */,
EAC6758727A096EC009C3344 /* fi */,
);
name = howDoIGetMyMoneyInfo.html;
sourceTree = "<group>";
};
C880331C20551DF700D73D6F /* whatIsEthereumInfo.html */ = {
isa = PBXVariantGroup;
children = (
C880331D20551DF700D73D6F /* en */,
EAC6758927A096EC009C3344 /* fi */,
);
name = whatIsEthereumInfo.html;
sourceTree = "<group>";
};
C887C5352057B703005ACF81 /* privacyPolicy.html */ = {
isa = PBXVariantGroup;
children = (
C887C5362057B703005ACF81 /* en */,
EAC6758527A096EC009C3344 /* fi */,
);
name = privacyPolicy.html;
sourceTree = "<group>";
};
C887C5372057B703005ACF81 /* termsOfService.html */ = {
isa = PBXVariantGroup;
children = (
C887C5382057B703005ACF81 /* en */,
EAC6758627A096EC009C3344 /* fi */,
);
name = termsOfService.html;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
2912CD1D1F6A830700C6CBE3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer: Cyrus Goh (47455VP7P2)";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 469;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = LRAW5PL536;
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 3.60;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
VALID_ARCHS = "$(ARCHS_STANDARD)";
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
2912CD1E1F6A830700C6CBE3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 469;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = LRAW5PL536;
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 3.60;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
VALIDATE_PRODUCT = YES;
VALID_ARCHS = "$(ARCHS_STANDARD)";
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
2912CD201F6A830700C6CBE3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CA4F65A76A018D8DFF4A0314 /* Pods-AlphaWallet.debug.xcconfig */;
buildSettings = {
ALPHAWALLET_INFO_PLIST_FILE = AlphaWallet/Info.plist;
ALPHAWALLET_PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.alphawallet;
ALPHAWALLET_PRODUCT_NAME = AlphaWallet;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO;
CODE_SIGN_ENTITLEMENTS = AlphaWallet/AlphaWallet.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_BITCODE = NO;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"${PODS_ROOT}/Headers/Private/BRCybertron/BRCybertron/libxslt\"",
"\"${PODS_ROOT}/Headers/Private/BRCybertron/libxslt\"",
"$(SDKROOT)/usr/include/libxml2",
"\"$(PODS_ROOT)/libsodium/src/libsodium/include/sodium\"",
"\"$(PODS_ROOT)/libsodium/src/libsodium/include\"",
);
INFOPLIST_FILE = "$(ALPHAWALLET_INFO_PLIST_FILE)";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" -D DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = "$(ALPHAWALLET_PRODUCT_BUNDLE_IDENTIFIER)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h ";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Debug;
};
2912CD211F6A830700C6CBE3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C6EE5EADD8373DB85ADD1966 /* Pods-AlphaWallet.release.xcconfig */;
buildSettings = {
ALPHAWALLET_INFO_PLIST_FILE = AlphaWallet/Info.plist;
ALPHAWALLET_PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.alphawallet;
ALPHAWALLET_PRODUCT_NAME = AlphaWallet;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO;
CODE_SIGN_ENTITLEMENTS = AlphaWallet/AlphaWallet.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
ENABLE_BITCODE = NO;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"$(SDKROOT)/usr/include/libxml2\"",
"\"${PODS_ROOT}/Headers/Private/BRCybertron/BRCybertron/libxslt\"",
"\"${PODS_ROOT}/Headers/Private/BRCybertron/libxslt\"",
"$(SDKROOT)/usr/include/libxml2",
"\"$(PODS_ROOT)/libsodium/src/libsodium/include/sodium\"",
"\"$(PODS_ROOT)/libsodium/src/libsodium/include\"",
);
INFOPLIST_FILE = "$(ALPHAWALLET_INFO_PLIST_FILE)";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "$(ALPHAWALLET_PRODUCT_BUNDLE_IDENTIFIER)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h ";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Release;
};
2912CD231F6A830700C6CBE3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B9F84D10470B22C957A61EAE /* Pods-AlphaWalletTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
INFOPLIST_FILE = AlphaWalletTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.AlphaWalletTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/AlphaWallet.app/AlphaWallet";
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Debug;
};
2912CD241F6A830700C6CBE3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4E16B6D97BD699F844AB4E2B /* Pods-AlphaWalletTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
INFOPLIST_FILE = AlphaWalletTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.AlphaWalletTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/AlphaWallet.app/AlphaWallet";
VALID_ARCHS = "$(ARCHS_STANDARD)";
};
name = Release;
};
8703FC16270366DA0062C416 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_ENTITLEMENTS = AlphaWalletSafariExtension/AlphaWalletSafariExtension.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = AlphaWalletSafariExtension/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = AlphaWalletSafariExtension;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-framework",
SafariServices,
);
PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.alphawallet.AlphaWalletSafariExtension;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
8703FC17270366DA0062C416 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_ENTITLEMENTS = AlphaWalletSafariExtension/AlphaWalletSafariExtension.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = AlphaWalletSafariExtension/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = AlphaWalletSafariExtension;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-framework",
SafariServices,
);
PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.alphawallet.AlphaWalletSafariExtension;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
878EE8F7255ADA49000210DE /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9FA6B3AC410C05112541DE70 /* Pods-AlphaWalletShare.debug.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_ENABLE_OBJC_WEAK = NO;
CODE_SIGN_ENTITLEMENTS = AlphaWalletShare/AlphaWalletShare.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
INFOPLIST_FILE = AlphaWalletShare/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = NO;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.alphawallet.AlphaWalletShare;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
878EE8F8255ADA49000210DE /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A949DCF42B8ABA080BF72797 /* Pods-AlphaWalletShare.release.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_ENABLE_OBJC_WEAK = NO;
CODE_SIGN_ENTITLEMENTS = AlphaWalletShare/AlphaWalletShare.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
INFOPLIST_FILE = AlphaWalletShare/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_FAST_MATH = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.stormbird.alphawallet.AlphaWalletShare;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2912CCF01F6A830700C6CBE3 /* Build configuration list for PBXProject "AlphaWallet" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2912CD1D1F6A830700C6CBE3 /* Debug */,
2912CD1E1F6A830700C6CBE3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2912CD1F1F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "AlphaWallet" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2912CD201F6A830700C6CBE3 /* Debug */,
2912CD211F6A830700C6CBE3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2912CD221F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "AlphaWalletTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2912CD231F6A830700C6CBE3 /* Debug */,
2912CD241F6A830700C6CBE3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
8703FC18270366DA0062C416 /* Build configuration list for PBXNativeTarget "AlphaWalletSafariExtension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8703FC16270366DA0062C416 /* Debug */,
8703FC17270366DA0062C416 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
878EE8F9255ADA49000210DE /* Build configuration list for PBXNativeTarget "AlphaWalletShare" */ = {
isa = XCConfigurationList;
buildConfigurations = (
878EE8F7255ADA49000210DE /* Debug */,
878EE8F8255ADA49000210DE /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 2912CCED1F6A830700C6CBE3 /* Project object */;
}