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