Skip to content

starknet_transaction_prover: add manual testing guide#14404

Open
avi-starkware wants to merge 1 commit into
avi/privacy/exhaustive-error-spec-test-v2from
avi/privacy/manual-testing-guide-v2
Open

starknet_transaction_prover: add manual testing guide#14404
avi-starkware wants to merge 1 commit into
avi/privacy/exhaustive-error-spec-test-v2from
avi/privacy/manual-testing-guide-v2

Conversation

@avi-starkware

@avi-starkware avi-starkware commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Adds the manual testing guide for the prover service (split out of #14052 to keep that PR focused on the deployment smoke script + its guide, which reference this document).

🤖 Generated with Claude Code

@cursor

cursor Bot commented Jun 7, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Documentation-only change; no application code or runtime behavior is modified.

Overview
Adds MANUAL_TESTING_GUIDE.md under crates/starknet_transaction_prover as the full deep-validation playbook for deployed proving services, with DEPLOYMENT_SMOKE_TESTING_GUIDE.md called out for shorter post-deploy checks.

The guide walks engineers through copy-paste curl/jq/shell flows: prerequisites and config (K8s ConfigMap vs local cargo run), rpc_call / find_tx_hash helpers, happy-path starknet_specVersion and starknet_proveTransaction (INVOKE v3 from chain RPC), and negative cases with expected JSON-RPC codes. It also covers CORS, compression, concurrency (-32005), load (vegeta/hey), optional TLS, OHTTP, body size limits, env-var config, observability, a section 15 checklist, and a results template for audit trails.

Reviewed by Cursor Bugbot for commit 7a48fbc. Bugbot is set up for automated code reviews on this repo. Configure here.

@reviewable-StarkWare

Copy link
Copy Markdown

This change is Reviewable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants