Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion flows/flow-01-prerequisites.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ run_step "Docker daemon running" docker info
# LLM endpoint must be serving. Full QA uses an OpenAI-compatible
# vLLM/llama.cpp endpoint; local development can still use Ollama.
if [ -n "${OBOL_LLM_ENDPOINT:-}" ]; then
run_step_grep "OpenAI-compatible LLM endpoint serving models" "data\\|id" \
run_step_grep "OpenAI-compatible LLM endpoint serving models" "data|id" \
curl -sf "${OBOL_LLM_ENDPOINT%/}/models"
else
run_step_grep "Ollama serving models" "models" curl -sf http://localhost:11434/api/tags
Expand Down
4 changes: 2 additions & 2 deletions flows/flow-02-stack-init-up.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,12 @@ poll_step "Frontend at $INGRESS_URL/" 60 5 \
# §6: obol network list shows available networks (getting-started §6)
# Tests the network management CLI without deploying any Ethereum clients.
run_step_grep "obol network list shows available networks" \
"ethereum\|aztec\|Available" \
"Local Nodes|Remote RPCs|mainnet|chain=" \
"$OBOL" network list

# §6: obol network status shows eRPC gateway health (getting-started §Managing Networks)
run_step_grep "obol network status shows eRPC upstreams" \
"Running\|upstream\|chain" \
"eRPC|Pod|Upstream|Running" \
"$OBOL" network status

# §6/§1.6: eRPC /rpc JSON lists base-sepolia among available chains + all states OK
Expand Down
6 changes: 3 additions & 3 deletions flows/flow-05-network.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ refresh_obol_ingress_env
INGRESS_URL="${OBOL_INGRESS_URL%/}"

# List available networks (local nodes + remote RPCs)
run_step_grep "network list" "ethereum\|Remote\|Local" "$OBOL" network list
run_step_grep "network list" "Remote RPCs|Local Nodes|mainnet|chain=" "$OBOL" network list

# eRPC gateway health via obol network status
run_step_grep "eRPC gateway status" "eRPC\|Pod\|Upstream" "$OBOL" network status
run_step_grep "eRPC gateway status" "eRPC|Pod|Upstream|Running" "$OBOL" network status

# Add a public RPC for base-sepolia (documented user path for RPC access)
run_step "network add base-sepolia RPC" "$OBOL" network add base-sepolia --count 1

# Verify it appears in list
run_step_grep "base-sepolia in network list" "base-sepolia\|84532" "$OBOL" network list
run_step_grep "base-sepolia in network list" "base-sepolia|84532" "$OBOL" network list

# eRPC is accessible at /rpc/evm/<chainId> — base-sepolia is chain 84532
step "eRPC base-sepolia via Traefik (/rpc/evm/84532)"
Expand Down
2 changes: 1 addition & 1 deletion flows/flow-06-sell-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ fi
sleep 2

run_step_grep "sell http flow-qwen" \
"ServiceOffer.*created\|ServiceOffer.*updated\|agent will reconcile" \
"ServiceOffer.*created|ServiceOffer.*updated|agent will reconcile" \
"$OBOL" sell http flow-qwen \
--wallet "$SELLER_WALLET" \
--chain "$CHAIN" \
Expand Down
2 changes: 1 addition & 1 deletion flows/flow-10-anvil-facilitator.sh
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ run_step_grep "Facilitator /supported" "eip155" \
CLUSTER_FACILITATOR_HOST=$(cluster_facilitator_host)
CLUSTER_FACILITATOR_URL="http://${CLUSTER_FACILITATOR_HOST}:$FACILITATOR_PORT"
run_step_grep "sell pricing with local facilitator" \
"configured.*facilitator\|x402 configured" \
"configured.*facilitator|x402 configured|x402-pricing configured" \
"$OBOL" sell pricing \
--wallet "$SELLER_WALLET" \
--chain "$CHAIN" \
Expand Down
Loading