Skip to content

apollo_http_server,apollo_gateway_types: accept DeployAccount v4 at the gateway - #14816

Draft
ron-starkware wants to merge 1 commit into
ron/contract-address/blockifier-v4-executionfrom
ron/contract-address/gateway-v4-ingestion
Draft

apollo_http_server,apollo_gateway_types: accept DeployAccount v4 at the gateway#14816
ron-starkware wants to merge 1 commit into
ron/contract-address/blockifier-v4-executionfrom
ron/contract-address/gateway-v4-ingestion

Conversation

@ron-starkware

@ron-starkware ron-starkware commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Stack — part 6 of 9 (base: #14815). Targets 0.14.5.

Accepts DeployAccount v4 at the gateway: the legacy (deprecated-gateway) dialect gains a "0x4" deploy-account variant with a fixture, and SUPPORTED_TRANSACTION_VERSIONS becomes [3, 4].

The per-type gate stays serde: an invoke or declare with "version": "0x4" still fails to parse, because only the deploy-account enum has a v4 variant. SUPPORTED_TRANSACTION_VERSIONS only shapes the deprecated endpoint's fallback version error.

Test: converting a v4 RPC deploy-account to its internal form reproduces the frozen salt-771 vector and asserts the address is outside the Pedersen image.

🤖 Generated with Claude Code

@reviewable-StarkWare

Copy link
Copy Markdown

This change is Reviewable

@ron-starkware
ron-starkware force-pushed the ron/contract-address/blockifier-v4-execution branch from e015343 to bc5f296 Compare July 15, 2026 10:00
@ron-starkware
ron-starkware force-pushed the ron/contract-address/gateway-v4-ingestion branch from 243c58d to a0112b1 Compare July 15, 2026 10:00
@ron-starkware
ron-starkware force-pushed the ron/contract-address/blockifier-v4-execution branch from bc5f296 to f1ba2ae Compare July 15, 2026 10:17
@ron-starkware
ron-starkware force-pushed the ron/contract-address/gateway-v4-ingestion branch 2 times, most recently from c95927b to dd012a7 Compare July 15, 2026 11:38
@ron-starkware
ron-starkware force-pushed the ron/contract-address/blockifier-v4-execution branch 2 times, most recently from d724310 to 696766a Compare July 15, 2026 12:09
@ron-starkware
ron-starkware force-pushed the ron/contract-address/gateway-v4-ingestion branch from dd012a7 to b72fa2d Compare July 15, 2026 12:09
@ron-starkware
ron-starkware force-pushed the ron/contract-address/blockifier-v4-execution branch from 696766a to eda3df4 Compare July 15, 2026 12:42
@ron-starkware
ron-starkware force-pushed the ron/contract-address/gateway-v4-ingestion branch 2 times, most recently from de92f37 to 3a54396 Compare July 19, 2026 09:19
@ron-starkware
ron-starkware force-pushed the ron/contract-address/blockifier-v4-execution branch from eda3df4 to 039b879 Compare July 19, 2026 09:19
@github-actions

Copy link
Copy Markdown

There hasn't been any activity on this pull request recently, and in order to prioritize active work, it has been marked as stale.
This PR will be closed and locked in 7 days if no further activity occurs.
Thank you for your contributions!

@ron-starkware
ron-starkware force-pushed the ron/contract-address/blockifier-v4-execution branch from 039b879 to 6f9c9dc Compare August 31, 2026 12:56
@ron-starkware
ron-starkware force-pushed the ron/contract-address/gateway-v4-ingestion branch from 3a54396 to 8c8fbe7 Compare August 31, 2026 13:09
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