2022-12-30 15:29:51 +00:00
#!/bin/bash
2022-10-04 02:30:13 +00:00
# Create template lib/external_api_keys.dart file if it doesn't already exist
KEYS = ../lib/external_api_keys.dart
if ! test -f " $KEYS " ; then
echo 'prebuild.sh: creating template lib/external_api_keys.dart file'
2024-07-04 21:00:09 +00:00
printf 'const kChangeNowApiKey = "";\nconst kSimpleSwapApiKey = "";\nconst kNanswapApiKey = "";\nconst kNanoSwapRpcApiKey = "";\n' > $KEYS
2022-11-29 22:48:26 +00:00
fi
# Create template wallet test parameter files if they don't already exist
2022-12-30 15:29:51 +00:00
declare -a coins
coins = ( "bitcoin" "bitcoincash" "dogecoin" "namecoin" "firo" "particl" ) # TODO add monero and wownero when those tests are updated to use the .gitignored test wallet setup: when doing that, make sure to update the test vectors for a new, private development seed
2022-11-29 22:48:26 +00:00
2022-11-29 22:51:01 +00:00
for coin in " ${ coins [@] } "
do
WALLETTESTPARAMFILE = " ../test/services/coins/ ${ coin } / ${ coin } _wallet_test_parameters.dart "
if ! test -f " $WALLETTESTPARAMFILE " ; then
echo " prebuild.sh: creating template test/services/coins/ ${ coin } / ${ coin } _wallet_test_parameters.dart file "
2022-12-30 15:29:51 +00:00
printf 'const TEST_MNEMONIC = "";\nconst ROOT_WIF = "";\nconst NODE_WIF_84 = "";\n' > " $WALLETTESTPARAMFILE "
2022-11-29 22:51:01 +00:00
fi
done