SIGN IN SIGN UP

test(e2e): import + deploy StarknetEth712Account, verify case-I EVM signature (#927)

Add starkware_accounts::StarknetEth712Account to the privacy test build's build-external-contracts so
it is declarable on devnet. e2e/src/eth712-account-setup.ts deploys + initializes one (EVM key ->
address, ownership signature over the fixed hash, UDC deploy + initialize). The test confirms the
client's Eip712HashSigner produces a CallSet signature the deployed account accepts on-chain via
is_custom_signature_valid (case I).

<!-- 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/927)
<!-- Reviewable:end -->
I
Ittay Dror committed
46ed1b2d56c9c877a6b4cc4b9fc1888506838c85
Parent: 77137f9
Committed by GitHub <noreply@github.com> on 8/2/2026, 1:35:34 PM