git.gammaspectra.live/P2Pool/consensus/v3@v3.8.0/testdata/setup.sh (about) 1 #!/bin/bash 2 3 SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) 4 pushd "${SCRIPT_DIR}" 5 6 ARCHIVE_URL="https://git.gammaspectra.live/P2Pool/p2pool/raw/commit/" 7 8 # Pre-v2 p2pool hardfork 9 OLD_TESTS_COMMIT_ID=b9eb66e2b3e02a5ec358ff8a0c5169a5606d9fde 10 11 function download_old_test() { 12 if [ -f "./old_${1}" ]; then 13 return 14 fi 15 curl --progress-bar --output "./old_${1}" "${ARCHIVE_URL}${OLD_TESTS_COMMIT_ID}/tests/src/${1}" 16 } 17 18 # Post-v2 p2pool hardfork 19 TESTS_COMMIT_ID=f455ce398c20137a92a67b062c6311580939abea 20 21 function download_test() { 22 if [ -f "./${1}" ]; then 23 return 24 fi 25 curl --progress-bar --output "./${1}" "${ARCHIVE_URL}${TESTS_COMMIT_ID}/tests/src/${1}" 26 } 27 28 download_test block.dat 29 download_test crypto_tests.txt 30 download_test sidechain_dump.dat.gz 31 download_test sidechain_dump_mini.dat.gz 32 33 download_old_test mainnet_test2_block.dat 34 download_old_test sidechain_dump.dat 35 download_old_test sidechain_dump_mini.dat 36 37 sha256sum -c testdata.sha256