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/Trust.xcodeproj/project.pbxproj

2110 lines
125 KiB

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 48;
objects = {
/* Begin PBXBuildFile section */
1D2831CD94641E5166E3A798 /* Pods_TrustUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AEE09E815DB68F6634F89AA /* Pods_TrustUITests.framework */; };
290B2B541F8F50030053C83E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 290B2B561F8F50030053C83E /* Localizable.strings */; };
290B2B5B1F8F551E0053C83E /* LokaliseInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B5A1F8F551E0053C83E /* LokaliseInitializer.swift */; };
290B2B5F1F9177860053C83E /* UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B5E1F9177860053C83E /* UIImage.swift */; };
290B2B611F9179880053C83E /* AccountViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B601F9179880053C83E /* AccountViewModel.swift */; };
290B2B651F91A4880053C83E /* TransactionsFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B641F91A4880053C83E /* TransactionsFooterView.swift */; };
290B2B671F9266630053C83E /* SettingsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B661F9266630053C83E /* SettingsAction.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 */; };
290B2B701F930AB90053C83E /* PushNotificationsRegistrar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290B2B6F1F930AB90053C83E /* PushNotificationsRegistrar.swift */; };
290FD8BB1F7BFE7400548896 /* GetBlockByNumberRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290FD8BA1F7BFE7400548896 /* GetBlockByNumberRequest.swift */; };
2912CCF91F6A830700C6CBE3 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CCF81F6A830700C6CBE3 /* AppDelegate.swift */; };
2912CD021F6A830700C6CBE3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2912CD011F6A830700C6CBE3 /* Assets.xcassets */; };
2912CD101F6A830700C6CBE3 /* TrustTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD0F1F6A830700C6CBE3 /* TrustTests.swift */; };
2912CD1B1F6A830700C6CBE3 /* TrustUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD1A1F6A830700C6CBE3 /* TrustUITests.swift */; };
2912CD2B1F6A833E00C6CBE3 /* TransactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD2A1F6A833E00C6CBE3 /* TransactionsViewController.swift */; };
2912CD2D1F6A839700C6CBE3 /* CreateWalletViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD2C1F6A839700C6CBE3 /* CreateWalletViewController.swift */; };
2912CD2F1F6A83A100C6CBE3 /* ImportWalletViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD2E1F6A83A100C6CBE3 /* ImportWalletViewController.swift */; };
2912CD321F6A83EE00C6CBE3 /* WelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD311F6A83EE00C6CBE3 /* WelcomeViewController.swift */; };
2912CD341F6A849C00C6CBE3 /* WelcomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD331F6A849C00C6CBE3 /* WelcomeViewModel.swift */; };
2912CD361F6A853300C6CBE3 /* TransactionsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2912CD351F6A853300C6CBE3 /* TransactionsViewModel.swift */; };
291794FB1F95DC2200539A30 /* Web3Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291794FA1F95DC2200539A30 /* Web3Swift.swift */; };
291794FC1F95DE5F00539A30 /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = 291794F71F95DC0200539A30 /* index.html */; };
291794FF1F95F5CE00539A30 /* Web3Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291794FE1F95F5CE00539A30 /* Web3Request.swift */; };
291795011F95F5E200539A30 /* GetBalance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291795001F95F5E200539A30 /* GetBalance.swift */; };
291795051F95F60100539A30 /* Web3RequestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291795041F95F60100539A30 /* Web3RequestType.swift */; };
291A1B651F974E8600ADEC80 /* WalletEntryPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291A1B641F974E8600ADEC80 /* WalletEntryPoint.swift */; };
291A1B671F98092F00ADEC80 /* ConfirmPaymentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291A1B661F98092F00ADEC80 /* ConfirmPaymentViewController.swift */; };
291A1B691F980E3400ADEC80 /* StackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291A1B681F980E3400ADEC80 /* StackViewController.swift */; };
291D73C61F7F500D00A8AB56 /* TransactionItemState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291D73C51F7F500D00A8AB56 /* TransactionItemState.swift */; };
291E8FBF1F7DEA85003F0ECF /* EtherKeystoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291E8FBE1F7DEA85003F0ECF /* EtherKeystoreTests.swift */; };
291EC9DF1F7053C50004EDD0 /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291EC9DE1F7053C50004EDD0 /* NavigationController.swift */; };
291EC9E21F70565A0004EDD0 /* ParsedTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291EC9E11F70565A0004EDD0 /* ParsedTransaction.swift */; };
291ED08B1F6F5D2100E7E93A /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291ED08A1F6F5D2100E7E93A /* Bundle.swift */; };
291ED08D1F6F5F0A00E7E93A /* KeyStoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291ED08C1F6F5F0A00E7E93A /* KeyStoreError.swift */; };
291ED08F1F6F613200E7E93A /* GetTransactionRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291ED08E1F6F613200E7E93A /* GetTransactionRequest.swift */; };
291ED0921F6FA5D900E7E93A /* RequestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291ED0911F6FA5D900E7E93A /* RequestViewController.swift */; };
291F52A21F6B6DCF00B369AB /* EtherClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52A11F6B6DCF00B369AB /* EtherClient.swift */; };
291F52A51F6B762300B369AB /* EtherServiceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52A41F6B762300B369AB /* EtherServiceRequest.swift */; };
291F52A71F6B766100B369AB /* BalanceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52A61F6B766100B369AB /* BalanceRequest.swift */; };
291F52A91F6B7BE100B369AB /* BlockNumber.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52A81F6B7BE100B369AB /* BlockNumber.swift */; };
291F52B11F6B814300B369AB /* MG Basic Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52AD1F6B80AF00B369AB /* MG Basic Math.swift */; };
291F52B21F6B814300B369AB /* MG Benchmark Tools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52AE1F6B80AF00B369AB /* MG Benchmark Tools.swift */; };
291F52B31F6B814300B369AB /* SMP Bignum Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52AF1F6B80AF00B369AB /* SMP Bignum Extensions.swift */; };
291F52B41F6B814300B369AB /* SMP Core.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52B01F6B80AF00B369AB /* SMP Core.swift */; };
291F52B51F6B814300B369AB /* SMP String Module.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52AC1F6B80AF00B369AB /* SMP String Module.swift */; };
291F52B71F6B870400B369AB /* CastError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52B61F6B870400B369AB /* CastError.swift */; };
291F52B91F6B880F00B369AB /* EtherKeystore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52B81F6B880F00B369AB /* EtherKeystore.swift */; };
291F52BC1F6B8D0600B369AB /* Account.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52BB1F6B8D0600B369AB /* Account.swift */; };
291F52BF1F6C874E00B369AB /* AccountsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52BE1F6C874E00B369AB /* AccountsViewController.swift */; };
291F52C11F6C8A1F00B369AB /* AccountsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291F52C01F6C8A1F00B369AB /* AccountsViewModel.swift */; };
29282B531F7630970067F88D /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29282B521F7630970067F88D /* Token.swift */; };
29282B581F7636840067F88D /* GetTokensRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29282B571F7636840067F88D /* GetTokensRequest.swift */; };
29285B421F6FB3E60044CF29 /* SendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29285B411F6FB3E60044CF29 /* SendViewController.swift */; };
292F75A91F88865A00585F8E /* TouchRegistrar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292F75A81F88865A00585F8E /* TouchRegistrar.swift */; };
293204581F8DC6B20095B7C1 /* ExchangeRateCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293204571F8DC6B20095B7C1 /* ExchangeRateCoordinator.swift */; };
2932045C1F8DCD6E0095B7C1 /* CurrencyRate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2932045B1F8DCD6E0095B7C1 /* CurrencyRate.swift */; };
2932045E1F8EEE760095B7C1 /* BalanceCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2932045D1F8EEE760095B7C1 /* BalanceCoordinator.swift */; };
293248841F88CCD2008A9818 /* SplashState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293248831F88CCD2008A9818 /* SplashState.swift */; };
293248861F88CCE6008A9818 /* SplashError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293248851F88CCE6008A9818 /* SplashError.swift */; };
2932488A1F88D593008A9818 /* OnePasswordConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293248891F88D593008A9818 /* OnePasswordConfig.swift */; };
2932488C1F88E689008A9818 /* OnePasswordConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2932488B1F88E689008A9818 /* OnePasswordConverter.swift */; };
2932488E1F88E69F008A9818 /* OnePasswordError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2932488D1F88E69F008A9818 /* OnePasswordError.swift */; };
293248901F897787008A9818 /* OnePasswordCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2932488F1F897787008A9818 /* OnePasswordCoordinator.swift */; };
29336FE71F6B245D005E3BFC /* WelcomeViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A13E271F6A903500E432A2 /* WelcomeViewModelTests.swift */; };
29358D991F78D1E400925D61 /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29358D981F78D1E400925D61 /* SnapshotHelper.swift */; };
29358D9F1F78D5B700925D61 /* Screenshots.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29358D9E1F78D5B700925D61 /* Screenshots.swift */; };
29358DA91F79FD1C00925D61 /* CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29358DA81F79FD1C00925D61 /* CALayer.swift */; };
293B8B411F707F4600356286 /* TransactionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293B8B401F707F4600356286 /* TransactionViewModel.swift */; };
293B8B431F70815900356286 /* BalanceTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293B8B421F70815900356286 /* BalanceTitleView.swift */; };
293B8B451F70A20200356286 /* TransactionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293B8B441F70A20200356286 /* TransactionViewCell.swift */; };
293E66421F8026F10052973D /* Block.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293E66411F8026F10052973D /* Block.swift */; };
294FE5661F72442D00754F31 /* Address.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294FE5651F72442D00754F31 /* Address.swift */; };
295247DF1F8326EF007FDC31 /* AccountViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295247DE1F8326EF007FDC31 /* AccountViewCell.swift */; };
295247E71F835BA0007FDC31 /* InfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295247E61F835BA0007FDC31 /* InfoHeaderView.swift */; };
295A59381F71C1B90092F0FC /* AccountsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295A59371F71C1B90092F0FC /* AccountsCoordinator.swift */; };
296106BF1F7639250006164B /* FetchTransactionsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106BE1F7639250006164B /* FetchTransactionsRequest.swift */; };
296106C21F76403A0006164B /* TokenViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106C11F76403A0006164B /* TokenViewCell.swift */; };
296106C41F7640C50006164B /* TokenViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106C31F7640C50006164B /* TokenViewCellViewModel.swift */; };
296106C61F7645CC0006164B /* TokensViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106C51F7645CC0006164B /* TokensViewController.swift */; };
296106C81F7646590006164B /* TokensViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106C71F7646590006164B /* TokensViewModel.swift */; };
296106CA1F764AB60006164B /* TokensDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106C91F764AB60006164B /* TokensDataStore.swift */; };
296106CC1F776FD00006164B /* WalletCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106CB1F776FD00006164B /* WalletCoordinatorTests.swift */; };
296106CE1F777E410006164B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 296106CD1F777E410006164B /* LaunchScreen.storyboard */; };
296106D01F778A8D0006164B /* TransferType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296106CF1F778A8D0006164B /* TransferType.swift */; };
2963B6AB1F9818C7003063C1 /* TransactionHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6AA1F9818C7003063C1 /* TransactionHeaderViewModel.swift */; };
2963B6AD1F981A96003063C1 /* TransactionAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6AC1F981A96003063C1 /* TransactionAppearance.swift */; };
2963B6AF1F9823E6003063C1 /* UnconfirmedTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6AE1F9823E6003063C1 /* UnconfirmedTransaction.swift */; };
2963B6B11F9891F5003063C1 /* UIButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6B01F9891F5003063C1 /* UIButton.swift */; };
2963B6B61F9A7E49003063C1 /* CoinMarketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6B51F9A7E49003063C1 /* CoinMarketClient.swift */; };
2963B6B91F9A7EEA003063C1 /* CoinTicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6B81F9A7EEA003063C1 /* CoinTicker.swift */; };
2963B6BB1F9A899A003063C1 /* CoinTickerID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6BA1F9A899A003063C1 /* CoinTickerID.swift */; };
2963B6BF1F9AB9A2003063C1 /* ContractERC20Transfer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6BE1F9AB9A2003063C1 /* ContractERC20Transfer.swift */; };
2963B6C11F9AE0E4003063C1 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2963B6C01F9AE0E4003063C1 /* Data.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 */; };
296AF9A51F736BA20058AF78 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296AF9A41F736BA20058AF78 /* Config.swift */; };
296AF9A71F736EC70058AF78 /* RPCServers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296AF9A61F736EC70058AF78 /* RPCServers.swift */; };
296AF9A91F737F6F0058AF78 /* SendRawTransactionRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296AF9A81F737F6F0058AF78 /* SendRawTransactionRequest.swift */; };
296AF9AB1F7380920058AF78 /* GetTransactionCountRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296AF9AA1F7380920058AF78 /* GetTransactionCountRequest.swift */; };
2977CAE01F7DEEB0009682A0 /* FakeEtherKeystore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2977CADF1F7DEEB0009682A0 /* FakeEtherKeystore.swift */; };
297800521F71FDCF003185C1 /* FormAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297800511F71FDCF003185C1 /* FormAppearance.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 /* TransactionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29850D2A1F6B30FF00791A49 /* TransactionViewController.swift */; };
2996F1431F6C96FF005C33AE /* ImportWalletViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F1421F6C96FF005C33AE /* ImportWalletViewModel.swift */; };
2996F1461F6C98B3005C33AE /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F1451F6C98B3005C33AE /* SettingsViewController.swift */; };
2996F1481F6C9AE5005C33AE /* SettingsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F1471F6C9AE5005C33AE /* SettingsCoordinator.swift */; };
2996F14A1F6C9D10005C33AE /* ExportCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F1491F6C9D10005C33AE /* ExportCoordinator.swift */; };
2996F14D1F6CA743005C33AE /* UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F14C1F6CA742005C33AE /* UIViewController.swift */; };
2996F1501F6CA80C005C33AE /* ExportError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2996F14F1F6CA80C005C33AE /* ExportError.swift */; };
29A0E1851F706B8C00BAAAED /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A0E1841F706B8C00BAAAED /* String.swift */; };
29A0E1871F706D0700BAAAED /* EthereumConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A0E1861F706D0700BAAAED /* EthereumConverter.swift */; };
29A13E2C1F6A955700E432A2 /* CreateWalletViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A13E2B1F6A955700E432A2 /* CreateWalletViewModel.swift */; };
29A13E331F6B1B7A00E432A2 /* AppStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A13E321F6B1B7A00E432A2 /* AppStyle.swift */; };
29AD8A021F93D5CE008E10E7 /* PushNotificationsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD8A011F93D5CE008E10E7 /* PushNotificationsClient.swift */; };
29AD8A041F93D6CD008E10E7 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD8A031F93D6CD008E10E7 /* Constants.swift */; };
29AD8A061F93DC8C008E10E7 /* PushDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD8A051F93DC8C008E10E7 /* PushDevice.swift */; };
29AD8A091F93F8B2008E10E7 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD8A081F93F8B2008E10E7 /* Session.swift */; };
29AD8A0C1F93FBBF008E10E7 /* Subscribable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD8A0B1F93FBBF008E10E7 /* Subscribable.swift */; };
29AD8A0E1F93FF28008E10E7 /* WalletSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AD8A0D1F93FF28008E10E7 /* WalletSession.swift */; };
29B6AECB1F7C5FA900EC6DE3 /* PaymentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B6AECA1F7C5FA900EC6DE3 /* PaymentCoordinator.swift */; };
29B6AED11F7C881D00EC6DE3 /* TransactionCost.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B6AED01F7C881D00EC6DE3 /* TransactionCost.swift */; };
29B6AED41F7CA09600EC6DE3 /* TransactionConfigurationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B6AED31F7CA09600EC6DE3 /* TransactionConfigurationViewController.swift */; };
29B6AED61F7CA4A700EC6DE3 /* TransactionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B6AED51F7CA4A700EC6DE3 /* TransactionConfiguration.swift */; };
29B933F51F860074009FCABB /* SendTransactionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B933F41F860074009FCABB /* SendTransactionCoordinator.swift */; };
29B933F81F8609FF009FCABB /* PaymentFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B933F71F8609FF009FCABB /* PaymentFlow.swift */; };
29B9345D1F88459C009FCABB /* SplashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B9345C1F88459C009FCABB /* SplashViewController.swift */; };
29BB94931F6FC380009B09CC /* BalanceViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BB94921F6FC380009B09CC /* BalanceViewModel.swift */; };
29BB94951F6FC54C009B09CC /* EthereumUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BB94941F6FC54C009B09CC /* EthereumUnit.swift */; };
29BB94971F6FCD60009B09CC /* SendViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BB94961F6FCD60009B09CC /* SendViewModel.swift */; };
29BBB36B1F7BCEDD006BC91B /* GethBigInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BBB36A1F7BCEDD006BC91B /* GethBigInt.swift */; };
29BE3FCE1F706D8800F6BFC2 /* EthereumConverterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BE3FCD1F706D8800F6BFC2 /* EthereumConverterTests.swift */; };
29BE3FD01F7071A200F6BFC2 /* UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BE3FCF1F7071A200F6BFC2 /* UIColor.swift */; };
29BE3FD21F707DC300F6BFC2 /* TransactionDataCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BE3FD11F707DC300F6BFC2 /* TransactionDataCoordinator.swift */; };
29C9F5F91F720BD30025C494 /* FloatLabelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C9F5F81F720BD30025C494 /* FloatLabelCell.swift */; };
29C9F5FB1F720C050025C494 /* FloatLabelTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C9F5FA1F720C050025C494 /* FloatLabelTextField.swift */; };
29CA4B771F6FBBFB0032313D /* RequestViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CA4B761F6FBBFB0032313D /* RequestViewModel.swift */; };
29CA4B791F6FBFD50032313D /* Balance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CA4B781F6FBFD50032313D /* Balance.swift */; };
29CAEB8E1F70A2FB00F7357D /* TransactionCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CAEB8D1F70A2FB00F7357D /* TransactionCellViewModel.swift */; };
29D03F1D1F712183006E548C /* Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D03F1C1F712183006E548C /* Button.swift */; };
29D72A2A1F6A8D1500CE9209 /* AppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D72A291F6A8D1500CE9209 /* AppCoordinator.swift */; };
29DBF2A11F9DA6EF00327C60 /* BackupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DBF2A01F9DA6EF00327C60 /* BackupViewController.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 */; };
29E14FD11F7F457D00185568 /* TransactionsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E14FD01F7F457D00185568 /* TransactionsStorage.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 */; };
29E14FDB1F7F4F3D00185568 /* Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E14FDA1F7F4F3D00185568 /* Transaction.swift */; };
29E2E33A1F7A008C000CF94A /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E2E3391F7A008C000CF94A /* UIView.swift */; };
29E2E33E1F7A2423000CF94A /* TransactionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E2E33D1F7A2423000CF94A /* TransactionHeaderView.swift */; };
29E2E3411F7B1585000CF94A /* ActionButtonRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E2E3401F7B1585000CF94A /* ActionButtonRow.swift */; };
29EB102A1F6CBD23000907A4 /* UIAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EB10291F6CBD23000907A4 /* UIAlertController.swift */; };
29FC0CB11F81CED10036089F /* TransactionByHashRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC0CB01F81CED10036089F /* TransactionByHashRequest.swift */; };
29FC0CB31F81D2640036089F /* TransactionReceiptRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC0CB21F81D2640036089F /* TransactionReceiptRequest.swift */; };
29FC0CB61F8298820036089F /* TransactionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC0CB51F8298820036089F /* TransactionCoordinator.swift */; };
29FC0CB81F8299510036089F /* Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC0CB71F8299510036089F /* Coordinator.swift */; };
29FC9BC61F830899000209CD /* MirgrationInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC9BC51F830880000209CD /* MirgrationInitializer.swift */; };
29FC9BCC1F831860000209CD /* PaymentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FC9BCB1F831860000209CD /* PaymentCoordinator.swift */; };
29FF12F61F74799D00AFD326 /* NSAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF12F51F74799D00AFD326 /* NSAttributedString.swift */; };
29FF12F81F747D6C00AFD326 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF12F71F747D6C00AFD326 /* Error.swift */; };
29FF12FB1F74CC8200AFD326 /* EthereumAddressRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF12FA1F74CC8200AFD326 /* EthereumAddressRule.swift */; };
29FF12FE1F75EA3F00AFD326 /* Keystore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF12FD1F75EA3F00AFD326 /* Keystore.swift */; };
29FF13011F75EAD900AFD326 /* FakeKeystore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF13001F75EAD900AFD326 /* FakeKeystore.swift */; };
29FF13031F75EB7500AFD326 /* Account.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FF13021F75EB7500AFD326 /* Account.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 */; };
3CDDD1E2CD1B0180754B7992 /* Pods_Trust.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 646C8C822C986358D7388602 /* Pods_Trust.framework */; };
D9F052FDC5B72E024DD05F0D /* Pods_TrustTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A48A17FC2CC895AF2BB871D0 /* Pods_TrustTests.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2912CD0C1F6A830700C6CBE3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2912CCED1F6A830700C6CBE3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2912CCF41F6A830700C6CBE3;
remoteInfo = etherwallet;
};
2912CD171F6A830700C6CBE3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2912CCED1F6A830700C6CBE3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2912CCF41F6A830700C6CBE3;
remoteInfo = etherwallet;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
0AEE09E815DB68F6634F89AA /* Pods_TrustUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TrustUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
290B2B551F8F50030053C83E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
290B2B571F8F500A0053C83E /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
290B2B5A1F8F551E0053C83E /* LokaliseInitializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LokaliseInitializer.swift; 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>"; };
290B2B641F91A4880053C83E /* TransactionsFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsFooterView.swift; sourceTree = "<group>"; };
290B2B661F9266630053C83E /* SettingsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsAction.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>"; };
290B2B6F1F930AB90053C83E /* PushNotificationsRegistrar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushNotificationsRegistrar.swift; sourceTree = "<group>"; };
290FD8BA1F7BFE7400548896 /* GetBlockByNumberRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetBlockByNumberRequest.swift; sourceTree = "<group>"; };
2912CCF51F6A830700C6CBE3 /* Trust.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Trust.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 /* TrustTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TrustTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2912CD0F1F6A830700C6CBE3 /* TrustTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrustTests.swift; sourceTree = "<group>"; };
2912CD111F6A830700C6CBE3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2912CD161F6A830700C6CBE3 /* TrustUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TrustUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2912CD1A1F6A830700C6CBE3 /* TrustUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrustUITests.swift; sourceTree = "<group>"; };
2912CD1C1F6A830700C6CBE3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2912CD2A1F6A833E00C6CBE3 /* TransactionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsViewController.swift; sourceTree = "<group>"; };
2912CD2C1F6A839700C6CBE3 /* CreateWalletViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateWalletViewController.swift; sourceTree = "<group>"; };
2912CD2E1F6A83A100C6CBE3 /* ImportWalletViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportWalletViewController.swift; sourceTree = "<group>"; };
2912CD311F6A83EE00C6CBE3 /* WelcomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeViewController.swift; sourceTree = "<group>"; };
2912CD331F6A849C00C6CBE3 /* WelcomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeViewModel.swift; sourceTree = "<group>"; };
2912CD351F6A853300C6CBE3 /* TransactionsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsViewModel.swift; sourceTree = "<group>"; };
291794F71F95DC0200539A30 /* index.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = index.html; path = Trust/Vendors/Web3Swift/html/index.html; sourceTree = SOURCE_ROOT; };
291794FA1F95DC2200539A30 /* Web3Swift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Web3Swift.swift; sourceTree = "<group>"; };
291794FE1F95F5CE00539A30 /* Web3Request.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Web3Request.swift; sourceTree = "<group>"; };
291795001F95F5E200539A30 /* GetBalance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetBalance.swift; sourceTree = "<group>"; };
291795041F95F60100539A30 /* Web3RequestType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Web3RequestType.swift; sourceTree = "<group>"; };
291A1B641F974E8600ADEC80 /* WalletEntryPoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletEntryPoint.swift; sourceTree = "<group>"; };
291A1B661F98092F00ADEC80 /* ConfirmPaymentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmPaymentViewController.swift; sourceTree = "<group>"; };
291A1B681F980E3400ADEC80 /* StackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StackViewController.swift; sourceTree = "<group>"; };
291D73C51F7F500D00A8AB56 /* TransactionItemState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionItemState.swift; sourceTree = "<group>"; };
291E8FBE1F7DEA85003F0ECF /* EtherKeystoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtherKeystoreTests.swift; sourceTree = "<group>"; };
291EC9DE1F7053C50004EDD0 /* NavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = "<group>"; };
291EC9E11F70565A0004EDD0 /* ParsedTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParsedTransaction.swift; sourceTree = "<group>"; };
291ED08A1F6F5D2100E7E93A /* Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bundle.swift; sourceTree = "<group>"; };
291ED08C1F6F5F0A00E7E93A /* KeyStoreError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyStoreError.swift; sourceTree = "<group>"; };
291ED08E1F6F613200E7E93A /* GetTransactionRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetTransactionRequest.swift; sourceTree = "<group>"; };
291ED0911F6FA5D900E7E93A /* RequestViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestViewController.swift; sourceTree = "<group>"; };
291F52A11F6B6DCF00B369AB /* EtherClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtherClient.swift; sourceTree = "<group>"; };
291F52A41F6B762300B369AB /* EtherServiceRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtherServiceRequest.swift; sourceTree = "<group>"; };
291F52A61F6B766100B369AB /* BalanceRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BalanceRequest.swift; sourceTree = "<group>"; };
291F52A81F6B7BE100B369AB /* BlockNumber.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockNumber.swift; sourceTree = "<group>"; };
291F52AC1F6B80AF00B369AB /* SMP String Module.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SMP String Module.swift"; sourceTree = "<group>"; };
291F52AD1F6B80AF00B369AB /* MG Basic Math.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MG Basic Math.swift"; sourceTree = "<group>"; };
291F52AE1F6B80AF00B369AB /* MG Benchmark Tools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MG Benchmark Tools.swift"; sourceTree = "<group>"; };
291F52AF1F6B80AF00B369AB /* SMP Bignum Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SMP Bignum Extensions.swift"; sourceTree = "<group>"; };
291F52B01F6B80AF00B369AB /* SMP Core.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SMP Core.swift"; sourceTree = "<group>"; };
291F52B61F6B870400B369AB /* CastError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CastError.swift; sourceTree = "<group>"; };
291F52B81F6B880F00B369AB /* EtherKeystore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtherKeystore.swift; sourceTree = "<group>"; };
291F52BB1F6B8D0600B369AB /* Account.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Account.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>"; };
29282B521F7630970067F88D /* Token.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Token.swift; sourceTree = "<group>"; };
29282B571F7636840067F88D /* GetTokensRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetTokensRequest.swift; sourceTree = "<group>"; };
29285B411F6FB3E60044CF29 /* SendViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendViewController.swift; sourceTree = "<group>"; };
292F75A81F88865A00585F8E /* TouchRegistrar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TouchRegistrar.swift; sourceTree = "<group>"; };
293204571F8DC6B20095B7C1 /* ExchangeRateCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExchangeRateCoordinator.swift; sourceTree = "<group>"; };
2932045B1F8DCD6E0095B7C1 /* CurrencyRate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyRate.swift; sourceTree = "<group>"; };
2932045D1F8EEE760095B7C1 /* BalanceCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BalanceCoordinator.swift; sourceTree = "<group>"; };
293248831F88CCD2008A9818 /* SplashState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashState.swift; sourceTree = "<group>"; };
293248851F88CCE6008A9818 /* SplashError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashError.swift; sourceTree = "<group>"; };
293248891F88D593008A9818 /* OnePasswordConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnePasswordConfig.swift; sourceTree = "<group>"; };
2932488B1F88E689008A9818 /* OnePasswordConverter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnePasswordConverter.swift; sourceTree = "<group>"; };
2932488D1F88E69F008A9818 /* OnePasswordError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnePasswordError.swift; sourceTree = "<group>"; };
2932488F1F897787008A9818 /* OnePasswordCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnePasswordCoordinator.swift; sourceTree = "<group>"; };
29358D981F78D1E400925D61 /* SnapshotHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; };
29358D9E1F78D5B700925D61 /* Screenshots.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Screenshots.swift; sourceTree = "<group>"; };
29358DA81F79FD1C00925D61 /* CALayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CALayer.swift; sourceTree = "<group>"; };
293B8B401F707F4600356286 /* TransactionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionViewModel.swift; sourceTree = "<group>"; };
293B8B421F70815900356286 /* BalanceTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BalanceTitleView.swift; sourceTree = "<group>"; };
293B8B441F70A20200356286 /* TransactionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionViewCell.swift; sourceTree = "<group>"; };
293E66411F8026F10052973D /* Block.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Block.swift; sourceTree = "<group>"; };
294FE5651F72442D00754F31 /* Address.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Address.swift; sourceTree = "<group>"; };
295247DE1F8326EF007FDC31 /* AccountViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountViewCell.swift; sourceTree = "<group>"; };
295247E61F835BA0007FDC31 /* InfoHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoHeaderView.swift; sourceTree = "<group>"; };
295A59371F71C1B90092F0FC /* AccountsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountsCoordinator.swift; sourceTree = "<group>"; };
296106BE1F7639250006164B /* FetchTransactionsRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchTransactionsRequest.swift; sourceTree = "<group>"; };
296106C11F76403A0006164B /* TokenViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenViewCell.swift; sourceTree = "<group>"; };
296106C31F7640C50006164B /* TokenViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenViewCellViewModel.swift; sourceTree = "<group>"; };
296106C51F7645CC0006164B /* TokensViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokensViewController.swift; sourceTree = "<group>"; };
296106C71F7646590006164B /* TokensViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokensViewModel.swift; sourceTree = "<group>"; };
296106C91F764AB60006164B /* TokensDataStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokensDataStore.swift; sourceTree = "<group>"; };
296106CB1F776FD00006164B /* WalletCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletCoordinatorTests.swift; sourceTree = "<group>"; };
296106CD1F777E410006164B /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
296106CF1F778A8D0006164B /* TransferType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransferType.swift; sourceTree = "<group>"; };
2963B6AA1F9818C7003063C1 /* TransactionHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionHeaderViewModel.swift; sourceTree = "<group>"; };
2963B6AC1F981A96003063C1 /* TransactionAppearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionAppearance.swift; sourceTree = "<group>"; };
2963B6AE1F9823E6003063C1 /* UnconfirmedTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnconfirmedTransaction.swift; sourceTree = "<group>"; };
2963B6B01F9891F5003063C1 /* UIButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIButton.swift; sourceTree = "<group>"; };
2963B6B51F9A7E49003063C1 /* CoinMarketClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoinMarketClient.swift; sourceTree = "<group>"; };
2963B6B81F9A7EEA003063C1 /* CoinTicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoinTicker.swift; sourceTree = "<group>"; };
2963B6BA1F9A899A003063C1 /* CoinTickerID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoinTickerID.swift; sourceTree = "<group>"; };
2963B6BE1F9AB9A2003063C1 /* ContractERC20Transfer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContractERC20Transfer.swift; sourceTree = "<group>"; };
2963B6C01F9AE0E4003063C1 /* Data.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Data.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>"; };
296AF9A41F736BA20058AF78 /* Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = "<group>"; };
296AF9A61F736EC70058AF78 /* RPCServers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RPCServers.swift; sourceTree = "<group>"; };
296AF9A81F737F6F0058AF78 /* SendRawTransactionRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendRawTransactionRequest.swift; sourceTree = "<group>"; };
296AF9AA1F7380920058AF78 /* GetTransactionCountRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetTransactionCountRequest.swift; sourceTree = "<group>"; };
2977CADF1F7DEEB0009682A0 /* FakeEtherKeystore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeEtherKeystore.swift; sourceTree = "<group>"; };
297800511F71FDCF003185C1 /* FormAppearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormAppearance.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 /* TransactionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionViewController.swift; sourceTree = "<group>"; };
2996F1421F6C96FF005C33AE /* ImportWalletViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportWalletViewModel.swift; sourceTree = "<group>"; };
2996F1451F6C98B3005C33AE /* SettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = "<group>"; };
2996F1471F6C9AE5005C33AE /* SettingsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsCoordinator.swift; sourceTree = "<group>"; };
2996F1491F6C9D10005C33AE /* ExportCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportCoordinator.swift; sourceTree = "<group>"; };
2996F14C1F6CA742005C33AE /* UIViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewController.swift; sourceTree = "<group>"; };
2996F14F1F6CA80C005C33AE /* ExportError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportError.swift; sourceTree = "<group>"; };
29A0E1841F706B8C00BAAAED /* String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; };
29A0E1861F706D0700BAAAED /* EthereumConverter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EthereumConverter.swift; sourceTree = "<group>"; };
29A13E271F6A903500E432A2 /* WelcomeViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeViewModelTests.swift; sourceTree = "<group>"; };
29A13E2B1F6A955700E432A2 /* CreateWalletViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateWalletViewModel.swift; sourceTree = "<group>"; };
29A13E321F6B1B7A00E432A2 /* AppStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStyle.swift; sourceTree = "<group>"; };
29AD8A011F93D5CE008E10E7 /* PushNotificationsClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushNotificationsClient.swift; sourceTree = "<group>"; };
29AD8A031F93D6CD008E10E7 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
29AD8A051F93DC8C008E10E7 /* PushDevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushDevice.swift; sourceTree = "<group>"; };
29AD8A071F93E1F0008E10E7 /* Trust.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Trust.entitlements; sourceTree = "<group>"; };
29AD8A081F93F8B2008E10E7 /* Session.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Session.swift; sourceTree = "<group>"; };
29AD8A0B1F93FBBF008E10E7 /* Subscribable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Subscribable.swift; 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>"; };
29B6AED01F7C881D00EC6DE3 /* TransactionCost.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionCost.swift; sourceTree = "<group>"; };
29B6AED31F7CA09600EC6DE3 /* TransactionConfigurationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionConfigurationViewController.swift; sourceTree = "<group>"; };
29B6AED51F7CA4A700EC6DE3 /* TransactionConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionConfiguration.swift; sourceTree = "<group>"; };
29B933F41F860074009FCABB /* SendTransactionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendTransactionCoordinator.swift; sourceTree = "<group>"; };
29B933F71F8609FF009FCABB /* PaymentFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentFlow.swift; sourceTree = "<group>"; };
29B9345C1F88459C009FCABB /* SplashViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashViewController.swift; sourceTree = "<group>"; };
29BB94921F6FC380009B09CC /* BalanceViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BalanceViewModel.swift; sourceTree = "<group>"; };
29BB94941F6FC54C009B09CC /* EthereumUnit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EthereumUnit.swift; sourceTree = "<group>"; };
29BB94961F6FCD60009B09CC /* SendViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendViewModel.swift; sourceTree = "<group>"; };
29BBB36A1F7BCEDD006BC91B /* GethBigInt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GethBigInt.swift; sourceTree = "<group>"; };
29BE3FCD1F706D8800F6BFC2 /* EthereumConverterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EthereumConverterTests.swift; sourceTree = "<group>"; };
29BE3FCF1F7071A200F6BFC2 /* UIColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColor.swift; sourceTree = "<group>"; };
29BE3FD11F707DC300F6BFC2 /* TransactionDataCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionDataCoordinator.swift; sourceTree = "<group>"; };
29C9F5F81F720BD30025C494 /* FloatLabelCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FloatLabelCell.swift; sourceTree = "<group>"; };
29C9F5FA1F720C050025C494 /* FloatLabelTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FloatLabelTextField.swift; sourceTree = "<group>"; };
29CA4B761F6FBBFB0032313D /* RequestViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestViewModel.swift; sourceTree = "<group>"; };
29CA4B781F6FBFD50032313D /* Balance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Balance.swift; sourceTree = "<group>"; };
29CAEB8D1F70A2FB00F7357D /* TransactionCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionCellViewModel.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>"; };
29DBF2A01F9DA6EF00327C60 /* BackupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupViewController.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>"; };
29E14FD01F7F457D00185568 /* TransactionsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsStorage.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>"; };
29E14FDA1F7F4F3D00185568 /* Transaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Transaction.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>"; };
29E2E3401F7B1585000CF94A /* ActionButtonRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionButtonRow.swift; sourceTree = "<group>"; };
29EB10291F6CBD23000907A4 /* UIAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAlertController.swift; sourceTree = "<group>"; };
29FC0CB01F81CED10036089F /* TransactionByHashRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionByHashRequest.swift; sourceTree = "<group>"; };
29FC0CB21F81D2640036089F /* TransactionReceiptRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionReceiptRequest.swift; sourceTree = "<group>"; };
29FC0CB51F8298820036089F /* TransactionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionCoordinator.swift; sourceTree = "<group>"; };
29FC0CB71F8299510036089F /* Coordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Coordinator.swift; sourceTree = "<group>"; };
29FC9BC51F830880000209CD /* MirgrationInitializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MirgrationInitializer.swift; sourceTree = "<group>"; };
29FC9BCB1F831860000209CD /* PaymentCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentCoordinator.swift; sourceTree = "<group>"; };
29FF12F51F74799D00AFD326 /* NSAttributedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSAttributedString.swift; sourceTree = "<group>"; };
29FF12F71F747D6C00AFD326 /* Error.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; };
29FF12FA1F74CC8200AFD326 /* EthereumAddressRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EthereumAddressRule.swift; sourceTree = "<group>"; };
29FF12FD1F75EA3F00AFD326 /* Keystore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Keystore.swift; sourceTree = "<group>"; };
29FF13001F75EAD900AFD326 /* FakeKeystore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeKeystore.swift; sourceTree = "<group>"; };
29FF13021F75EB7500AFD326 /* Account.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Account.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>"; };
477899BEAA4489DA423E8857 /* Pods-TrustUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TrustUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TrustUITests/Pods-TrustUITests.debug.xcconfig"; sourceTree = "<group>"; };
4DB8204016307EAFC079EA48 /* Pods-Trust.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Trust.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Trust/Pods-Trust.debug.xcconfig"; sourceTree = "<group>"; };
646C8C822C986358D7388602 /* Pods_Trust.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Trust.framework; sourceTree = BUILT_PRODUCTS_DIR; };
87FA1153388F27F599C430B8 /* Pods-TrustTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TrustTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TrustTests/Pods-TrustTests.debug.xcconfig"; sourceTree = "<group>"; };
A3B747245A27436E621E7E41 /* Pods-TrustUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TrustUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-TrustUITests/Pods-TrustUITests.release.xcconfig"; sourceTree = "<group>"; };
A48A17FC2CC895AF2BB871D0 /* Pods_TrustTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TrustTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B13A87D3BA5167741E5D0801 /* Pods-Trust.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Trust.release.xcconfig"; path = "Pods/Target Support Files/Pods-Trust/Pods-Trust.release.xcconfig"; sourceTree = "<group>"; };
DDF643F2D99BCE8E6139C057 /* Pods-TrustTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TrustTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-TrustTests/Pods-TrustTests.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2912CCF21F6A830700C6CBE3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
3CDDD1E2CD1B0180754B7992 /* Pods_Trust.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD081F6A830700C6CBE3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
D9F052FDC5B72E024DD05F0D /* Pods_TrustTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD131F6A830700C6CBE3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1D2831CD94641E5166E3A798 /* Pods_TrustUITests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
290B2B511F8F4F840053C83E /* Localization */ = {
isa = PBXGroup;
children = (
290B2B561F8F50030053C83E /* Localizable.strings */,
);
path = Localization;
sourceTree = "<group>";
};
290B2B681F92C0300053C83E /* Settings */ = {
isa = PBXGroup;
children = (
290B2B691F92C0440053C83E /* ConfigTests.swift */,
290B2B6B1F92C35B0053C83E /* RPCServerTests.swift */,
);
path = Settings;
sourceTree = "<group>";
};
2912CCEC1F6A830700C6CBE3 = {
isa = PBXGroup;
children = (
2912CCF71F6A830700C6CBE3 /* Trust */,
2912CD0E1F6A830700C6CBE3 /* TrustTests */,
2912CD191F6A830700C6CBE3 /* TrustUITests */,
2912CCF61F6A830700C6CBE3 /* Products */,
9A0F00B2D545197C8F7691C2 /* Pods */,
FAD3F374A5C639BD900944DB /* Frameworks */,
);
sourceTree = "<group>";
};
2912CCF61F6A830700C6CBE3 /* Products */ = {
isa = PBXGroup;
children = (
2912CCF51F6A830700C6CBE3 /* Trust.app */,
2912CD0B1F6A830700C6CBE3 /* TrustTests.xctest */,
2912CD161F6A830700C6CBE3 /* TrustUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
2912CCF71F6A830700C6CBE3 /* Trust */ = {
isa = PBXGroup;
children = (
29AD8A0A1F93FBB7008E10E7 /* Foundation */,
290B2B511F8F4F840053C83E /* Localization */,
29B9345A1F88457C009FCABB /* Authentication */,
29FC9BC31F830880000209CD /* Core */,
291ED0901F6FA5C800E7E93A /* Transfer */,
2996F14E1F6CA802005C33AE /* Export */,
2996F1441F6C9875005C33AE /* Settings */,
291F52BD1F6C873600B369AB /* Accounts */,
291F52BA1F6B8CAF00B369AB /* Models */,
2912CD301F6A83E100C6CBE3 /* Welcome */,
296106C01F7640240006164B /* Tokens */,
2912CD291F6A831D00C6CBE3 /* Transactions */,
2912CD281F6A831700C6CBE3 /* Wallet */,
291F52A01F6B6DBC00B369AB /* EtherClient */,
291F52AA1F6B805400B369AB /* Vendors */,
291EC9E01F7053C80004EDD0 /* UI */,
29A13E311F6B1B6C00E432A2 /* Style */,
2996F14B1F6CA725005C33AE /* Extensions */,
2912CCF81F6A830700C6CBE3 /* AppDelegate.swift */,
29D72A291F6A8D1500CE9209 /* AppCoordinator.swift */,
29850D241F6B27A800791A49 /* R.generated.swift */,
2912CD011F6A830700C6CBE3 /* Assets.xcassets */,
2912CD061F6A830700C6CBE3 /* Info.plist */,
29AD8A071F93E1F0008E10E7 /* Trust.entitlements */,
296106CD1F777E410006164B /* LaunchScreen.storyboard */,
);
path = Trust;
sourceTree = "<group>";
};
2912CD0E1F6A830700C6CBE3 /* TrustTests */ = {
isa = PBXGroup;
children = (
290B2B681F92C0300053C83E /* Settings */,
29FC9BCA1F831849000209CD /* ViewControllers */,
29E14FD21F7F46F700185568 /* Transactions */,
291E8FBD1F7DEA72003F0ECF /* EtherClient */,
29FF13041F75F08000AFD326 /* Coordinators */,
29FF12FF1F75EAC800AFD326 /* Factories */,
29BE3FCC1F706D7100F6BFC2 /* Models */,
29A13E261F6A901600E432A2 /* Welcome */,
2912CD0F1F6A830700C6CBE3 /* TrustTests.swift */,
2912CD111F6A830700C6CBE3 /* Info.plist */,
);
path = TrustTests;
sourceTree = "<group>";
};
2912CD191F6A830700C6CBE3 /* TrustUITests */ = {
isa = PBXGroup;
children = (
2912CD1A1F6A830700C6CBE3 /* TrustUITests.swift */,
29358D981F78D1E400925D61 /* SnapshotHelper.swift */,
2912CD1C1F6A830700C6CBE3 /* Info.plist */,
29358D9E1F78D5B700925D61 /* Screenshots.swift */,
);
path = TrustUITests;
sourceTree = "<group>";
};
2912CD281F6A831700C6CBE3 /* Wallet */ = {
isa = PBXGroup;
children = (
293248881F88D586008A9818 /* Types */,
2977CAEF1F7E0C14009682A0 /* ViewModels */,
2977CAEE1F7E0C0D009682A0 /* ViewControllers */,
2977CAE81F7E0B95009682A0 /* Coordinators */,
);
path = Wallet;
sourceTree = "<group>";
};
2912CD291F6A831D00C6CBE3 /* Transactions */ = {
isa = PBXGroup;
children = (
2977CAE31F7E0B3F009682A0 /* Coordinators */,
29E14FCF1F7F456A00185568 /* Storage */,
2977CAED1F7E0BEC009682A0 /* Views */,
2977CAEC1F7E0BE2009682A0 /* ViewControllers */,
2977CAEB1F7E0BC3009682A0 /* ViewModels */,
29B6AECF1F7C881100EC6DE3 /* Types */,
);
path = Transactions;
sourceTree = "<group>";
};
2912CD301F6A83E100C6CBE3 /* Welcome */ = {
isa = PBXGroup;
children = (
2977CAEA1F7E0BB7009682A0 /* ViewModels */,
2977CAE91F7E0BB0009682A0 /* ViewControllers */,
);
path = Welcome;
sourceTree = "<group>";
};
291794F51F95DBE900539A30 /* Web3Swift */ = {
isa = PBXGroup;
children = (
291795031F95F5F300539A30 /* Protocols */,
291795021F95F5EB00539A30 /* Types */,
291794FD1F95F5C000539A30 /* Commands */,
291794F61F95DBFC00539A30 /* html */,
291794FA1F95DC2200539A30 /* Web3Swift.swift */,
);
name = Web3Swift;
path = "New Group";
sourceTree = "<group>";
};
291794F61F95DBFC00539A30 /* html */ = {
isa = PBXGroup;
children = (
291794F71F95DC0200539A30 /* index.html */,
);
path = html;
sourceTree = "<group>";
};
291794FD1F95F5C000539A30 /* Commands */ = {
isa = PBXGroup;
children = (
291795001F95F5E200539A30 /* GetBalance.swift */,
2963B6BE1F9AB9A2003063C1 /* ContractERC20Transfer.swift */,
);
path = Commands;
sourceTree = "<group>";
};
291795021F95F5EB00539A30 /* Types */ = {
isa = PBXGroup;
children = (
291795041F95F60100539A30 /* Web3RequestType.swift */,
);
path = Types;
sourceTree = "<group>";
};
291795031F95F5F300539A30 /* Protocols */ = {
isa = PBXGroup;
children = (
291794FE1F95F5CE00539A30 /* Web3Request.swift */,
);
path = Protocols;
sourceTree = "<group>";
};
291E8FBD1F7DEA72003F0ECF /* EtherClient */ = {
isa = PBXGroup;
children = (
291E8FBE1F7DEA85003F0ECF /* EtherKeystoreTests.swift */,
);
path = EtherClient;
sourceTree = "<group>";
};
291EC9E01F7053C80004EDD0 /* UI */ = {
isa = PBXGroup;
children = (
29FF12F91F74CC6C00AFD326 /* Form */,
291EC9DE1F7053C50004EDD0 /* NavigationController.swift */,
293B8B421F70815900356286 /* BalanceTitleView.swift */,
296421941F70C1EC00EB363B /* LoadingView.swift */,
296421961F70C1F200EB363B /* ErrorView.swift */,
296421981F70C1F900EB363B /* EmptyView.swift */,
29D03F1C1F712183006E548C /* Button.swift */,
297800511F71FDCF003185C1 /* FormAppearance.swift */,
29C9F5F81F720BD30025C494 /* FloatLabelCell.swift */,
29C9F5FA1F720C050025C494 /* FloatLabelTextField.swift */,
29FC0CB71F8299510036089F /* Coordinator.swift */,
29DBF2A61F9F145900327C60 /* StateViewModel.swift */,
);
path = UI;
sourceTree = "<group>";
};
291ED0901F6FA5C800E7E93A /* Transfer */ = {
isa = PBXGroup;
children = (
29B933F61F86073E009FCABB /* Coordinators */,
29B6AECE1F7C880700EC6DE3 /* Types */,
29B6AECD1F7C87F400EC6DE3 /* ViewModels */,
29B6AECC1F7C87E700EC6DE3 /* Controllers */,
);
path = Transfer;
sourceTree = "<group>";
};
291F52A01F6B6DBC00B369AB /* EtherClient */ = {
isa = PBXGroup;
children = (
2963B6B41F9A7E13003063C1 /* CoinMarket */,
296106BD1F76391B0006164B /* Etherscan */,
29282B561F7636600067F88D /* Ethplorer */,
291F52A31F6B760A00B369AB /* Requests */,
291F52A11F6B6DCF00B369AB /* EtherClient.swift */,
291F52A41F6B762300B369AB /* EtherServiceRequest.swift */,
291F52B61F6B870400B369AB /* CastError.swift */,
291F52B81F6B880F00B369AB /* EtherKeystore.swift */,
291ED08C1F6F5F0A00E7E93A /* KeyStoreError.swift */,
29FF12FD1F75EA3F00AFD326 /* Keystore.swift */,
);
path = EtherClient;
sourceTree = "<group>";
};
291F52A31F6B760A00B369AB /* Requests */ = {
isa = PBXGroup;
children = (
291F52A61F6B766100B369AB /* BalanceRequest.swift */,
291F52A81F6B7BE100B369AB /* BlockNumber.swift */,
291ED08E1F6F613200E7E93A /* GetTransactionRequest.swift */,
296AF9A81F737F6F0058AF78 /* SendRawTransactionRequest.swift */,
296AF9AA1F7380920058AF78 /* GetTransactionCountRequest.swift */,
290FD8BA1F7BFE7400548896 /* GetBlockByNumberRequest.swift */,
29FC0CB01F81CED10036089F /* TransactionByHashRequest.swift */,
29FC0CB21F81D2640036089F /* TransactionReceiptRequest.swift */,
);
path = Requests;
sourceTree = "<group>";
};
291F52AA1F6B805400B369AB /* Vendors */ = {
isa = PBXGroup;
children = (
291794F51F95DBE900539A30 /* Web3Swift */,
291F52AB1F6B805F00B369AB /* BigInt */,
);
path = Vendors;
sourceTree = "<group>";
};
291F52AB1F6B805F00B369AB /* BigInt */ = {
isa = PBXGroup;
children = (
291F52AD1F6B80AF00B369AB /* MG Basic Math.swift */,
291F52AE1F6B80AF00B369AB /* MG Benchmark Tools.swift */,
291F52AF1F6B80AF00B369AB /* SMP Bignum Extensions.swift */,
291F52B01F6B80AF00B369AB /* SMP Core.swift */,
291F52AC1F6B80AF00B369AB /* SMP String Module.swift */,
);
path = BigInt;
sourceTree = "<group>";
};
291F52BA1F6B8CAF00B369AB /* Models */ = {
isa = PBXGroup;
children = (
291F52BB1F6B8D0600B369AB /* Account.swift */,
29CA4B781F6FBFD50032313D /* Balance.swift */,
29BB94941F6FC54C009B09CC /* EthereumUnit.swift */,
291EC9E11F70565A0004EDD0 /* ParsedTransaction.swift */,
29A0E1861F706D0700BAAAED /* EthereumConverter.swift */,
294FE5651F72442D00754F31 /* Address.swift */,
29282B521F7630970067F88D /* Token.swift */,
293E66411F8026F10052973D /* Block.swift */,
29AD8A051F93DC8C008E10E7 /* PushDevice.swift */,
);
path = Models;
sourceTree = "<group>";
};
291F52BD1F6C873600B369AB /* Accounts */ = {
isa = PBXGroup;
children = (
295247DB1F8326C8007FDC31 /* Views */,
2977CAE71F7E0B87009682A0 /* ViewModels */,
2977CAE61F7E0B7C009682A0 /* ViewControllers */,
2977CAE51F7E0B73009682A0 /* Coordinators */,
);
path = Accounts;
sourceTree = "<group>";
};
29282B561F7636600067F88D /* Ethplorer */ = {
isa = PBXGroup;
children = (
29282B571F7636840067F88D /* GetTokensRequest.swift */,
);
path = Ethplorer;
sourceTree = "<group>";
};
293248821F88CCC6008A9818 /* Types */ = {
isa = PBXGroup;
children = (
293248831F88CCD2008A9818 /* SplashState.swift */,
293248851F88CCE6008A9818 /* SplashError.swift */,
);
path = Types;
sourceTree = "<group>";
};
293248881F88D586008A9818 /* Types */ = {
isa = PBXGroup;
children = (
293248891F88D593008A9818 /* OnePasswordConfig.swift */,
2932488B1F88E689008A9818 /* OnePasswordConverter.swift */,
2932488D1F88E69F008A9818 /* OnePasswordError.swift */,
291A1B641F974E8600ADEC80 /* WalletEntryPoint.swift */,
);
path = Types;
sourceTree = "<group>";
};
295247DB1F8326C8007FDC31 /* Views */ = {
isa = PBXGroup;
children = (
295247DE1F8326EF007FDC31 /* AccountViewCell.swift */,
);
path = Views;
sourceTree = "<group>";
};
296106BD1F76391B0006164B /* Etherscan */ = {
isa = PBXGroup;
children = (
296106BE1F7639250006164B /* FetchTransactionsRequest.swift */,
);
path = Etherscan;
sourceTree = "<group>";
};
296106C01F7640240006164B /* Tokens */ = {
isa = PBXGroup;
children = (
2977CAF31F7E0C5D009682A0 /* Types */,
2977CAF21F7E0C3A009682A0 /* ViewModels */,
2977CAF11F7E0C33009682A0 /* ViewControllers */,
2977CAF01F7E0C2E009682A0 /* Views */,
);
path = Tokens;
sourceTree = "<group>";
};
2963B6B41F9A7E13003063C1 /* CoinMarket */ = {
isa = PBXGroup;
children = (
2963B6B71F9A7EDE003063C1 /* Types */,
2963B6B51F9A7E49003063C1 /* CoinMarketClient.swift */,
);
path = CoinMarket;
sourceTree = "<group>";
};
2963B6B71F9A7EDE003063C1 /* Types */ = {
isa = PBXGroup;
children = (
2963B6B81F9A7EEA003063C1 /* CoinTicker.swift */,
2963B6BA1F9A899A003063C1 /* CoinTickerID.swift */,
);
path = Types;
sourceTree = "<group>";
};
2977CAE11F7E0B17009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
2996F1491F6C9D10005C33AE /* ExportCoordinator.swift */,
29DBF2A21F9DBFF400327C60 /* BackupCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE21F7E0B2D009682A0 /* Types */ = {
isa = PBXGroup;
children = (
2996F14F1F6CA80C005C33AE /* ExportError.swift */,
);
path = Types;
sourceTree = "<group>";
};
2977CAE31F7E0B3F009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
29BE3FD11F707DC300F6BFC2 /* TransactionDataCoordinator.swift */,
29FC0CB51F8298820036089F /* TransactionCoordinator.swift */,
2932045D1F8EEE760095B7C1 /* BalanceCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE41F7E0B69009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
2996F1471F6C9AE5005C33AE /* SettingsCoordinator.swift */,
293204571F8DC6B20095B7C1 /* ExchangeRateCoordinator.swift */,
290B2B6F1F930AB90053C83E /* PushNotificationsRegistrar.swift */,
29AD8A011F93D5CE008E10E7 /* PushNotificationsClient.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE51F7E0B73009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
295A59371F71C1B90092F0FC /* AccountsCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE61F7E0B7C009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
291F52BE1F6C874E00B369AB /* AccountsViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAE71F7E0B87009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
291F52C01F6C8A1F00B369AB /* AccountsViewModel.swift */,
290B2B601F9179880053C83E /* AccountViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAE81F7E0B95009682A0 /* Coordinators */ = {
isa = PBXGroup;
children = (
296AF9A21F733AB30058AF78 /* WalletCoordinator.swift */,
2932488F1F897787008A9818 /* OnePasswordCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
2977CAE91F7E0BB0009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
2912CD311F6A83EE00C6CBE3 /* WelcomeViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAEA1F7E0BB7009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
2912CD331F6A849C00C6CBE3 /* WelcomeViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAEB1F7E0BC3009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
2912CD351F6A853300C6CBE3 /* TransactionsViewModel.swift */,
29BB94921F6FC380009B09CC /* BalanceViewModel.swift */,
29CAEB8D1F70A2FB00F7357D /* TransactionCellViewModel.swift */,
293B8B401F707F4600356286 /* TransactionViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAEC1F7E0BE2009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
2912CD2A1F6A833E00C6CBE3 /* TransactionsViewController.swift */,
29850D2A1F6B30FF00791A49 /* TransactionViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAED1F7E0BEC009682A0 /* Views */ = {
isa = PBXGroup;
children = (
29E2E33D1F7A2423000CF94A /* TransactionHeaderView.swift */,
293B8B441F70A20200356286 /* TransactionViewCell.swift */,
290B2B641F91A4880053C83E /* TransactionsFooterView.swift */,
);
path = Views;
sourceTree = "<group>";
};
2977CAEE1F7E0C0D009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
2912CD2C1F6A839700C6CBE3 /* CreateWalletViewController.swift */,
2912CD2E1F6A83A100C6CBE3 /* ImportWalletViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAEF1F7E0C14009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
29A13E2B1F6A955700E432A2 /* CreateWalletViewModel.swift */,
2996F1421F6C96FF005C33AE /* ImportWalletViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAF01F7E0C2E009682A0 /* Views */ = {
isa = PBXGroup;
children = (
296106C11F76403A0006164B /* TokenViewCell.swift */,
);
path = Views;
sourceTree = "<group>";
};
2977CAF11F7E0C33009682A0 /* ViewControllers */ = {
isa = PBXGroup;
children = (
296106C51F7645CC0006164B /* TokensViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
2977CAF21F7E0C3A009682A0 /* ViewModels */ = {
isa = PBXGroup;
children = (
296106C71F7646590006164B /* TokensViewModel.swift */,
296106C31F7640C50006164B /* TokenViewCellViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
2977CAF31F7E0C5D009682A0 /* Types */ = {
isa = PBXGroup;
children = (
296106C91F764AB60006164B /* TokensDataStore.swift */,
);
path = Types;
sourceTree = "<group>";
};
2996F1441F6C9875005C33AE /* Settings */ = {
isa = PBXGroup;
children = (
2977CAE41F7E0B69009682A0 /* Coordinators */,
29FC9BC71F83144D000209CD /* ViewControllers */,
29FC9BC81F83145C000209CD /* Types */,
);
path = Settings;
sourceTree = "<group>";
};
2996F14B1F6CA725005C33AE /* Extensions */ = {
isa = PBXGroup;
children = (
2996F14C1F6CA742005C33AE /* UIViewController.swift */,
29EB10291F6CBD23000907A4 /* UIAlertController.swift */,
291ED08A1F6F5D2100E7E93A /* Bundle.swift */,
29A0E1841F706B8C00BAAAED /* String.swift */,
29BE3FCF1F7071A200F6BFC2 /* UIColor.swift */,
29FF12F51F74799D00AFD326 /* NSAttributedString.swift */,
29FF12F71F747D6C00AFD326 /* Error.swift */,
29358DA81F79FD1C00925D61 /* CALayer.swift */,
29E2E3391F7A008C000CF94A /* UIView.swift */,
29BBB36A1F7BCEDD006BC91B /* GethBigInt.swift */,
290B2B5E1F9177860053C83E /* UIImage.swift */,
291A1B681F980E3400ADEC80 /* StackViewController.swift */,
2963B6B01F9891F5003063C1 /* UIButton.swift */,
2963B6C01F9AE0E4003063C1 /* Data.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
2996F14E1F6CA802005C33AE /* Export */ = {
isa = PBXGroup;
children = (
29DBF29F1F9DA6E200327C60 /* ViewControllers */,
29DBF29E1F9DA6DF00327C60 /* New Group */,
2977CAE21F7E0B2D009682A0 /* Types */,
2977CAE11F7E0B17009682A0 /* Coordinators */,
);
path = Export;
sourceTree = "<group>";
};
29A13E261F6A901600E432A2 /* Welcome */ = {
isa = PBXGroup;
children = (
29A13E271F6A903500E432A2 /* WelcomeViewModelTests.swift */,
);
path = Welcome;
sourceTree = "<group>";
};
29A13E311F6B1B6C00E432A2 /* Style */ = {
isa = PBXGroup;
children = (
29A13E321F6B1B7A00E432A2 /* AppStyle.swift */,
);
path = Style;
sourceTree = "<group>";
};
29AD8A0A1F93FBB7008E10E7 /* Foundation */ = {
isa = PBXGroup;
children = (
29AD8A0B1F93FBBF008E10E7 /* Subscribable.swift */,
);
path = Foundation;
sourceTree = "<group>";
};
29B6AECC1F7C87E700EC6DE3 /* Controllers */ = {
isa = PBXGroup;
children = (
291ED0911F6FA5D900E7E93A /* RequestViewController.swift */,
29285B411F6FB3E60044CF29 /* SendViewController.swift */,
29B6AECA1F7C5FA900EC6DE3 /* PaymentCoordinator.swift */,
29B6AED31F7CA09600EC6DE3 /* TransactionConfigurationViewController.swift */,
291A1B661F98092F00ADEC80 /* ConfirmPaymentViewController.swift */,
);
path = Controllers;
sourceTree = "<group>";
};
29B6AECD1F7C87F400EC6DE3 /* ViewModels */ = {
isa = PBXGroup;
children = (
29CA4B761F6FBBFB0032313D /* RequestViewModel.swift */,
29BB94961F6FCD60009B09CC /* SendViewModel.swift */,
2963B6AA1F9818C7003063C1 /* TransactionHeaderViewModel.swift */,
);
path = ViewModels;
sourceTree = "<group>";
};
29B6AECE1F7C880700EC6DE3 /* Types */ = {
isa = PBXGroup;
children = (
2963B6AE1F9823E6003063C1 /* UnconfirmedTransaction.swift */,
296106CF1F778A8D0006164B /* TransferType.swift */,
29B6AED51F7CA4A700EC6DE3 /* TransactionConfiguration.swift */,
29B933F71F8609FF009FCABB /* PaymentFlow.swift */,
);
path = Types;
sourceTree = "<group>";
};
29B6AECF1F7C881100EC6DE3 /* Types */ = {
isa = PBXGroup;
children = (
29B6AED01F7C881D00EC6DE3 /* TransactionCost.swift */,
291D73C51F7F500D00A8AB56 /* TransactionItemState.swift */,
);
path = Types;
sourceTree = "<group>";
};
29B933F61F86073E009FCABB /* Coordinators */ = {
isa = PBXGroup;
children = (
29B933F41F860074009FCABB /* SendTransactionCoordinator.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
29B9345A1F88457C009FCABB /* Authentication */ = {
isa = PBXGroup;
children = (
293248821F88CCC6008A9818 /* Types */,
29B9345B1F884584009FCABB /* ViewControllers */,
);
path = Authentication;
sourceTree = "<group>";
};
29B9345B1F884584009FCABB /* ViewControllers */ = {
isa = PBXGroup;
children = (
29B9345C1F88459C009FCABB /* SplashViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29BE3FCC1F706D7100F6BFC2 /* Models */ = {
isa = PBXGroup;
children = (
29BE3FCD1F706D8800F6BFC2 /* EthereumConverterTests.swift */,
);
path = Models;
sourceTree = "<group>";
};
29DBF29E1F9DA6DF00327C60 /* New Group */ = {
isa = PBXGroup;
children = (
);
path = "New Group";
sourceTree = "<group>";
};
29DBF29F1F9DA6E200327C60 /* ViewControllers */ = {
isa = PBXGroup;
children = (
29DBF2A01F9DA6EF00327C60 /* BackupViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29E14FCF1F7F456A00185568 /* Storage */ = {
isa = PBXGroup;
children = (
29E14FD01F7F457D00185568 /* TransactionsStorage.swift */,
29E14FDA1F7F4F3D00185568 /* Transaction.swift */,
29AD8A081F93F8B2008E10E7 /* Session.swift */,
);
path = Storage;
sourceTree = "<group>";
};
29E14FD21F7F46F700185568 /* Transactions */ = {
isa = PBXGroup;
children = (
29E14FD31F7F46FB00185568 /* Storage */,
);
path = Transactions;
sourceTree = "<group>";
};
29E14FD31F7F46FB00185568 /* Storage */ = {
isa = PBXGroup;
children = (
29E14FD41F7F470C00185568 /* TransactionsStorageTests.swift */,
);
path = Storage;
sourceTree = "<group>";
};
29FC9BC31F830880000209CD /* Core */ = {
isa = PBXGroup;
children = (
29FC9BC41F830880000209CD /* Initializers */,
);
path = Core;
sourceTree = "<group>";
};
29FC9BC41F830880000209CD /* Initializers */ = {
isa = PBXGroup;
children = (
29FC9BC51F830880000209CD /* MirgrationInitializer.swift */,
292F75A81F88865A00585F8E /* TouchRegistrar.swift */,
290B2B5A1F8F551E0053C83E /* LokaliseInitializer.swift */,
);
path = Initializers;
sourceTree = "<group>";
};
29FC9BC71F83144D000209CD /* ViewControllers */ = {
isa = PBXGroup;
children = (
2996F1451F6C98B3005C33AE /* SettingsViewController.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29FC9BC81F83145C000209CD /* Types */ = {
isa = PBXGroup;
children = (
296AF9A41F736BA20058AF78 /* Config.swift */,
296AF9A61F736EC70058AF78 /* RPCServers.swift */,
2932045B1F8DCD6E0095B7C1 /* CurrencyRate.swift */,
290B2B661F9266630053C83E /* SettingsAction.swift */,
29AD8A031F93D6CD008E10E7 /* Constants.swift */,
);
path = Types;
sourceTree = "<group>";
};
29FC9BCA1F831849000209CD /* ViewControllers */ = {
isa = PBXGroup;
children = (
29FC9BCB1F831860000209CD /* PaymentCoordinator.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
};
29FF12F91F74CC6C00AFD326 /* Form */ = {
isa = PBXGroup;
children = (
29FF12FA1F74CC8200AFD326 /* EthereumAddressRule.swift */,
29E2E3401F7B1585000CF94A /* ActionButtonRow.swift */,
295247E61F835BA0007FDC31 /* InfoHeaderView.swift */,
2963B6AC1F981A96003063C1 /* TransactionAppearance.swift */,
);
path = Form;
sourceTree = "<group>";
};
29FF12FF1F75EAC800AFD326 /* Factories */ = {
isa = PBXGroup;
children = (
29FF13001F75EAD900AFD326 /* FakeKeystore.swift */,
29FF13021F75EB7500AFD326 /* Account.swift */,
29FF13091F75F67200AFD326 /* Address.swift */,
29FF130C1F7626E800AFD326 /* FakeNavigationController.swift */,
2977CADF1F7DEEB0009682A0 /* FakeEtherKeystore.swift */,
29E14FD61F7F490000185568 /* Transaction.swift */,
29E14FD81F7F4D4E00185568 /* FakeTransactionsStorage.swift */,
290B2B6D1F92C3980053C83E /* UserDefaults.swift */,
29AD8A0D1F93FF28008E10E7 /* WalletSession.swift */,
);
path = Factories;
sourceTree = "<group>";
};
29FF13041F75F08000AFD326 /* Coordinators */ = {
isa = PBXGroup;
children = (
29FF13071F75F0AE00AFD326 /* AppCoordinatorTests.swift */,
296106CB1F776FD00006164B /* WalletCoordinatorTests.swift */,
2981F4721F8303E600CA6590 /* TransactionCoordinatorTests.swift */,
29DBF2A41F9EB75E00327C60 /* BackupCoordinatorTests.swift */,
);
path = Coordinators;
sourceTree = "<group>";
};
9A0F00B2D545197C8F7691C2 /* Pods */ = {
isa = PBXGroup;
children = (
4DB8204016307EAFC079EA48 /* Pods-Trust.debug.xcconfig */,
B13A87D3BA5167741E5D0801 /* Pods-Trust.release.xcconfig */,
87FA1153388F27F599C430B8 /* Pods-TrustTests.debug.xcconfig */,
DDF643F2D99BCE8E6139C057 /* Pods-TrustTests.release.xcconfig */,
477899BEAA4489DA423E8857 /* Pods-TrustUITests.debug.xcconfig */,
A3B747245A27436E621E7E41 /* Pods-TrustUITests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
FAD3F374A5C639BD900944DB /* Frameworks */ = {
isa = PBXGroup;
children = (
646C8C822C986358D7388602 /* Pods_Trust.framework */,
A48A17FC2CC895AF2BB871D0 /* Pods_TrustTests.framework */,
0AEE09E815DB68F6634F89AA /* Pods_TrustUITests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
2912CCF41F6A830700C6CBE3 /* Trust */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2912CD1F1F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "Trust" */;
buildPhases = (
F48CC1C9F6D4FAE6EF587C03 /* [CP] Check Pods Manifest.lock */,
29336FE81F6B24FF005E3BFC /* R.Swift */,
2912CCF11F6A830700C6CBE3 /* Sources */,
2912CCF21F6A830700C6CBE3 /* Frameworks */,
2912CCF31F6A830700C6CBE3 /* Resources */,
F291FF6299FBB0600050DA49 /* [CP] Embed Pods Frameworks */,
2909B06A324FDD6FB858F676 /* [CP] Copy Pods Resources */,
29282B511F7629DB0067F88D /* Run SwiftLint */,
);
buildRules = (
);
dependencies = (
);
name = Trust;
productName = etherwallet;
productReference = 2912CCF51F6A830700C6CBE3 /* Trust.app */;
productType = "com.apple.product-type.application";
};
2912CD0A1F6A830700C6CBE3 /* TrustTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2912CD221F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "TrustTests" */;
buildPhases = (
558B94C30BF51EDC00493AF8 /* [CP] Check Pods Manifest.lock */,
2912CD071F6A830700C6CBE3 /* Sources */,
2912CD081F6A830700C6CBE3 /* Frameworks */,
2912CD091F6A830700C6CBE3 /* Resources */,
21113C0DD6E65F7B19B7168D /* [CP] Embed Pods Frameworks */,
1C9163CAD4D9FEA04F88B1B8 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
2912CD0D1F6A830700C6CBE3 /* PBXTargetDependency */,
);
name = TrustTests;
productName = etherwalletTests;
productReference = 2912CD0B1F6A830700C6CBE3 /* TrustTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
2912CD151F6A830700C6CBE3 /* TrustUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2912CD251F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "TrustUITests" */;
buildPhases = (
EB2D49CBEF37022D8861D8E0 /* [CP] Check Pods Manifest.lock */,
2912CD121F6A830700C6CBE3 /* Sources */,
2912CD131F6A830700C6CBE3 /* Frameworks */,
2912CD141F6A830700C6CBE3 /* Resources */,
EE4505A9D0560D5774C59C3B /* [CP] Embed Pods Frameworks */,
8179B50383DC9D917751421B /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
2912CD181F6A830700C6CBE3 /* PBXTargetDependency */,
);
name = TrustUITests;
productName = etherwalletUITests;
productReference = 2912CD161F6A830700C6CBE3 /* TrustUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
2912CCED1F6A830700C6CBE3 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0900;
LastUpgradeCheck = 0900;
TargetAttributes = {
2912CCF41F6A830700C6CBE3 = {
CreatedOnToolsVersion = 9.0;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.Push = {
enabled = 1;
};
com.apple.SafariKeychain = {
enabled = 0;
};
};
};
2912CD0A1F6A830700C6CBE3 = {
CreatedOnToolsVersion = 9.0;
ProvisioningStyle = Automatic;
TestTargetID = 2912CCF41F6A830700C6CBE3;
};
2912CD151F6A830700C6CBE3 = {
CreatedOnToolsVersion = 9.0;
ProvisioningStyle = Automatic;
TestTargetID = 2912CCF41F6A830700C6CBE3;
};
};
};
buildConfigurationList = 2912CCF01F6A830700C6CBE3 /* Build configuration list for PBXProject "Trust" */;
compatibilityVersion = "Xcode 8.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
ru,
);
mainGroup = 2912CCEC1F6A830700C6CBE3;
productRefGroup = 2912CCF61F6A830700C6CBE3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2912CCF41F6A830700C6CBE3 /* Trust */,
2912CD0A1F6A830700C6CBE3 /* TrustTests */,
2912CD151F6A830700C6CBE3 /* TrustUITests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
2912CCF31F6A830700C6CBE3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
291794FC1F95DE5F00539A30 /* index.html in Resources */,
296106CE1F777E410006164B /* LaunchScreen.storyboard in Resources */,
290B2B541F8F50030053C83E /* Localizable.strings in Resources */,
2912CD021F6A830700C6CBE3 /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD091F6A830700C6CBE3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD141F6A830700C6CBE3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
1C9163CAD4D9FEA04F88B1B8 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TrustTests/Pods-TrustTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
21113C0DD6E65F7B19B7168D /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TrustTests/Pods-TrustTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
2909B06A324FDD6FB858F676 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Trust/Pods-Trust-resources.sh\"\n";
showEnvVarsInLog = 0;
};
29282B511F7629DB0067F88D /* Run SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run SwiftLint";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\"";
};
29336FE81F6B24FF005E3BFC /* R.Swift */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = R.Swift;
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"$PODS_ROOT/R.swift/rswift\" generate \"$SRCROOT/Trust\"";
};
558B94C30BF51EDC00493AF8 /* [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-TrustTests-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;
};
8179B50383DC9D917751421B /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TrustUITests/Pods-TrustUITests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
EB2D49CBEF37022D8861D8E0 /* [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-TrustUITests-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;
};
EE4505A9D0560D5774C59C3B /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TrustUITests/Pods-TrustUITests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
F291FF6299FBB0600050DA49 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-Trust/Pods-Trust-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/1PasswordExtension/OnePasswordExtension.framework",
"${BUILT_PRODUCTS_DIR}/APIKit/APIKit.framework",
"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
"${BUILT_PRODUCTS_DIR}/BonMot/BonMot.framework",
"${BUILT_PRODUCTS_DIR}/EAIntroView/EAIntroView.framework",
"${BUILT_PRODUCTS_DIR}/EARestrictedScrollView/EARestrictedScrollView.framework",
"${BUILT_PRODUCTS_DIR}/Eureka/Eureka.framework",
"${BUILT_PRODUCTS_DIR}/JSONRPCKit/JSONRPCKit.framework",
"${BUILT_PRODUCTS_DIR}/JavaScriptKit/JavaScriptKit.framework",
"${BUILT_PRODUCTS_DIR}/KeychainSwift/KeychainSwift.framework",
"${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework",
"${BUILT_PRODUCTS_DIR}/Moya/Moya.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}/SSKeychain/SSKeychain.framework",
"${BUILT_PRODUCTS_DIR}/SeedStackViewController/StackViewController.framework",
"${BUILT_PRODUCTS_DIR}/StatefulViewController/StatefulViewController.framework",
"${BUILT_PRODUCTS_DIR}/VENTouchLock/VENTouchLock.framework",
"${BUILT_PRODUCTS_DIR}/zipzap/zipzap.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OnePasswordExtension.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/APIKit.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BonMot.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EAIntroView.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EARestrictedScrollView.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Eureka.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JSONRPCKit.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JavaScriptKit.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KeychainSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Moya.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}/SSKeychain.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StackViewController.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StatefulViewController.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/VENTouchLock.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/zipzap.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Trust/Pods-Trust-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
F48CC1C9F6D4FAE6EF587C03 /* [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-Trust-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;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2912CCF11F6A830700C6CBE3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
29AD8A041F93D6CD008E10E7 /* Constants.swift in Sources */,
29FF12FE1F75EA3F00AFD326 /* Keystore.swift in Sources */,
2963B6B11F9891F5003063C1 /* UIButton.swift in Sources */,
296106C41F7640C50006164B /* TokenViewCellViewModel.swift in Sources */,
291EC9E21F70565A0004EDD0 /* ParsedTransaction.swift in Sources */,
29B9345D1F88459C009FCABB /* SplashViewController.swift in Sources */,
291F52B11F6B814300B369AB /* MG Basic Math.swift in Sources */,
29E2E33A1F7A008C000CF94A /* UIView.swift in Sources */,
291795051F95F60100539A30 /* Web3RequestType.swift in Sources */,
290B2B5F1F9177860053C83E /* UIImage.swift in Sources */,
291F52B21F6B814300B369AB /* MG Benchmark Tools.swift in Sources */,
29FC0CB11F81CED10036089F /* TransactionByHashRequest.swift in Sources */,
291ED08F1F6F613200E7E93A /* GetTransactionRequest.swift in Sources */,
295A59381F71C1B90092F0FC /* AccountsCoordinator.swift in Sources */,
296421971F70C1F200EB363B /* ErrorView.swift in Sources */,
29358DA91F79FD1C00925D61 /* CALayer.swift in Sources */,
29FF12F61F74799D00AFD326 /* NSAttributedString.swift in Sources */,
290B2B651F91A4880053C83E /* TransactionsFooterView.swift in Sources */,
293B8B431F70815900356286 /* BalanceTitleView.swift in Sources */,
29DBF2A11F9DA6EF00327C60 /* BackupViewController.swift in Sources */,
29FC9BC61F830899000209CD /* MirgrationInitializer.swift in Sources */,
2963B6AB1F9818C7003063C1 /* TransactionHeaderViewModel.swift in Sources */,
29AD8A091F93F8B2008E10E7 /* Session.swift in Sources */,
291F52B91F6B880F00B369AB /* EtherKeystore.swift in Sources */,
293248901F897787008A9818 /* OnePasswordCoordinator.swift in Sources */,
29BB94971F6FCD60009B09CC /* SendViewModel.swift in Sources */,
291F52B31F6B814300B369AB /* SMP Bignum Extensions.swift in Sources */,
296106D01F778A8D0006164B /* TransferType.swift in Sources */,
29E14FDB1F7F4F3D00185568 /* Transaction.swift in Sources */,
296106C81F7646590006164B /* TokensViewModel.swift in Sources */,
29E2E3411F7B1585000CF94A /* ActionButtonRow.swift in Sources */,
291F52B41F6B814300B369AB /* SMP Core.swift in Sources */,
29FC0CB61F8298820036089F /* TransactionCoordinator.swift in Sources */,
290B2B5B1F8F551E0053C83E /* LokaliseInitializer.swift in Sources */,
29B6AECB1F7C5FA900EC6DE3 /* PaymentCoordinator.swift in Sources */,
2963B6B91F9A7EEA003063C1 /* CoinTicker.swift in Sources */,
2996F14A1F6C9D10005C33AE /* ExportCoordinator.swift in Sources */,
2932488E1F88E69F008A9818 /* OnePasswordError.swift in Sources */,
291D73C61F7F500D00A8AB56 /* TransactionItemState.swift in Sources */,
29BE3FD21F707DC300F6BFC2 /* TransactionDataCoordinator.swift in Sources */,
291F52B51F6B814300B369AB /* SMP String Module.swift in Sources */,
291ED0921F6FA5D900E7E93A /* RequestViewController.swift in Sources */,
296106C21F76403A0006164B /* TokenViewCell.swift in Sources */,
29850D251F6B27A800791A49 /* R.generated.swift in Sources */,
291ED08B1F6F5D2100E7E93A /* Bundle.swift in Sources */,
296106BF1F7639250006164B /* FetchTransactionsRequest.swift in Sources */,
293B8B451F70A20200356286 /* TransactionViewCell.swift in Sources */,
293E66421F8026F10052973D /* Block.swift in Sources */,
29FC0CB81F8299510036089F /* Coordinator.swift in Sources */,
296106C61F7645CC0006164B /* TokensViewController.swift in Sources */,
29282B531F7630970067F88D /* Token.swift in Sources */,
29C9F5FB1F720C050025C494 /* FloatLabelTextField.swift in Sources */,
293248861F88CCE6008A9818 /* SplashError.swift in Sources */,
296421951F70C1EC00EB363B /* LoadingView.swift in Sources */,
29285B421F6FB3E60044CF29 /* SendViewController.swift in Sources */,
29AD8A021F93D5CE008E10E7 /* PushNotificationsClient.swift in Sources */,
2996F14D1F6CA743005C33AE /* UIViewController.swift in Sources */,
2963B6BB1F9A899A003063C1 /* CoinTickerID.swift in Sources */,
296421991F70C1F900EB363B /* EmptyView.swift in Sources */,
2963B6B61F9A7E49003063C1 /* CoinMarketClient.swift in Sources */,
291A1B671F98092F00ADEC80 /* ConfirmPaymentViewController.swift in Sources */,
291EC9DF1F7053C50004EDD0 /* NavigationController.swift in Sources */,
291795011F95F5E200539A30 /* GetBalance.swift in Sources */,
29C9F5F91F720BD30025C494 /* FloatLabelCell.swift in Sources */,
29DBF2A71F9F145900327C60 /* StateViewModel.swift in Sources */,
2912CD361F6A853300C6CBE3 /* TransactionsViewModel.swift in Sources */,
297800521F71FDCF003185C1 /* FormAppearance.swift in Sources */,
291F52C11F6C8A1F00B369AB /* AccountsViewModel.swift in Sources */,
29CAEB8E1F70A2FB00F7357D /* TransactionCellViewModel.swift in Sources */,
29BE3FD01F7071A200F6BFC2 /* UIColor.swift in Sources */,
2996F1481F6C9AE5005C33AE /* SettingsCoordinator.swift in Sources */,
29E14FD11F7F457D00185568 /* TransactionsStorage.swift in Sources */,
29FF12FB1F74CC8200AFD326 /* EthereumAddressRule.swift in Sources */,
29CA4B791F6FBFD50032313D /* Balance.swift in Sources */,
291F52A71F6B766100B369AB /* BalanceRequest.swift in Sources */,
2932488A1F88D593008A9818 /* OnePasswordConfig.swift in Sources */,
29D72A2A1F6A8D1500CE9209 /* AppCoordinator.swift in Sources */,
290B2B671F9266630053C83E /* SettingsAction.swift in Sources */,
293204581F8DC6B20095B7C1 /* ExchangeRateCoordinator.swift in Sources */,
29FC0CB31F81D2640036089F /* TransactionReceiptRequest.swift in Sources */,
29B933F81F8609FF009FCABB /* PaymentFlow.swift in Sources */,
2963B6BF1F9AB9A2003063C1 /* ContractERC20Transfer.swift in Sources */,
29A13E331F6B1B7A00E432A2 /* AppStyle.swift in Sources */,
29FF12F81F747D6C00AFD326 /* Error.swift in Sources */,
29282B581F7636840067F88D /* GetTokensRequest.swift in Sources */,
29AD8A061F93DC8C008E10E7 /* PushDevice.swift in Sources */,
29B6AED41F7CA09600EC6DE3 /* TransactionConfigurationViewController.swift in Sources */,
29B933F51F860074009FCABB /* SendTransactionCoordinator.swift in Sources */,
2932045C1F8DCD6E0095B7C1 /* CurrencyRate.swift in Sources */,
291F52A51F6B762300B369AB /* EtherServiceRequest.swift in Sources */,
29EB102A1F6CBD23000907A4 /* UIAlertController.swift in Sources */,
296AF9A51F736BA20058AF78 /* Config.swift in Sources */,
2912CD341F6A849C00C6CBE3 /* WelcomeViewModel.swift in Sources */,
291F52A21F6B6DCF00B369AB /* EtherClient.swift in Sources */,
2912CD2B1F6A833E00C6CBE3 /* TransactionsViewController.swift in Sources */,
29BBB36B1F7BCEDD006BC91B /* GethBigInt.swift in Sources */,
2932488C1F88E689008A9818 /* OnePasswordConverter.swift in Sources */,
294FE5661F72442D00754F31 /* Address.swift in Sources */,
2912CCF91F6A830700C6CBE3 /* AppDelegate.swift in Sources */,
29A0E1851F706B8C00BAAAED /* String.swift in Sources */,
296AF9A71F736EC70058AF78 /* RPCServers.swift in Sources */,
296AF9A91F737F6F0058AF78 /* SendRawTransactionRequest.swift in Sources */,
2912CD2F1F6A83A100C6CBE3 /* ImportWalletViewController.swift in Sources */,
2996F1501F6CA80C005C33AE /* ExportError.swift in Sources */,
2996F1461F6C98B3005C33AE /* SettingsViewController.swift in Sources */,
2963B6AD1F981A96003063C1 /* TransactionAppearance.swift in Sources */,
29850D2B1F6B30FF00791A49 /* TransactionViewController.swift in Sources */,
296AF9AB1F7380920058AF78 /* GetTransactionCountRequest.swift in Sources */,
29A13E2C1F6A955700E432A2 /* CreateWalletViewModel.swift in Sources */,
29CA4B771F6FBBFB0032313D /* RequestViewModel.swift in Sources */,
291A1B691F980E3400ADEC80 /* StackViewController.swift in Sources */,
295247E71F835BA0007FDC31 /* InfoHeaderView.swift in Sources */,
29B6AED61F7CA4A700EC6DE3 /* TransactionConfiguration.swift in Sources */,
293B8B411F707F4600356286 /* TransactionViewModel.swift in Sources */,
29BB94951F6FC54C009B09CC /* EthereumUnit.swift in Sources */,
29A0E1871F706D0700BAAAED /* EthereumConverter.swift in Sources */,
29AD8A0C1F93FBBF008E10E7 /* Subscribable.swift in Sources */,
295247DF1F8326EF007FDC31 /* AccountViewCell.swift in Sources */,
2912CD2D1F6A839700C6CBE3 /* CreateWalletViewController.swift in Sources */,
290FD8BB1F7BFE7400548896 /* GetBlockByNumberRequest.swift in Sources */,
291F52B71F6B870400B369AB /* CastError.swift in Sources */,
293248841F88CCD2008A9818 /* SplashState.swift in Sources */,
291F52BC1F6B8D0600B369AB /* Account.swift in Sources */,
291794FB1F95DC2200539A30 /* Web3Swift.swift in Sources */,
29DBF2A31F9DBFF400327C60 /* BackupCoordinator.swift in Sources */,
290B2B611F9179880053C83E /* AccountViewModel.swift in Sources */,
2963B6C11F9AE0E4003063C1 /* Data.swift in Sources */,
2932045E1F8EEE760095B7C1 /* BalanceCoordinator.swift in Sources */,
2912CD321F6A83EE00C6CBE3 /* WelcomeViewController.swift in Sources */,
291F52A91F6B7BE100B369AB /* BlockNumber.swift in Sources */,
290B2B701F930AB90053C83E /* PushNotificationsRegistrar.swift in Sources */,
29B6AED11F7C881D00EC6DE3 /* TransactionCost.swift in Sources */,
296106CA1F764AB60006164B /* TokensDataStore.swift in Sources */,
291A1B651F974E8600ADEC80 /* WalletEntryPoint.swift in Sources */,
29BB94931F6FC380009B09CC /* BalanceViewModel.swift in Sources */,
292F75A91F88865A00585F8E /* TouchRegistrar.swift in Sources */,
29D03F1D1F712183006E548C /* Button.swift in Sources */,
291794FF1F95F5CE00539A30 /* Web3Request.swift in Sources */,
29E2E33E1F7A2423000CF94A /* TransactionHeaderView.swift in Sources */,
291F52BF1F6C874E00B369AB /* AccountsViewController.swift in Sources */,
2963B6AF1F9823E6003063C1 /* UnconfirmedTransaction.swift in Sources */,
2996F1431F6C96FF005C33AE /* ImportWalletViewModel.swift in Sources */,
291ED08D1F6F5F0A00E7E93A /* KeyStoreError.swift in Sources */,
296AF9A31F733AB30058AF78 /* WalletCoordinator.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD071F6A830700C6CBE3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
290B2B6C1F92C35B0053C83E /* RPCServerTests.swift in Sources */,
29FF13031F75EB7500AFD326 /* Account.swift in Sources */,
290B2B6A1F92C0440053C83E /* ConfigTests.swift in Sources */,
29BE3FCE1F706D8800F6BFC2 /* EthereumConverterTests.swift in Sources */,
29FF13081F75F0AE00AFD326 /* AppCoordinatorTests.swift in Sources */,
2912CD101F6A830700C6CBE3 /* TrustTests.swift in Sources */,
29FF130D1F7626E800AFD326 /* FakeNavigationController.swift in Sources */,
29E14FD91F7F4D4E00185568 /* FakeTransactionsStorage.swift in Sources */,
29E14FD71F7F490000185568 /* Transaction.swift in Sources */,
296106CC1F776FD00006164B /* WalletCoordinatorTests.swift in Sources */,
291E8FBF1F7DEA85003F0ECF /* EtherKeystoreTests.swift in Sources */,
29AD8A0E1F93FF28008E10E7 /* WalletSession.swift in Sources */,
29FF13011F75EAD900AFD326 /* FakeKeystore.swift in Sources */,
29FC9BCC1F831860000209CD /* PaymentCoordinator.swift in Sources */,
290B2B6E1F92C3980053C83E /* UserDefaults.swift in Sources */,
29336FE71F6B245D005E3BFC /* WelcomeViewModelTests.swift in Sources */,
2977CAE01F7DEEB0009682A0 /* FakeEtherKeystore.swift in Sources */,
29DBF2A51F9EB75E00327C60 /* BackupCoordinatorTests.swift in Sources */,
29E14FD51F7F470C00185568 /* TransactionsStorageTests.swift in Sources */,
29FF130A1F75F67200AFD326 /* Address.swift in Sources */,
2981F4731F8303E600CA6590 /* TransactionCoordinatorTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2912CD121F6A830700C6CBE3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2912CD1B1F6A830700C6CBE3 /* TrustUITests.swift in Sources */,
29358D9F1F78D5B700925D61 /* Screenshots.swift in Sources */,
29358D991F78D1E400925D61 /* SnapshotHelper.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2912CD0D1F6A830700C6CBE3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2912CCF41F6A830700C6CBE3 /* Trust */;
targetProxy = 2912CD0C1F6A830700C6CBE3 /* PBXContainerItemProxy */;
};
2912CD181F6A830700C6CBE3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2912CCF41F6A830700C6CBE3 /* Trust */;
targetProxy = 2912CD171F6A830700C6CBE3 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
290B2B561F8F50030053C83E /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
290B2B551F8F50030053C83E /* en */,
290B2B571F8F500A0053C83E /* ru */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
2912CD1D1F6A830700C6CBE3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
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_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_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
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;
DEBUG_INFORMATION_FORMAT = dwarf;
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 = 11.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
VALID_ARCHS = arm64;
};
name = Debug;
};
2912CD1E1F6A830700C6CBE3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
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_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_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
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;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
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 = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
VALIDATE_PRODUCT = YES;
VALID_ARCHS = arm64;
};
name = Release;
};
2912CD201F6A830700C6CBE3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4DB8204016307EAFC079EA48 /* Pods-Trust.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = Trust/Trust.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 36;
DEVELOPMENT_TEAM = 9873B38DWV;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Trust/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" -D DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = com.sixdays.trust;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "c854e16c-bccb-41fb-95cd-e83d961ca75b";
PROVISIONING_PROFILE_SPECIFIER = "match Development com.sixdays.trust";
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALID_ARCHS = arm64;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
2912CD211F6A830700C6CBE3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B13A87D3BA5167741E5D0801 /* Pods-Trust.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = Trust/Trust.entitlements;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 36;
DEVELOPMENT_TEAM = 9873B38DWV;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Trust/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.sixdays.trust;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "c854e16c-bccb-41fb-95cd-e83d961ca75b";
PROVISIONING_PROFILE_SPECIFIER = "match Development com.sixdays.trust";
SWIFT_VERSION = 3.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALID_ARCHS = arm64;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
2912CD231F6A830700C6CBE3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 87FA1153388F27F599C430B8 /* Pods-TrustTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9873B38DWV;
INFOPLIST_FILE = TrustTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.sixdays.TrustTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Trust.app/Trust";
};
name = Debug;
};
2912CD241F6A830700C6CBE3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = DDF643F2D99BCE8E6139C057 /* Pods-TrustTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9873B38DWV;
INFOPLIST_FILE = TrustTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.sixdays.TrustTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Trust.app/Trust";
};
name = Release;
};
2912CD261F6A830700C6CBE3 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 477899BEAA4489DA423E8857 /* Pods-TrustUITests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9873B38DWV;
INFOPLIST_FILE = TrustUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.sixdays.TrustUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = Trust;
};
name = Debug;
};
2912CD271F6A830700C6CBE3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A3B747245A27436E621E7E41 /* Pods-TrustUITests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9873B38DWV;
INFOPLIST_FILE = TrustUITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.sixdays.TrustUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = Trust;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2912CCF01F6A830700C6CBE3 /* Build configuration list for PBXProject "Trust" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2912CD1D1F6A830700C6CBE3 /* Debug */,
2912CD1E1F6A830700C6CBE3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2912CD1F1F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "Trust" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2912CD201F6A830700C6CBE3 /* Debug */,
2912CD211F6A830700C6CBE3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2912CD221F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "TrustTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2912CD231F6A830700C6CBE3 /* Debug */,
2912CD241F6A830700C6CBE3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2912CD251F6A830700C6CBE3 /* Build configuration list for PBXNativeTarget "TrustUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2912CD261F6A830700C6CBE3 /* Debug */,
2912CD271F6A830700C6CBE3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 2912CCED1F6A830700C6CBE3 /* Project object */;
}