diff --git a/zcutil/fetch-params.sh b/zcutil/fetch-params.sh index 6112c624..46be96a8 100755 --- a/zcutil/fetch-params.sh +++ b/zcutil/fetch-params.sh @@ -6,10 +6,13 @@ PARAMS_DIR="$HOME/.zcash-params" REGTEST_PKEY_NAME='zc-testnet-public-alpha-proving.key' REGTEST_VKEY_NAME='zc-testnet-public-alpha-verification.key' -REGTEST_PKEY_URL="https://zca.sh/downloads/$REGTEST_PKEY_NAME" -REGTEST_VKEY_URL="https://zca.sh/downloads/$REGTEST_VKEY_NAME" +REGTEST_PKEY_URL="https://z.cash/downloads/$REGTEST_PKEY_NAME" +REGTEST_VKEY_URL="https://z.cash/downloads/$REGTEST_VKEY_NAME" REGTEST_DIR="$PARAMS_DIR/regtest" +# This should have the same params as regtest. We use symlinks for now. +TESTNET3_DIR="$PARAMS_DIR/testnet3" + # Note: This assumes cwd is set appropriately! function fetch_params { @@ -61,9 +64,19 @@ cd "$REGTEST_DIR" fetch_params "$REGTEST_PKEY_URL" fetch_params "$REGTEST_VKEY_URL" +cd .. + +echo 'Updating testnet3 symlinks to regtest parameters.' +mkdir -p "$TESTNET3_DIR" +ln -sf "../regtest/$REGTEST_PKEY_NAME" "$TESTNET3_DIR/$REGTEST_PKEY_NAME" +ln -sf "../regtest/$REGTEST_VKEY_NAME" "$TESTNET3_DIR/$REGTEST_VKEY_NAME" + # Now verify their hashes: echo 'Verifying parameter file integrity via sha256sum...' sha256sum --check - <