SIGN IN SIGN UP

test(client): full-stack integration tests (client + builder + SdkWallet) (#920)

Wire the real client + PrivacyBuilder + SdkWallet with only the prover and paymaster faked (the true
externals). Covers: the private flow (a withdraw → apply_action with the fee withdraw appended and
proved in order, one broadcast); a deposit auto-switching to invoke_and_apply_action with a
user-signed approve; open-note + invoke with placeholders flowing through unresolved; and simulate
rejecting on the SDK path (fee estimation deferred). An open note is only exercised paired with the
invoke that fills it (a lone open note carries no amount). 4 tests.

<!-- Reviewable:start -->
- - -
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/starkware-libs/starknet-privacy/920)
<!-- Reviewable:end -->
I
Ittay Dror committed
1ee4a252462072528c65bb09d751a3a1b75c73a4
Parent: 1e8acdb
Committed by GitHub <noreply@github.com> on 8/2/2026, 8:58:14 AM