88cat /opt/.env
99
1010# Extract TAPVerifier address from contracts.json
11+ stdbuf -oL echo " 🔍 DEBUG: Extracting TAPVerifier address from contracts.json..."
1112VERIFIER_ADDRESS=$( jq -r ' ."1337".TAPVerifier.address' /opt/contracts.json)
13+ stdbuf -oL echo " 🔍 DEBUG: TAPVerifier address: $VERIFIER_ADDRESS "
1214
1315# Override with test values taken from test-assets/src/lib.rs
1416ALLOCATION_ID=" 0xfa44c72b753a66591f241c7dc04e8178c30e13af" # ALLOCATION_ID_0
1517
1618# Get network subgraph deployment ID
17- NETWORK_DEPLOYMENT=$( curl -s " http://graph-node:8000/subgraphs/name/graph-network" \
19+ stdbuf -oL echo " 🔍 DEBUG: Fetching network subgraph deployment ID..."
20+ NETWORK_DEPLOYMENT=$( curl -s --max-time 10 " http://graph-node:8000/subgraphs/name/graph-network" \
1821 -H ' content-type: application/json' \
1922 -d ' {"query": "{ _meta { deployment } }"}' | jq -r ' .data._meta.deployment' 2> /dev/null)
23+ stdbuf -oL echo " 🔍 DEBUG: Network deployment result: $NETWORK_DEPLOYMENT "
2024stdbuf -oL echo " Graph-network subgraph deployment ID: $NETWORK_DEPLOYMENT "
2125
2226# Get escrow subgraph deployment ID
23- ESCROW_DEPLOYMENT=$( curl -s " http://graph-node:8000/subgraphs/name/semiotic/tap" \
27+ stdbuf -oL echo " 🔍 DEBUG: Fetching escrow subgraph deployment ID..."
28+ ESCROW_DEPLOYMENT=$( curl -s --max-time 10 " http://graph-node:8000/subgraphs/name/semiotic/tap" \
2429 -H ' content-type: application/json' \
2530 -d ' {"query": "{ _meta { deployment } }"}' | jq -r ' .data._meta.deployment' 2> /dev/null)
31+ stdbuf -oL echo " 🔍 DEBUG: Escrow deployment result: $ESCROW_DEPLOYMENT "
32+
33+ # Handle null deployment IDs by removing the lines entirely
34+ if [ " $NETWORK_DEPLOYMENT " = " null" ] || [ -z " $NETWORK_DEPLOYMENT " ]; then
35+ NETWORK_DEPLOYMENT=" "
36+ fi
37+
38+ if [ " $ESCROW_DEPLOYMENT " = " null" ] || [ -z " $ESCROW_DEPLOYMENT " ]; then
39+ ESCROW_DEPLOYMENT=" "
40+ fi
41+
2642
2743stdbuf -oL echo " Escrow subgraph deployment ID: $ESCROW_DEPLOYMENT "
2844stdbuf -oL echo " Using test Network subgraph deployment ID: $NETWORK_DEPLOYMENT "
@@ -35,8 +51,20 @@ stdbuf -oL echo "Using test Account0 address: $ACCOUNT0_ADDRESS"
3551cp /opt/config/config.toml /opt/config.toml
3652
3753# Replace the placeholders with actual values
38- sed -i " s/NETWORK_DEPLOYMENT_PLACEHOLDER/$NETWORK_DEPLOYMENT /g" /opt/config.toml
39- sed -i " s/ESCROW_DEPLOYMENT_PLACEHOLDER/$ESCROW_DEPLOYMENT /g" /opt/config.toml
54+ if [ -n " $NETWORK_DEPLOYMENT " ]; then
55+ sed -i " s/NETWORK_DEPLOYMENT_PLACEHOLDER/$NETWORK_DEPLOYMENT /g" /opt/config.toml
56+ else
57+ # Remove the deployment_id line entirely for network subgraph
58+ sed -i ' /deployment_id = "NETWORK_DEPLOYMENT_PLACEHOLDER"/d' /opt/config.toml
59+ fi
60+
61+ if [ -n " $ESCROW_DEPLOYMENT " ]; then
62+ sed -i " s/ESCROW_DEPLOYMENT_PLACEHOLDER/$ESCROW_DEPLOYMENT /g" /opt/config.toml
63+ else
64+ # Remove the deployment_id line entirely for escrow subgraph
65+ sed -i ' /deployment_id = "ESCROW_DEPLOYMENT_PLACEHOLDER"/d' /opt/config.toml
66+ fi
67+
4068sed -i " s/VERIFIER_ADDRESS_PLACEHOLDER/$VERIFIER_ADDRESS /g" /opt/config.toml
4169sed -i " s/INDEXER_ADDRESS_PLACEHOLDER/$RECEIVER_ADDRESS /g" /opt/config.toml
4270sed -i " s/INDEXER_MNEMONIC_PLACEHOLDER/$INDEXER_MNEMONIC /g" /opt/config.toml
0 commit comments