#!/bin/bash set -e echo "{" > oracleHashes.json for FOLDER in $(echo */) do cd $FOLDER if [ -f "oracle.py" ] then if [ -f "requirements.txt" ] && [ "$DL" != "NO" ] then mkdir -p pip_wheels pip3 install wheel pip3 wheel --prefer-binary --wheel-dir pip_wheels -r requirements.txt tar -czvf - pip_wheels | split -b 32M - pip_wheels.tar.gz rm -rf ./pip_wheels fi NAME=$(echo $FOLDER | grep -Eo [^/]*) ID=$(cat $(find . -type f | sort) | sha256sum | awk '{print $1}') echo ' "'$NAME'": "0x'$ID'",' >> ../oracleHashes.json fi cd .. done sed -i '$ s/.$//' oracleHashes.json echo "}" >> oracleHashes.json echo "" echo "Success! Created oracleHashes.json:" cat oracleHashes.json