Remove payfura (#1904)

* change Solana node * Fix reaching limit for fetching transactions * Remove payfura

Omar Hatem committed Dec 27, 2024 at 03:31 UTC 542920a5128a6a80faa0459dc72bbbe1afe92539
6 files changed -34
.github/workflows/automated_integration_test.yml
-1
@@ -171,7 +171,6 @@ jobs:
171 echo "const trocadorExchangeMarkup = '${{ secrets.TROCADOR_EXCHANGE_MARKUP }}';" >> lib/.secrets.g.dart
172 echo "const anonPayReferralCode = '${{ secrets.ANON_PAY_REFERRAL_CODE }}';" >> lib/.secrets.g.dart
173 echo "const fiatApiKey = '${{ secrets.FIAT_API_KEY }}';" >> lib/.secrets.g.dart
174 - echo "const payfuraApiKey = '${{ secrets.PAYFURA_API_KEY }}';" >> lib/.secrets.g.dart
174 echo "const ankrApiKey = '${{ secrets.ANKR_API_KEY }}';" >> lib/.secrets.g.dart
175 echo "const chainStackApiKey = '${{ secrets.CHAIN_STACK_API_KEY }}';" >> lib/.secrets.g.dart
176 echo "const etherScanApiKey = '${{ secrets.ETHER_SCAN_API_KEY }}';" >> lib/.secrets.g.dart
.github/workflows/pr_test_build_android.yml
-1
@@ -182,7 +182,6 @@ jobs:
182 echo "const trocadorExchangeMarkup = '${{ secrets.TROCADOR_EXCHANGE_MARKUP }}';" >> lib/.secrets.g.dart
183 echo "const anonPayReferralCode = '${{ secrets.ANON_PAY_REFERRAL_CODE }}';" >> lib/.secrets.g.dart
184 echo "const fiatApiKey = '${{ secrets.FIAT_API_KEY }}';" >> lib/.secrets.g.dart
185 - echo "const payfuraApiKey = '${{ secrets.PAYFURA_API_KEY }}';" >> lib/.secrets.g.dart
185 echo "const ankrApiKey = '${{ secrets.ANKR_API_KEY }}';" >> lib/.secrets.g.dart
186 echo "const chainStackApiKey = '${{ secrets.CHAIN_STACK_API_KEY }}';" >> lib/.secrets.g.dart
187 echo "const etherScanApiKey = '${{ secrets.ETHER_SCAN_API_KEY }}';" >> lib/.secrets.g.dart
.github/workflows/pr_test_build_linux.yml
-1
@@ -154,7 +154,6 @@ jobs:
154 echo "const trocadorExchangeMarkup = '${{ secrets.TROCADOR_EXCHANGE_MARKUP }}';" >> lib/.secrets.g.dart
155 echo "const anonPayReferralCode = '${{ secrets.ANON_PAY_REFERRAL_CODE }}';" >> lib/.secrets.g.dart
156 echo "const fiatApiKey = '${{ secrets.FIAT_API_KEY }}';" >> lib/.secrets.g.dart
157 - echo "const payfuraApiKey = '${{ secrets.PAYFURA_API_KEY }}';" >> lib/.secrets.g.dart
157 echo "const ankrApiKey = '${{ secrets.ANKR_API_KEY }}';" >> lib/.secrets.g.dart
158 echo "const chainStackApiKey = '${{ secrets.CHAIN_STACK_API_KEY }}';" >> lib/.secrets.g.dart
159 echo "const etherScanApiKey = '${{ secrets.ETHER_SCAN_API_KEY }}';" >> cw_evm/lib/.secrets.g.dart
lib/buy/payfura/payfura_buy_provider.dart deleted
-24
@@ -1,24 +0,0 @@
1 -import 'package:cake_wallet/.secrets.g.dart' as secrets;
2 -import 'package:cake_wallet/store/settings_store.dart';
3 -import 'package:cw_core/wallet_base.dart';
4 -
5 -class PayfuraBuyProvider {
6 - PayfuraBuyProvider({required SettingsStore settingsStore, required WalletBase wallet})
7 - : this._settingsStore = settingsStore,
8 - this._wallet = wallet;
9 -
10 - final SettingsStore _settingsStore;
11 - final WalletBase _wallet;
12 -
13 - static const _baseUrl = 'exchange.payfura.com';
14 -
15 - Uri requestUrl() {
16 - return Uri.https(_baseUrl, '', <String, dynamic>{
17 - 'apiKey': secrets.payfuraApiKey,
18 - 'to': _wallet.currency.title,
19 - 'from': _settingsStore.fiatCurrency.title,
20 - 'walletAddress': '${_wallet.currency.title}:${_wallet.walletAddresses.address}',
21 - 'mode': 'buy'
22 - });
23 - }
24 -}
lib/di.dart
-6
@@ -11,7 +11,6 @@ import 'package:cake_wallet/buy/dfx/dfx_buy_provider.dart';
11 import 'package:cake_wallet/buy/moonpay/moonpay_provider.dart';
12 import 'package:cake_wallet/buy/onramper/onramper_buy_provider.dart';
13 import 'package:cake_wallet/buy/order.dart';
14 -import 'package:cake_wallet/buy/payfura/payfura_buy_provider.dart';
14 import 'package:cake_wallet/core/new_wallet_arguments.dart';
15 import 'package:cake_wallet/buy/robinhood/robinhood_buy_provider.dart';
16 import 'package:cake_wallet/core/auth_service.dart';
@@ -1022,11 +1021,6 @@ Future<void> setup({
1021
1022 getIt.registerFactoryParam<WebViewPage, String, Uri>((title, uri) => WebViewPage(title, uri));
1023
1025 - getIt.registerFactory<PayfuraBuyProvider>(() => PayfuraBuyProvider(
1026 - settingsStore: getIt.get<AppStore>().settingsStore,
1027 - wallet: getIt.get<AppStore>().wallet!,
1028 - ));
1029 -
1024 getIt.registerFactory(() => ExchangeViewModel(
1025 getIt.get<AppStore>(),
1026 _tradesSource,
tool/utils/secret_key.dart
-1
@@ -30,7 +30,6 @@ class SecretKey {
30 SecretKey('twitterBearerToken', () => ''),
31 SecretKey('anonPayReferralCode', () => ''),
32 SecretKey('fiatApiKey', () => ''),
33 - SecretKey('payfuraApiKey', () => ''),
33 SecretKey('chatwootWebsiteToken', () => ''),
34 SecretKey('exolixApiKey', () => ''),
35 SecretKey('robinhoodApplicationId', () => ''),