add trocador key to secrets

Godwin Asuquo committed Feb 6, 2023 at 22:20 UTC a5179939615ddbb2314090abda4d2b466daa19de
3 files changed +6 -2
.github/workflows/pr_test_build.yml
+2
@@ -111,6 +111,8 @@ jobs:
111 echo "const anypayToken = '${{ secrets.ANY_PAY_TOKEN }}';" >> lib/.secrets.g.dart
112 echo "const ioniaClientId = '${{ secrets.IONIA_CLIENT_ID }}';" >> lib/.secrets.g.dart
113 echo "const twitterBearerToken = '${{ secrets.TWITTER_BEARER_TOKEN }}';" >> lib/.secrets.g.dart
114 + echo "const trocadorApiKey = '${{ secrets.TROCADOR_API_KEY }}';" >> lib/.secrets.g.dart
115 + echo "const trocadorExchangeMarkup = '${{ secrets.TROCADOR_EXCHANGE_MARKUP }}';" >> lib/.secrets.g.dart
116
117 - name: Rename app
118 run: sed -i -e "s/\${APP_NAME}/$GITHUB_HEAD_REF/g" /opt/android/cake_wallet/android/app/src/main/AndroidManifest.xml
lib/exchange/trocador/trocador_exchange_provider.dart
+3 -2
@@ -43,6 +43,7 @@ class TrocadorExchangeProvider extends ExchangeProvider {
43 static const onionApiAuthority = 'trocadorfyhlu27aefre5u7zri66gudtzdyelymftvr4yjwcxhfaqsid.onion';
44 static const clearNetAuthority = 'trocador.app';
45 static const apiKey = secrets.trocadorApiKey;
46 + static const markup = secrets.trocadorExchangeMarkup;
47 static const newRatePath = '/api/new_rate';
48 static const createTradePath = 'api/new_trade';
49 static const tradePath = 'api/trade';
@@ -69,7 +70,7 @@ class TrocadorExchangeProvider extends ExchangeProvider {
70 'network_to': _networkFor(request.to),
71 'payment': isFixedRateMode ? 'True' : 'False',
72 'min_kycrating': 'C',
72 - 'markup': '3',
73 + 'markup': markup,
74 'best_only': 'True',
75 if (!isFixedRateMode) 'amount_from': request.fromAmount,
76 if (isFixedRateMode) 'amount_to': request.toAmount,
@@ -164,7 +165,7 @@ class TrocadorExchangeProvider extends ExchangeProvider {
165 if (isFixedRateMode) 'amount_to': amount.toString(),
166 'payment': isFixedRateMode ? 'True' : 'False',
167 'min_kycrating': 'C',
167 - 'markup': '3',
168 + 'markup': markup,
169 'best_only': 'True',
170 };
171
tool/utils/secret_key.dart
+1
@@ -25,6 +25,7 @@ class SecretKey {
25 SecretKey('onramperApiKey', () => ''),
26 SecretKey('ioniaClientId', () => ''),
27 SecretKey('trocadorApiKey', () => ''),
28 + SecretKey('trocadorExchangeMarkup', () => '3'),
29 SecretKey('twitterBearerToken', () => ''),
30 ];
31