diff --git a/README.md b/README.md index 8c19c66f..346ddfdf 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,6 @@ Please check [documentation](https://docs.codex.storage/learn/run#configuration) To get acquainted with Logos Storage, consider: * running the simple [Logos Storage Two-Client Test](https://docs.codex.storage/learn/local-two-client-test) for a start, and; -* if you are feeling more adventurous, try [Running a Local Logos Storage Network with Marketplace Support](https://docs.codex.storage/learn/local-marketplace) using a local blockchain as well. ## API diff --git a/build.nims b/build.nims index 40c7625d..6a9d0529 100644 --- a/build.nims +++ b/build.nims @@ -66,9 +66,6 @@ task storage, "build logos storage binary": outname = "storage", params = "-d:chronicles_runtime_filtering -d:chronicles_log_level=TRACE" -task toolsCirdl, "build tools/cirdl binary": - buildBinary "tools/cirdl/cirdl" - task testStorage, "Build & run Logos Storage tests": test "testCodex", outName = "testStorage" diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh index 042cd327..ff07898c 100644 --- a/docker/docker-entrypoint.sh +++ b/docker/docker-entrypoint.sh @@ -58,25 +58,6 @@ if [[ -n "${BOOTSTRAP_NODE_FROM_URL}" ]]; then done fi -# Marketplace address from URL -if [[ -n "${MARKETPLACE_ADDRESS_FROM_URL}" ]]; then - WAIT=${MARKETPLACE_ADDRESS_FROM_URL_WAIT:-300} - SECONDS=0 - SLEEP=1 - # Run and retry if fail - while (( SECONDS < WAIT )); do - MARKETPLACE_ADDRESS=($(curl -s -f -m 5 "${MARKETPLACE_ADDRESS_FROM_URL}")) - # Check if exit code is 0 and returned value is not empty - if [[ $? -eq 0 && -n "${MARKETPLACE_ADDRESS}" ]]; then - export CODEX_MARKETPLACE_ADDRESS="${MARKETPLACE_ADDRESS}" - break - else - # Sleep and check again - echo "Can't get Marketplace address from ${MARKETPLACE_ADDRESS_FROM_URL} - Retry in $SLEEP seconds / $((WAIT - SECONDS))" - sleep $SLEEP - fi - done -fi # Stop Codex run if unable to get SPR if [[ -n "${BOOTSTRAP_NODE_URL}" && -z "${CODEX_BOOTSTRAP_NODE}" ]]; then @@ -117,44 +98,6 @@ elif [[ -n "${NAT_PUBLIC_IP_AUTO}" && -z "${CODEX_NAT}" ]]; then exit 1 fi -# If marketplace is enabled from the testing environment, -# The file has to be written before Codex starts. -keyfile="private.key" -if [[ -n "${ETH_PRIVATE_KEY}" ]]; then - echo "${ETH_PRIVATE_KEY}" > "${keyfile}" - chmod 600 "${keyfile}" - export CODEX_ETH_PRIVATE_KEY="${keyfile}" - echo "Private key set" -fi - -# Circuit downloader -# cirdl [circuitPath] [rpcEndpoint] [marketplaceAddress] -if [[ "$@" == *"prover"* ]]; then - echo "Prover is enabled - Run Circuit downloader" - - # Set variables required by cirdl from command line arguments when passed - for arg in data-dir circuit-dir eth-provider marketplace-address; do - arg_value=$(grep -o "${arg}=[^ ,]\+" <<< $@ | awk -F '=' '{print $2}') - if [[ -n "${arg_value}" ]]; then - var_name=$(tr '[:lower:]' '[:upper:]' <<< "CODEX_${arg//-/_}") - export "${var_name}"="${arg_value}" - fi - done - - # Set circuit dir from CODEX_CIRCUIT_DIR variables if set - if [[ -z "${CODEX_CIRCUIT_DIR}" ]]; then - export CODEX_CIRCUIT_DIR="${CODEX_DATA_DIR}/circuits" - fi - - # Download circuit - mkdir -p "${CODEX_CIRCUIT_DIR}" - chmod 700 "${CODEX_CIRCUIT_DIR}" - download="cirdl ${CODEX_CIRCUIT_DIR} ${CODEX_ETH_PROVIDER} ${CODEX_MARKETPLACE_ADDRESS}" - echo "${download}" - eval "${download}" - [[ $? -ne 0 ]] && { echo "Failed to download circuit files"; exit 1; } -fi - # Show echo -e "\nCodex run parameters:" vars=$(env | grep "CODEX_" | grep -v -e "[0-9]_SERVICE_" -e "[0-9]_NODEPORT_")